hallo!
ich hab da einen js-code, der gut klappt, wenn ich mit der 'enter-taste' auf derselben seite, kaum gebe ich ein textfeld (diesfalls 'feld2') in eine iframe, klappts schon nicht, nun der code:
<html>
<head>
<title>Tastatur</title>
<script language="Javascript">
document.onkeypress = checkKey;
function checkKey(){
if(event.keyCode=='13'){
if(event.srcElement.name=="feld1"){ document.formular[1].focus(); return false; }
if(event.srcElement.name=="feld2"){ document.formular[2].focus(); return false; }
if(event.srcElement.name=="feld3"){ document.formular[0].focus(); return false; }
}
}
</script></head>
<body>
<form name=formular action="" onsubmit="return checkKey" method="post">
<input name=feld1 type="text" size="20"> <br>
<input name=feld3 type="text" size="20"> <br>
</form>
<p>
<iframe name="I1" src="iframe2.htm" scroll="no" scrolling="no" border="0" frameborder="0">
<input name=feld2 type="text" size="20">
Ihr Browser unterstützt Inlineframes nicht oder zeigt sie in der derzeitigen Konfiguration nicht an.</iframe></p>
</body>
</html>