Hallo erstmal,
ich habe ein Problem mit einer html Datei. Es funktioniert soweit alles ganz gut, aber bei der Textausgabe werden einfach zwei Zeilen nicht gedruckt:
<script type="text/javascript">
function generate (xa,ya,za,rd,xb,yb,zb,sn) {
if (isNaN(xa) || isNaN(ya) || isNaN(za) || isNaN(rd) || isNaN(xb) || isNaN(yb) || isNaN(zb) || isNaN(sn))
{
alert ("Bitte alle Felder ausfüllen1");
return;
}
if (sphere[0].selected == false && sphere[1].selected == false)
{
alert ("Bitte alle Felder ausfüllen2");
return;
}
var spherecode = " 1 ";
sn += 1;
var sns = sn;
Loop1 = document.createTextNode(":Teleport_" + sn);
nt = document.createTextNode("03A4: name_thread 'Tel" + sn + "'");
sn *= 5;
Loop2 = document.createTextNode(":Teleport_" + sn);
wc = document.createTextNode("0001: wait 0 ms");
if0 = document.createTextNode("00D6: if 0");
pdc = document.createTextNode("0256: player $PLAYER_CAHR defined");
jif = document.createTextNode("004D: jump_if_false ££Teleport_" + sn);
//if0
pnp = document.createTextNode("00FE: actor $PLAYER_ACTOR " + spherecode + " ()near_point " + xa + " " + ya + " " + za + " radius " + rd + " " + rd + " " + rd);
//jif
paa = document.createTextNode("00A1: put_actor $PLAYER_ACTOR at " + xb + " " + yb + " " +zb);
jc = document.createTextNode("0002: jump ££Teleport_" + sns);
cc = document.createTextNode("004F: create_thread ££Teleport_" + sns);
ff = document.createTextNode("016A: fade 0 () 1000 ms");
wc1000 = document.createTextNode("0001: wait 1000 ms");
ffb = document.createTextNode("016A: fade 1 (back) 1000 ms");
document.getElementById("line1").appendChild(Loop1);
document.getElementById("line2").appendChild(nt);
document.getElementById("line4").appendChild(Loop2);
document.getElementById("line5").appendChild(wc);
document.getElementById("linex").appendChild(if0);
document.getElementById("line7").appendChild(pdc);
document.getElementById("liney").appendChild(jif);
document.getElementById("line9").appendChild(ff);
document.getElementById("linea").appendChild(wc1000);
document.getElementById("lineb").appendChild(ffb);
document.getElementById("linec").appendChild(if0);
document.getElementById("lined").appendChild(pnp);
document.getElementById("linee").appendChild(jif);
document.getElementById("linef").appendChild(paa);
document.getElementById("line10").appendChild(jc);
document.getElementById("ccl").appendChild(cc);
}
</script>
Ich habe mir das Ganze schon tausende Male durchgesehen und finde einfach den Fehler nicht. Die Zeilen in "linex" und "liney" werden nicht angezeigt. Hier die Absätze:
<p id="line1"></p>
<p id="line2"></p>
<p id="line3"></p>
<p id="line4"></p>
<p id="line5"></p>
<p id="linex"></p>
<p id="line7"></p>
<p id="liney"></p>
<p id="line9"></p>
<p id="linea"></p>
<p id="lineb"></p>
<p id="linec"></p>
<p id="lined"></p>
<p id="linee"></p>
<p id="linef"></p>
<p id="line10"></p>
Kann jemand den Fehler entdecken? Danke im Vorraus