Hallöchen,
ich bastel mir gerade eine Gallerie, die als solches auch schon recht gut funktioniert.
1. Thumbnails werden angezeigt wie vorgesehen.
2. Verweis zur originalgrafik geht auch.
Jetzt möchte ich aber ein onClick Ereignis abfangen und prüfen , wie groß die Originalgrafik ist, um diese eventuell (nur zur Ansicht) zu verkleinern.(soll in den iframe passen)
hier mal kurz der Quellcode:
function PHPVar()
{
Str = "<?= $wert1; ?>"; //$wert1 ist eine PHP Variable
jsarray1 = Str.split("?");
Str2 = "<?=$link1; ?>"; //$Link1 ist auch eine PHP Variable
jsarray2 = Str2.split("?");
document.write("<table>");
document.write("<tr>");
a = 0;
document.write("<br>");
for(i=0; i<jsarray1.length; i++ )
{
b = i;
document.write("<td><a href=""+jsarray2[i]+"" onClick="javascript:bild(jsarray2[i])"><img src=""+jsarray1[i]+"" >");
a++;
if(a == 4)
{
document.write("</tr>");
document.write("<tr>");
a = 0;
}
}
Die Funktion bild() ist jetzt nicht hier aufgeführt, da diese erstmal nur ein alert(wert) ausgibt.
Leider werden die einzelnen Arraywerte scheinbar nicht korrekt übergeben. Als Ergebnis des alert() kommt "undifined".
Was kann das sein?