Joe: Stringverkettung

Beitrag lesen

Hallo zusammen,

ich habe ein kleines Problem mit der Stringverkettung in Javascript und bekomme daher nicht das gewünschte Ergebnis.

Vielleicht kann mir jmd. einen Rat geben.

document.write("<span id='panel_" + alph[i] + "'>" + "<a href='#' onclick='showSWF(" + i + ",'" + alph[i] + "')'>" + dota_data["text"][i] + "<br></a></span>");

Was ich am Ende herausbekommen möchte ist folgendes:

<span id="panel_a"><a href="#" onclick="showSWF(1,'a')">Text<br></a></span>

Momentan bekomm ich einen Syntaxfehler, weil der String hier aufhört

...showSWF(1,

Nehme ich die Hochkommata weg an dieser Stelle wird das a als Variable interpretiert und es funtioniert ebenso wenig