hi!
ich möchte immer wiederkehrenden html-code in eine externe JS-datei auslagern. das klappt auch soweit ganz gut mittels funktionen und document.write(). jetzt habe ich aber das problem, dass ich in dem code gern verzweigungen einbauen würde und je nachdem welcher wert dem funktionsparameter mitgegeben wird, ändern sich teile des html-codes.
mein problem ist wie es aussieht, dass der html-code nicht richtig dargestellt wird, sobald die verzweigung zwischen öffnenden und schließenden tags liegt.
bsp-js-datei:
ausgabe:
ich möchte immer wiederkehrenden html-code in eine externe JS-datei auslagern. das klappt auch soweit ganz gut mittels funktionen und document.write(). jetzt habe ich aber das problem, dass ich in dem code gern verzweigungen einbauen würde und je nachdem welcher wert dem funktionsparameter mitgegeben wird, ändern sich teile des html-codes.
mein problem ist wie es aussieht, dass der html-code nicht richtig dargestellt wird, sobald die verzweigung zwischen öffnenden und schließenden tags liegt.
bsp-js-datei:
Code:
function fkt_test(zahl) {
document.write(<TABLE BGCOLOR="#dda0dd"><TR><TD><P>)
if (zahl == 1) { document.writeln("text")}
else { document.writeln("bild")}
document.write(</P></TD></TR></TABLE>)
}
Code:
text bild
) if (zahl == 1) undefined else undefined document.write(