PAT: Notationsprobleme bei document.write !

hi folx!,

warum erkennt mir js das objekt(mit array angabe)nicht ?

document.write("<a onclick="Tauschen(0)" href="#"><img src=" Bild[0] " border=0></a><br>");
                                                                                                  -----------

mit '"+ Bild[0] +"' geht's auch nicht !
was ist falsch ?

grüße
p@

  1. Hallo PAT!

    Wenn du diesen Script da verwedest
    document.write("<a onclick="Tauschen(0)" href="#"><img src=" Bild[0] " border=0></a>
    ");

    da kommt folgenes in HTM raus: <a onclick="Tauschen(0)" href="#"><img src="Bild[0]" border=0></a>
    und das Bild[0] bezieht sich nicht auf JavaScript(..)
    Dieses Zeichen: \ gibt ja an, das das nächste Zeichen
    geschrieben werden soll wie etwa bei " das "

    -> um aber Objekte wie Array oder Variablen einzubeziehen brauchst du dieses \ Zeichen nicht mehr, sondern das Script geht dann folgendermassen wenn du
    Bild als Array nimmst:

    document.write("<a onclick="Tauschen(0)" href="#"><img src=" + Bild[0] + " border=0></a>
    ");
    oder so:
    document.write('<a onclick="Tauschen(0)" href="#"><img src=' + Bild[0] + ' border=0></a>
    ');

    Ciao, Manuel!

    hi folx!,

    warum erkennt mir js das objekt(mit array angabe)nicht ?

    document.write("<a onclick="Tauschen(0)" href="#"><img src=" Bild[0] " border=0></a>
    ");