<script language="Javascript">
hier fehlt das type Attribut, language ist überflüssig.
document.onkeypress = checkKey;
function checkKey(){
if(event.keyCode=='13'){
if(event.srcElement.name=="sstreet"){ document.routeo.szip.focus(); return false; }
if(event.srcElement.name=="szip"){ document.routeo.scity.focus(); return false; }}
}
Das geht einfacher, aber was mich daran stört ist das das Skript eine Eigenschaft die ich ausnamhsweise am IE mag stört. Jeder der mit dem IE im Internet surft wird feststellen, dass die Return Taste ein Formular abschickt und nach kurzer Zeit dieses "Feature" zu nutzen Wissen. Wenn es denn plötzlich nicht mehr funktioniert würde ich mich zumindest ärgern oder wundern.
Wie du den Eingabewert eines Feldes überprüfst steht in selfhtml: http://de.selfhtml.org/javascript/objekte/elements.htm#value
</script>
</head>
<body marginWidth="0" marginHeight="0">
marginwidth/height waren nie gültige HTML Attribute
http://www.edition-w3.de/TR/1999/REC-html401-19991224/struct/global.html#h-7.5.1
http://www.w3.org/TR/REC-html32#body
Mit CSS läßt sich das wesentlich eleganter lösen.
<!-- web:item:start name="Ueberschrift_1" -->
<div class="elementHeadline">
<h1>
<!-- web:text:start editor="box" rows="1" -->Anfahrt<!-- web:text:stop -->
</h1>
</div>
und hier kann mna cheatah nur recht geben, das ist eine divsuppe. Ein völlig sinnfreise DIV.
<!-- web:item:stop -->
<!-- web:item:start name="Text" -->
<div class="elementStandard">
<div class="text">
Das ist unglaublich, was für ein Programm macht sowas?
<!-- web:text:start -->
<P>Mit der Hilfe von <u>www.map24.com</u> kommen Sie auf dem schnellsten Wege
zu unserem Unternehmen. Einfach ausfüllen und zur Berechnung abschicken.</P>
<!-- web:text:stop -->
<p> </p>
du kannst mit CSS ganz einfach Abstände erzegen.
<FORM id=routeo name=routeo action=http://link2.map24.com/ method=get target=_blank>
Attribute ausser Zahlen müssen in Anführungszeichen.
Struppi.