Hy there.
Habe eine Seite mit Links auf ca 100 Bilder. Diese sollen in einem neuen Fenster geöffnet werden, das genauso gross ist, wie die einzelnen Bilder. Da diese aber nicht alle die selbe Grösse haben, sollte das Script selbst erkennen, wie gross das jeweilige Bild ist, und dann ein Fenster dieser Grösse öffnen.
Das Öffnen des Fensters habe ich eigentlich im Griff, jetzt müsste ich nur noch irgendwie an die Grösse der zu ladenden Bilder kommen, um nicht für jedes einzeln Breite und Höhe an das Script zu schicken. Hat da jemand vielleicht 'ne Idee??
Michael
Hier noch das Script, um das Fenster zu öffnen:
<script language="JavaScript">
<!--
var win1Open = null
var win2Open = null
function displayImage(picName, windowName, windowWidth, windowHeight){
return window.open(picName,windowName,"toolbar=no,scrollbars=no,resizable=no,width=" +
(parseInt(windowWidth)+20) + ",height=" + (parseInt(windowHeight)+15))
}
function doNothing(){}
//-->
</script>
und der call:
<a href="javascript:doNothing()" onclick="win1Open=displayImage('pic.jpg', 'popWin1',
'480', '320')" onmouseover="window.status='Foto sehen...'; return true;"
onmouseout="window.status=''"><img src="button.jpg" alt="Foto" border=0></a>
Habe eine Seite mit Links auf ca 100 Bilder. Diese sollen in einem neuen Fenster geöffnet werden, das genauso gross ist, wie die einzelnen Bilder. Da diese aber nicht alle die selbe Grösse haben, sollte das Script selbst erkennen, wie gross das jeweilige Bild ist, und dann ein Fenster dieser Grösse öffnen.
Das Öffnen des Fensters habe ich eigentlich im Griff, jetzt müsste ich nur noch irgendwie an die Grösse der zu ladenden Bilder kommen, um nicht für jedes einzeln Breite und Höhe an das Script zu schicken. Hat da jemand vielleicht 'ne Idee??
Michael
Hier noch das Script, um das Fenster zu öffnen:
<script language="JavaScript">
<!--
var win1Open = null
var win2Open = null
function displayImage(picName, windowName, windowWidth, windowHeight){
return window.open(picName,windowName,"toolbar=no,scrollbars=no,resizable=no,width=" +
(parseInt(windowWidth)+20) + ",height=" + (parseInt(windowHeight)+15))
}
function doNothing(){}
//-->
</script>
und der call:
<a href="javascript:doNothing()" onclick="win1Open=displayImage('pic.jpg', 'popWin1',
'480', '320')" onmouseover="window.status='Foto sehen...'; return true;"
onmouseout="window.status=''"><img src="button.jpg" alt="Foto" border=0></a>