ich habe im Internet eine kleine JavaSkript- Funktion gefunden, die im Grunde das macht, was ich wollte. (Bilder auf Fenstergröße skalieren) Mit einer kleinen Ausnahme. Sie tuts im falschen Frame.
Ich habe eine Seiter in der zwei IFrames sind. Nun will ich aus dem linken Iframe (iframe_navi) das angeklickte Bild im rechten Iframe (iframe) anzeigen.
Allerdings zeigt der Browser das Bild immer im iframe_navi an.
Die Funktion:
function showBild(path){ parent.frames[0].document.open(); parent.frames[0].document.writeln("<html><head>"); parent.frames[0].document.writeln("<script language=\"JavaScript\" type=\"text/javascript\">"); parent.frames[0].document.writeln("function zoomIn(){"); parent.frames[0].document.writeln(""); parent.frames[0].document.writeln("parent.iframe.document.open();"); parent.frames[0].document.writeln("parent.iframe.document.write(\"<img alt=\"press \"back button\" to return to smaller size\" src=\"" + path + "\"/>\");"); parent.frames[0].document.writeln("parent.iframe.document.close();"); parent.frames[0].document.writeln("}"); parent.frames[0].document.writeln("</script>"); parent.frames[0].document.writeln("</head>"); parent.frames[0].document.writeln("<body><img onclick=\"zoomIn()\" width=\"100%\" alt=\"ZoomIn\" src=\"" + path + "\"/></body></html>"); parent.frames[0].document.close(); }
Woran könnte das liegen ?!
Ich muss dazu sagen, dass ich von JS wenig ahnung hab.
Inspirator