Visualizzazione dei risultati da 1 a 9 su 9

Discussione: Disabilita backspace

  1. #1
    Utente di HTML.it L'avatar di gppjuse
    Registrato dal
    Apr 2002
    Messaggi
    238

    Disabilita backspace

    Salve ragazzi,

    qualcuno sa come disabilitare il tasto backspace sulla tastiera? Sono riuscito a disabilitare tutti quelli ke mi interessavano tranne questo. Grazie per l'aiuto.
    Solo chi non osa...non sbaglia!

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    6,034
    puoi farlo disabilitando il relativo codice e cioè 32 (se non erro)

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    No, il codice del tasto backspace e` 08 ( 0x08 )

    32 e` il codice dello spazio ( 0x20 ).

    Solo che non so se riesci a disabilitarlo in tal modo: potrebbe essere decodificato da SO prima di passare al browser (e queste sono cose che dipendono fortemente da SO e browser).

    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  4. #4
    Utente di HTML.it L'avatar di gppjuse
    Registrato dal
    Apr 2002
    Messaggi
    238
    scusa meganoide, potresti essere un pò + kiaro?
    Solo chi non osa...non sbaglia!

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    6,034
    tu come hai fatto per gli altri tasti?

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Per ulteriori spiegazioni prova a vedere il thread sulla gestione della tastiera (iniziato da me qualche secolo fa - non esisteva ancora Ns6) che sta tr i link utili.
    E comunque se vuoi maggiori dettagli, fai meglio a dirci come fai a disabilitare gli altri tasti.

    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  7. #7
    Utente di HTML.it L'avatar di gppjuse
    Registrato dal
    Apr 2002
    Messaggi
    238

    meganoide
    tu come hai fatto per gli altri tasti?
    Lo script ke uso è il seguente:

    <SCRIPT language="JavaScript" type="text/JavaScript">
    <!--

    <!--
    function click(e){if (document.all) if (event.button == 2) return false;if
    (document.layers) if (e.which == 3) return false;}
    function click2(){event.returnValue=false;return false;}if
    (document.layers)
    document.captureEvents(Event.MOUSEDOWN);document.o nmousedown=click;document.oncontextmenu=click2;
    // -->
    //-->
    </SCRIPT>

    ke, come vedi, disabilita anke il ContextMenu, ma non so come inserire nella "lista nera" dei pulsanti anke il BACKSPACE...
    Solo chi non osa...non sbaglia!

  8. #8
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Be`, stai usando una funzione obsoleta, che non tiene conto che esistono altri browser oltre che IE e NN4.

    Inoltre con tale funzione non disabiliti i tasti della tastiera, solo il bottone destro del mouse.

    Come detto in quel thread di cui ti ho accennato, disabilitare i tasti e` un po' piu` complesso.

    La mia opinione e` che se fai il tutto per impedire la copia dei sorgenti e` tempo sprecato (vedi numerosi thread in proposito); se lavori per impedire il back, ci sono trucchi piu` semplici e funzionali (tipo inserire una pagina intermedia che fa solo la redirezione alla pagina dove non vuoi che sia possibile il back).

    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  9. #9
    Utente di HTML.it L'avatar di gppjuse
    Registrato dal
    Apr 2002
    Messaggi
    238
    Non sapresti, allora, indicarmi qualcosa di più moderno?
    Solo chi non osa...non sbaglia!

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.