Hoe moet ik events behandelen in firefox?

Status
Niet open voor verdere reacties.

fransochal

Nieuwe gebruiker
Lid geworden
21 jun 2007
Berichten
1
Ik heb eenvoudig pagina aangemaakt om mijn script te testen. Op basis van de enter toets wil ik een bepaalde actie gelinkt aan een specifieke element (in het onderstaande geval is het gelinkt aan een inputtext en toont het in gevoerde veld in een popup) uitvoeren. Als ik het script uitvoert, krijg ik in alle browser (IE , Safari en opera) het gewenste resultaat, alleen Firefox wilt niet mee. Iemand enige idee?

Code:
<html>
<head>
<script type="text/javascript">
function doSomeThing(){
 return alert('Your name is :' + document.getElementById("acId").value);
}
</script>
</head>
<body>
<form id='mainSearch'>

    <script type="text/javascript">
        
function keyPress(e) {
          if (!e)
	e = window.event;
         if( e.keyCode ==13){ 
			
			document.getElementById('acId').click();
 			
			return false; 
		} 
		else  
		return true; 
}

document.forms['mainSearch'].onkeypress =keyPress;

</script>
Firstname <input id="acId" type="text" name="firstname" onclick="doSomeThing()"/>
</form>
</body>
</html>
 
Ik denk dat je hiermee wel verder komt:
PHP:
function keyPress(e) {
 var keynr = (e ? e.which : event.keyCode);
 if (keynr == 13) {
  ........
:)


Vr.Gr. Egel.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan