Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Tasto F5

  1. #1

    Tasto F5

    Buongiorno!
    Prima cosa mi scuso se quewta discussione è già stata aperta, ma non riesco a cercare la parola "F5" nel forum.

    Domanda semplice: come faccio a gestire il tasto F5 di modo che ogni volta che viene premuto gli posso associare un certo evento?

    Insomma riesco ad intercettare il tasto F5 ma non riesco a bloccare il refresh...
    Cose si fa?
    codice:
    function  AlertEffeCinque(e)
    { 
      if (allowRefresh == false)
      { return true;
      }
      if (isIE)
      { 
      	if (event.keyCode == 116)
        { 	
        	document.forms['ricerca'].TypeOfRequest.value='refresh';
    		 	document.forms['ricerca'].submit();
    		 	pausecomp(500);
    		 	return false;  
    		}
    	}
      else
      { 
      	if (e.keyCode == 116)
        {  
        	document.forms['ricerca'].TypeOfRequest.value='refresh';
    	    document.forms['ricerca'].submit();
    		 	return false;
        }
      }
      return true;
    }
    
    function pausecomp(Amount)
    {
    d = new Date() //today's date
    while (1)
    {
    mill=new Date() // Date Now
    diff = mill-d //difference in milliseconds
    if( diff > Amount ) {break;}
    }
    }
    Flickr .:. Work In Progress

    Non lasciare la mia mano, ovunque sarai, con chiunque ti accompagnerai. Non dimenticarti di me, ne morirei.

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    per IE:
    event.returnValue = false;
    event.cancelBubble = true;

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Originariamente inviato da br1
    per IE:
    event.returnValue = false;
    event.cancelBubble = true;

    ciao

    GRAZIE ho usato:
    codice:
    if (event.keyCode ==116) {
    event.keyCode=0;
    event.cancelBubble=true;
    event.returnValue=false;
    }
    Flickr .:. Work In Progress

    Non lasciare la mia mano, ovunque sarai, con chiunque ti accompagnerai. Non dimenticarti di me, ne morirei.

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.