Visualizzazione dei risultati da 1 a 5 su 5

Discussione: keyPress...

  1. #1

    keyPress...

    Ciao a tutti,

    qualcuno sa il codice per aprire una finestra alla pressione di un tasto specifico?

    es alla pressione del tasto 1 ascii 49 vado alla pagina pippo.asp alla pressione del tasto 2 ascii 50 all pagina pluto.asp e così via...

    Grazie in anticipo!

  2. #2
    codice:
    function keyPagina(evt) {
    	if(!evt) {
    		evt = window.event;
    		evt.which = window.event.keyCode;
    	};
    	
    	var pagine = new Array();
    	pagine[49] = "pippo.asp";
    	pagine[50] = "pluto.asp";
    	
    	if(pagine[evt.which])
    		document.location.href = pagine[evt.which];
    };

    onkeypress="keyPagina"

    ... qualcosa del genere
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  3. #3
    Ti ringrazio molto! Funziona benissimo!

  4. #4
    approfitto...e se volessi richiamare un'altra funzione alla pressione del tasto 9?

  5. #5
    codice:
    function altraFunzione() {
    	alert("Hello World!");
    };
    
    function keyPagina(evt) {
    	if(!evt) {
    		evt = window.event;
    		evt.which = window.event.keyCode;
    	};
    	
    	var pagine = new Array();
    	// non ricordo il keyCode del 9, tu mettilo giusto
    	pagine[9] = altraFunzione;
    	pagine[49] = "pippo.asp";
    	pagine[50] = "pluto.asp";
    	
    	if(pagine[evt.which]) {
    		if(typeof(pagine[evt.which]) === "function")
    			pagine[evt.which]();
    		else
    			document.location.href = pagine[evt.which];
    	}
    };
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.