ich weiss vor allem folgendes:
popups nerven wie die sau. wenn ich sie bemerken sollte (was in den wenigsten fällen der fall ist, weil firefox sehr erfolgreich blockt), wäre ich genervt und würde die seite kein zweites mal besuchen.
was neue fenster anbelangt: ich kann in firefox ebenfalls konfigurieren, was einer seite per javascript möglich ist. dabei habe ich solchen unnützen nervkram wie ebenentiefe wechseln, leisten ausblenden, etc. sowieso deaktiviert.
solltest du TATSÄCHLICH absichtlich hass mit solchen dingen auf dich als website-betreiber ziehen wollen, so findest du auf
http://de.selfhtml.org in der javascript-sektion die wissenswerten technischen details.
und: java ist _ganz_ was anderes als javascript!