Robert Bamler: kann ein pop up wissen ob es schon pop up ist?

Beitrag lesen

Hallo,

eine html-seite wird über eine suchmaschine aufgerufen. diese seite wird aber normalerweise aus der website in einem pop up-window aufgerufen und hat vordefinierte eigenschaften (grösse, status...) und einen namen.

  • kann die genannte seite nun merken, dass sie noch keinen namen hat und nicht im pop up erschienen ist?

ja: mit Javascript mit

if (!opener || opener == null || opener == self) {
  tuWas();
}

(AFAIK ist eigentlich nur if(!opener) nötig, aber so ist's sicherer

  • kann die seite das pop up öffnen und darin selbst erscheinen?

if (!opener || opener == null || opener == self) {
  open("eigenerDateiname.htm","Fenstername","wasweisich");
}

  • kann ausserdem in der seite, in der sie zuerst war (zur erinnerung: die seite, die aus der suchmaschine kam), zb die homepage der website geladen werden?

if (!opener || opener == null || opener == self) {
  open("eigenerDateiname.htm","Fenstername","wasweisich");
  location.href = "homepage.htm";
}

tönt alles ein wenig kompliziert, ist es aber hoffentlich nicht.

Ist eigentlich nicht kompliziert, nur bitte erlaube mir die Bemerkung, dass mich persönlich so etwas verwirren und damit nerven würde. Ich möchte meinen Browser so bedienen, wie ich es für richtig halte und möchte nicht, dass mir Webseiten dieses Privileg "klauen". Ist aber nur meine persönliche Meinung.

Robert