Hi,
<html><head><title>Test</title>
Es fehlt der Doctype.
Hersteller: <input id="Hersteller" type="text" value="Hersteller" name="" onkeyup="setText ()"/><br><br>
"Hersteller" sollte in einem label-Element sein.
Die br-Elemente sind eher unnötig, Abstände sollte man mit CSS erzeugen.
Typ: <input id="Typ" type="text" value="Typ" name="" onkeyup="setText ()">
<div id="Text" style="font-size:1.4em; background-color:#FFFFCC; padding:10px;
border:solid 1px red"> </div>
Die Style-Angaben sollten in ein externes Stylesheet ausgelagert werden.
Ich möchte es aber gern wie folgt: VW; Golf;
Hier baust du den String zusammen der in das Element mit der ID "Text" eingefügt wird:
function setText () {document.getElementById("Text").firstChild.nodeValue =
document.getElementById("Hersteller").value
- document.getElementById("Typ").value;}
Du möchtest nun nach dem ersten value noch "; " und nach dem zweiten ";" anfügen.
Das funktioniert genauso wie du auch schon die zwei Werte zusammengefügt hast:
document.getElementById("Hersteller").value + "; "
+ document.getElementById("Typ").value + ";";}
~dave