Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Disabilitare i tasti direzionali in un iframe

    Ciao a tutti, come da titolo vorrei avere la possibilità di disabilitare i tasti direzionali se un utente dovesse cliccare su un iframe posizionato in una pagina...perchè questo gli permetterebbe di scrollare la pagina anche se l'iframe fosse senza scrollbar.
    Ho provato a overridare la pressione dei tasti direzionali in tutta la pagina ma sembra non funzionare:

    codice:
    document.onkeyup = KeyCheck;
    
    function KeyCheck(e) {
    
    	var KeyID = (window.event) ? event.keyCode : e.keyCode;
    	switch(KeyID) {
    		case 37:
    			return false;
    		case 38:
    			return false;
    		case 39:
    			return false;
    		case 40:
    			return false;
    	}
    }
    Qualcuno sa aiutarmi? Grazie anticipatamente!

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Premesso che non si capisce se vuoi "disabilitare/bloccare" i pulsanti della finestra principale o quelli dell'iframe, comunque non puoi modificare le impostazioni del browser dell'utente, nel primo caso puoi far aprire l'iframe in una popup o un div, nel secondo caso non penso si possa fare nulla, e comunque sarebbe molto complesso (viste le limitazioni).
    In giro (se hai voglia di cercare qui sul forum o google) si trova qualche escamotage prevelentemente funzionate su Ie 6 + premissivo, ma per me è tempo perso.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

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.