Natürlich könnte man es so machen: HTML-Code: <script type="text/javascript"> fenster= 0; function oeffnen(img,hoehe,breite,fenster) { if(fenster!=0) { fenster.close(); } fenster = window.open("", "","width=500,height=500,menubar=no,status=no,toolbar=no,dependet=yes,scrollbars=yes"); var text; text = "<html><head><title>Bild "; text += img; text +="</title></head><body style='text-align:center;font-family:MS Sans Serif; font-size: 11px;color:#FFF;background-color:#339;'><img height='" text += breite; text +="' width='"; text += hoehe; text +="' alt='Bild "; text += img; text +="'' src='"; text += img; text += "'><br><a href='javascript:this.window.close();' title='Dieses Fenster schließen'>Fenster schließen</a></body></html>"; fenster.document.write(text); fenster.focus(); return fenster; } </script> HTML-Code: <img ..... onclick="fenster = oeffnen('img','hoehe','breite',fenster)" /> Ich geb zu, sie ist ziemlich umständlich, aber geht wahrscheinlich eher.
<script type="text/javascript"> fenster= 0; function oeffnen(img,hoehe,breite,fenster) { if(fenster!=0) { fenster.close(); } fenster = window.open("", "","width=500,height=500,menubar=no,status=no,toolbar=no,dependet=yes,scrollbars=yes"); var text; text = "<html><head><title>Bild "; text += img; text +="</title></head><body style='text-align:center;font-family:MS Sans Serif; font-size: 11px;color:#FFF;background-color:#339;'><img height='" text += breite; text +="' width='"; text += hoehe; text +="' alt='Bild "; text += img; text +="'' src='"; text += img; text += "'><br><a href='javascript:this.window.close();' title='Dieses Fenster schließen'>Fenster schließen</a></body></html>"; fenster.document.write(text); fenster.focus(); return fenster; } </script>
<img ..... onclick="fenster = oeffnen('img','hoehe','breite',fenster)" />
Foren-Regeln