Supportnet Computer
Planet of Tech

Supportnet / Forum / Skripte(PHP,ASP,Perl...)

window.open nur im IE?





Frage

Hallo Leute, Ich=javascript-newbie Ich möchte beim aufruf einer seite ein kleines popup öffnen lassen. Dafür verwende ich im head-bereich folgenden code: <script language="JavaScript"> window.open("seite.htm","Fenster1","width=300,height=320,left=150,top=150");</script> Das funktioniert im IE6 perfekt. Aber weder im netscape, mozilla oder opera. Was läuft da schief? Danke Gerd

Antwort 1 von -do_john_86-

Hi,
ich würde es anders machen:


<script language="JavaScript">
function popup(verweis)
  {
   MeinFenster =
   window.open(verweis, "Zweitfenster","width=300,height=320");
   MeinFenster.focus();
  } 
</script>


Und den Aufruf in Form von onload im Body-Tag:


<body onload="javascript:popup('seite.htm')">


Die Art wie Du es gemacht hast, mag nicht jeder Browser und ist typisch IE-spezifisch...

Antwort 2 von Floooooo

Bei Mozilla, Netscape und Co ist JavaScript standardmäßig deaktiviert; d.h. solange es du dort nicht eingeschaltet hast, kann das Popup gar nicht funktionieren.

Antwort 3 von gerdon

Beide hier aufgeführten scripte funkionieren in allen Browsern (halbwegs aktuelle Versionen) ausser in Mozilla und Firebird. Dort nur, wenn die Popup-Sperre generell aufgehoben wird. Das Freigeben für diese spezielle Seite funktioniert (nur bei diesem script) nicht.

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: