AndréZ: Browser-Problem IE 5.0

Hallo Leute,

folge Seite, in Auszügen, bringt unter den neuen Browsern (IE 6.0, Opera 6.05, Mozilla 1.1) die entsprechenden Ergebnisse. Nur unter IE 5.0 erscheint in der Statuszeile: "Fehler auf der Seite". Komisch ist nur, dass die MouseOver-Sachen funktionieren, aber sonst kein Pop-up aufgeht?!

------------------------------------------------------------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
       "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
<link rel="stylesheet" href="../css/stilblueten.css" type="text/css">
<style type="text/css">
<!--
//-->
</style>
<script type="text/javascript">
<!--
function go(bild, width, height) {
setTimeout("window.open("" + bild + "","Optionen","toolbar=no,status=no,width=" + width + ",height=" + height + "")",1);
}
// -->
</script>
<title>Stil-Blüten</title>
</head>

<body>
<div class="stilblueten">
<table>
<tr><td><h1>Stilblüten aus unserem Studentenleben</hd>
<h3>Heiraten und vermieten, die letzten großen Abenteuer dieser Welt<br>(xxxxx)</h3>
<hr>
</td>
</tr>
<tr><td>
<span class="zitat">Tja <a href="JavaScript:go('../member/pixx/xxxx.jpg', 455, 375)">Name</a>,
da haben Sie ja armtief in die Scheisse gegriffen.</span><br>
<span class="wer"><a href="JavaScript:go('../member/dozenten/yyyyyy.jpg', 250, 210)" class="wer">Prof. yyyyyy</a></span>
</td>
</tr>
</table>
</div>
</body>
</html>

Vielen Dank im voraus

André

  1. Vielleicht sieht er go() als irgendeine Browserinterne
    Funktion an und sagt deshalb was. Oder aber ihm gefällt
    der Aufruf des Timeouts nicht - kann man ja auch noch
    mal in eine andere Funktion packen.

    1. Vielleicht sieht er go() als irgendeine Browserinterne
      Funktion an und sagt deshalb was. Oder aber ihm gefällt
      der Aufruf des Timeouts nicht - kann man ja auch noch
      mal in eine andere Funktion packen.

      Bin ja noch nicht so bewandert in JS und habe das skript so übernommen.
      Wer kann mir eine Alternative geben? Das Gute an diesem Skript war, dass man mit nur einer Gunktion jedes beliebige Bild ansteuern konnte.

      Bitte helft mir

      André

  2. <span class="zitat">Tja <a href="JavaScript:los('../member/pixx/xxxx.jpg', 455, 375)">Name</a>,
    da haben Sie ja armtief in die (TsTsTs) gegriffen.</span><br>

    Ich habe die Funktion go() einfach mal los() genannt.

    function los(bild, width, height)
    {
    window.open(bild,"Optionen","toolbar=no,status=no,width="+width+",height="+height");
    }

    Wozu diente eigentlich das setTimeout()?
    Ich meine, eine 1-Milisekunde-Verzögerung ist schon
    echt enorm... ;)
    So müßte er's eigentlich tun.

    1. Wozu diente eigentlich das setTimeout()?
      Ich meine, eine 1-Milisekunde-Verzögerung ist schon
      echt enorm... ;)
      So müßte er's eigentlich tun.

      Wie gesagz, habe das Skript so übernommen. Aber ich werde es probieren, so wie du vorgeschlagen hast. Solltes es nicht funzen. poste ich noch mal.

      Vielen Dank