IE Zickt - Hilfe

WilliWurst

Mitglied
Hallo!
Dieses Script läuft unter diversen Browsern problemlos aber der IE will nicht so recht, vielleicht hat ja jemand eine Idee.

Der IE meldet in der Zeile "win = open("", "popup", "width=1, height=1");" "ungültiges Argument".

Code:
<script language="JavaScript" type="text/javascript">
var img;
function popupImg(imgname) {
  img = new Image();
  img.src = imgname;

  win = open("", "popup", "width=1, height=1");
  win.resizeTo(140,100);
  win.document.open();
  with(win.document) {
    write('inhalt');
  }
  win.document.close();
  setTimeout("traceSize()", 1000);
}

function traceSize() {
  if (img.width > 0) {
    var h;
    var w;
    var hhalf;
    var whalf;
    w = img.width+30;
    h = img.height+53;
    whalf = img.width/2;
    hhalf = img.height/2;
    win = open("", "popup", "width=1, height=1");
    win.resizeTo(w,h);
    win.document.open();
    with(win.document) {
      write('inhalt');
    }
    win.document.close();
  }
  else {
    setTimeout("traceSize()", 1000);
  }
}
</script>
 
Mmmh.....mein IE zickt da nicht.

Versuche halt mal die Argumente('popup'.....width/height) zu ändern...um herauszubekommen, welches gemeint ist.

zu popup....der WSH(Windows Scripting Host) kennt eine gleichnamige Methode...vielleicht geht da was durcheinander.

Zu width/height...wähle da mal Werte über 100(deine Werte von 1 werden da ohnehin ignoriert, da jeder Browser eine zulässige Mindestgrösse für Fenster hat)
 

Neue Beiträge

Zurück