Hallo, Community!
Erst mal großer Dank für das Entgegenkommen! Ich sehe, daß meine Formulierung nicht gelungen ist. Aber nach mehreren Stunden Computer ist man wie ausgelaugt. Nebenbei, ich finde meinen Thread nicht mehr.
Also ...
Für die Web-Seite von meinem Vater will ich JavaScript verwenden, ich "bastele" an die zweite Version der Web-Seite. Die erste Version ist unter www.sibari-poesie-art.de zu finden. Dort sieht man viele Thumbnails von seinen Bilder.
Ich will für die neue Version die Darstellung des vergrößerten Bildes etwas schöner gestalten. Wenn man auf einem Thumbnail klickt, öffnet sich ein neues Fenster mit dem Bild. In dem neuen Fenster sollte man durch die Bildersammlung aber auch blättern können.
Meine Idee ist:
Dem Thumbnaillink (mit entsprechender Funktion) die Bezeichnung der Bilddatei als Parameter zu geben:
<a href="javascript:funOpenPictureShow('pic_03.jpg')">
<img src="../pics/pic-ref_03.jpg" width="94" height="94" border=0>
</a>
Die JavaScript-Funktion öffnet das neue Fenster mit dem entsprechenden Bild.
Vorvorgestern habe ich rum probiert und hatte das Gefühl "ICH HAB'S"! Aber ganz sauber läuft es nicht. Der JavaScript-Code sieht so aus:
function funOpenPictureShow(parPicture)
{
var varPictureWindow = window.open("bul-picture-show.htm","_blank");
varPictureWindow.document.getElementById("idBild").src = varPicturePath+parPicture;
}
Dabei tritt sporadisch ein Fehler auf, manchmal gibt's ein Bild in dem neuen Fenster und manchmal nicht.
Durch die Test-Funktion:
function funOpenPictureShow(parPicture)
{
var varPictureWindow = window.open("bul-picture-show.htm","_blank");
if(varPictureWindow.document.getElementById('idBild'))
{
alert(varPictureWindow.document.getElementById('idBild'));
varPictureWindow.document.getElementById("idBild").src = varPicturePath+parPicture;
}
else// Hier ist etwas falsch!
{
alert(varPictureWindow);
}
}
habe ich rausgefunden, daß manchmal " varPictureWindow.document.getElementById('idBild')" kein Objekt ist, nur null gemeldet wird.
Ist es überhaupt so eine Übergabe möglich oder macht mein Browser seltsames? Was kann sonst falsch sein?
Ach ja, ... wie kann man sich aus dem Forum ausloggen?