Ciao a tutti...ho il seguente codice in js per indirizzare l'utente ad una pagina quando preme un determinato tasto...il codice...magari nn è bellissimo...ma funziona...
Il problema è un altro...se questo codice è in funzione...e io vado in un capo text di un form o roba del genere...e premo le lettere assegante al link, mi cambia pagina e mi diventa quindi inutilizzabile il form...
Come posso fare per evitare questa cosa....
codice:if(document.layers) document.captureEvents(Event.KEYPRESS) function backhome(e){ var url = new Array(); var keyA = new Array(); var keyB = new Array(); var ts1 = "a"; keyA[0] = 72; keyB[0] = 104; url[0] = "http://www.html.it"; keyA[1] = 77; keyB[1] = 109; url[1] = "http://freephp.html.it"; //Come utlimo lasciare un array vuoto keyA[3] = ""; keyB[3] = ""; url[3] = ""; //COLLEGAMENTO for(i = 0 ; ts1 != "" ; i++){ var ts1 = keyA[i]; var ts2 = keyB[i]; var urlF = url[i]; if(document.layers){ if(e.which == ts1 || e.which == ts2) window.location = urlF }else if(document.all){ if(event.keyCode == ts1 || event.keyCode == ts2) window.location = urlF } } } document.onkeypress = backhome

Rispondi quotando