Hallo,
Hauptdatei:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<script type="text/javascript">
function angabensenden(bildername,beschreibung) {
window.open('bilder.html?'+bildername+'&'+beschreibung,'bilderpage');
// ^^^^^^^^^^^ wenn die datei mit den bildern andrs als bilder.html heisst oder wo anders liegt, kannst du diese angebe änderrn, nur das ? muss bleiben(!).
}
</script>
</head>
<body>
<a href="javascript:angabensenden('nixe.jpg','Das Bild der Nixe')">nixe</a>
<!-- ^^^^^^^^ Bildername -->
<a href="javascript:angabensenden('winter.jpg','Der Winter ist schön')">winter</a>
<!-- ^^^^^^^^^^^^^^^^^^^^ Beschreibung -->
</body>
</html>
Datei, in der die bilder geöffnet werden sollen:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<script type="text/javascript">
function bildersetzen() {
bild = new Image();
bild.src = bildsrc.slice(1,position);
window.document.bildername.src = bild.src;
}
</script>
</head>
<body onLoad="bildersetzen()">
<img src="keinbild.jpg" name="bildername" style="width:50px; height:50px;" alt="Bild">
<!-- ^^^^^^^^^^^^ da kommt ein bild, welches erscheint, wenn die datei direckt geöffnet wurde. -->
<script type="text/javascript">
var bildsrc = decodeURI(window.location.search);
position=bildsrc.search(/&/);
document.write('<div>'+bildsrc.slice(position+1,bildsrc.length)+'</div>');
</script>
</body>
</html>
Grüße aus Düsseldorf,
Aleksej