FipsTheThief
Erfahrenes Mitglied
Naja das konnte auch nicht wirklich funktionieren
Du rufst eine Funktion auf die gar nicht im sichtbaren Bereich ist.
Onload findet erst dann statt wenn das Bild geladen wurde , innerhalb dieses onloads hast die Funktion definiert.
Wobei mir auch noch ein Fehler unterlaufen ist , der Onload Event muss vor dem image.src stehen für den Opera , sonst zündet der Onload nie.Im FF ging es hingegen naja
Nachtrag , nun musst nur noch das CSS fertig machen für das Popup für die traditionellen Abstände von oben und links.
Du rufst eine Funktion auf die gar nicht im sichtbaren Bereich ist.
Onload findet erst dann statt wenn das Bild geladen wurde , innerhalb dieses onloads hast die Funktion definiert.
Code:
<html>
<head>
<script language="JavaScript" type="text/javascript">
function openWin(titel,img,alt) {
var image = new Image();
image.onload = function () {
var h = image.height;
var w = image.width;
popup = open("", "","width="+w+",height="+h+",status=no,toolbar=no,menubar=no");
popup.document.open();
popup.document.write("<html><head><title>"+titel+"</title></head><body>");
popup.document.write("<img src=\""+img+"\" alt=\""+alt+"\">");
popup.document.write("</body></html>");
popup.document.close();
}
image.src = img;
}
</script>
</head>
<body>
<a href="#" onClick='openWin("bildchen","DasBild.jpg")'>klick</a>
</body>
</html>
Wobei mir auch noch ein Fehler unterlaufen ist , der Onload Event muss vor dem image.src stehen für den Opera , sonst zündet der Onload nie.Im FF ging es hingegen naja
Nachtrag , nun musst nur noch das CSS fertig machen für das Popup für die traditionellen Abstände von oben und links.
Code:
html , body {
margin:0px;
padding:0px;
}
Zuletzt bearbeitet: