Struppi: variable einer src eigenschaft übergeben, wo ist der denkfehler

Beitrag lesen

Ich hab jetzt nur mal schnell drüber geschaut, das Hauptproblem ist, das du normalerweise keinen JS Code in einem String ausführen kannst und auch nicht in HTML Elementen ausser in Eventhandlern.

<script  type="text/javascript">
<!--
55 d = new Image();
56 //d.src="alb/albertihund_m.jpg"  //b = ok = href/alb/albertihund_m.jpg = Bild angezeigt

Hier weist du dem Bild eine Quelle zu.

60 //d.src = "grbild.substring(1, grbild.lenght)" //b = falsch = href/grbild.substring(1,%20grbild.lenght) = kein Bild

Hier ist das oben erwähnte Problem.
Du meinst evtl.
d.src = grbild.substring(1, grbild.lenght);
Damit schneidest du den String ab dem ersten Zeichen ab grbild.length kannst du dir auch sparen. Es reicht:
d.src = grbild.substring(1);

61 //d.src = grbild.substring(1, grbild.lenght)   //b = falsch = href/rb = ..substring(1, 2) = kein Bild

Wegen Tippfehler.

62 //d.src = "'+grbild.substring(1, grbild.lenght)+'"   //b = falsch = href/'+grbild.substring(1, grbild.lenght)+' = kein Bild

Überleg dir was du da machst.
d.src = "'+grbild.substring(1, grbild.lenght)+'"

d.src ist jetzt ein String der so ausieht:
'+grbild.substring(1, grbild.lenght)+'

seltsam, oder.

Den Rest spar ich mir jetzt es ist schon spät.

Aber Grundsätzlich läßt sich sagen, dass dir noch das eine oder andere Verständniss für das was du tust fehlt. Du solltest dich mal genauer mit Strings auseinandersetzen.

Struppi.