wernersbacher: Funktion über onload="" funktioniert nicht

Beitrag lesen

Hallo Community!

Zuerst einmal, ich hab eigentlich keine Javascript Kentnisse. Mein Bereich ist mehr serverseitig :) Deshalb komm ich auch nicht ganz klar mit der Logik Javascripts.
Wie auch immer, hier mein erstes Problem:
Ich habe eine Bildergalerie programmiert. An der Seite sind Pfeile zum navigieren. Meine Absicht ist, dass ich diese mit den Pfeiltasten ansteuern kann. Dazu wollte ich zuerst die generierten Links der Pfeile "nach oben" weitergeben. Das hatte ich so geplant: Ich schreibe zu den Links eine Funktion bei onload zu, damit die Links in variablen gespeichert werden. Hier ein Beispiellink:

  
<a onload="linkgeben('rechts','photo_stilllife_5.htm')" href="photo_stilllife_5.htm" class="right"></a>  

Die Funktion linkgeben() sieht so aus:

  
function linkgeben(richtung,link) {  
		  
		if(richtung = "links") {  
			pfeillinks = link;  
		}  
		else if(richtung = "rechts") {  
			pfeilrechts = link;  
		}  
		alert(link);  
	}  

Das alert ist nur, um zu überprüfen, ob die Dateinamen oben gespeichert wurden.
Rufe ich die Funktion normal oben im HTML Head auf, bekomm ich eine korrekte Ausgabe. Nur geht das eben schlecht, da der Link ja generiert werden muss, und das geschieht weit unten.

Fazit: onload funktioniert irgendwie nicht. Chrome gibt mir allerdings keine JS Fehler aus (in der Konsole).

Zu dem zweiten Problem komme ich dann, wenn ich das hier geschafft habe.
Hier ist noch der Link zu der Galerie:
http://wernersbacher.de/photo_stilllife_4.htm
Danke für etwaige Hilfe

lg, werner

--
..nichts ist so wie es scheint..