document.write() und Formular

Hi,

folgendes Script schreibt mir die Werte, die ein anderes Script aus der der URL extrahiert,
in eine Tabelle:
Code:
<script>
    <!--
     for (var i=0;i<formular.length;i++)
     {
      document.write("<tr><td>" + formular[i] + "</td>");
      document.write("<td><tt>" + formular[++i] + "</tt></td></tr>");
     }
    //-->
Das funktioniert soweit einwandfrei. Möchte ich die Funktion document.write erweitern
wie unten beispielsweise gezeigt, funktioniert nichts mehr.
Code:
<script>
    <!--
     for (var i=0;i<formular.length;i++)
     {
      document.write("<tr><td align"right"" + formular[i] + "</td>");
      document.write("<td><tt>" + formular[++i] + "</tt></td></tr>");
     }
    //-->
ICh denke mal das liegt an den Anführungszeichen (rot markiert). Warum hört das Script da dann auf und bringt keine Ausgabe und vor allem WIE kann ich das richtig schreiben damit Formatierungen etc. möglich sind

Danke !

MfG
 
Hi,

meinst du vll so:
Javascript:
<script>
    <!--
     for (var i=0;i<formular.length;i++)
     {
      document.write("<tr><td align=\"right\"" + formular[i] + "</td>");
      document.write("<td><tt>" + formular[++i] + "</tt></td></tr>");
     }
    //-->

Gruß fanste
 
Zuletzt bearbeitet:
Entweder Anführungszeichen escapen oder zwei verschiedene Arten verwenden.

Ersteres sieht so aus:
Javascript:
document.write("<tr><td align=\"right\"" + formular[i] + "</td>");
Letzteres so:
Javascript:
document.write('<tr><td align="right"' + formular[i] + '</td>');
Woher sollte der Computer sonst wissen, welches Anführungszeichen das String-Ende Markiert und welches ein echte ist?

Das sind aber absolute Basics in jeder Programmiersprache. Sowas zu können wird hier eigentlich schon vorausgesetzt

Anmerkung Mod: In Codeblocks mit Syntax-Highlighting gibt es keine bbCodes. ;)
 
Mein Vorschlag:
Javascript:
for( var i=0; i<formular.length; i++ ) {
	document.write('<tr><td align="right">' + formular[i] + '</td>');
	document.write('<td><tt>' + formular[i] + '</tt></td></tr>');
}
 

Neue Beiträge

Zurück