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

    Disabilitare tasto destro senza MessageBox

    Ho utilizzato questo semplicissimo script per disabilitare il tasto destro del mouse:

    codice:
    <script LANGUAGE="vbscript">
    <!--
    sub document_onmousedown
    	if window.event.button = 2 then
    		msgbox "Tasto destro disabilitato", vbOKOnly + VbInformation + vbDefaultButton0
    	end if
    end sub
    -->
    </script>
    funziona correttamente, ma se volessi semplicemente disabilitare il tasto destro senza dare nessun messaggio, quindi senza
    codice:
    msgbox "Tasto destro disabilitato"
    come si può fare ???

  2. #2
    Utente di HTML.it L'avatar di tridi9
    Registrato dal
    Apr 2002
    Messaggi
    346
    prova ad inserire nel body questo:
    onContextMenu="return false;"
    solo che non credo sia crossbrowser ma visto che usi vbscript per il browser penso non ti interessi molto

    ........‘’’........
    .......(o o).......
    ----ooO-(_)-Ooo----

  3. #3

    Perfetto

    codice:
    Sub Document_OnContextMenu
    	window.event.returnValue = false
    End Sub

  4. #4
    Utente di HTML.it L'avatar di tridi9
    Registrato dal
    Apr 2002
    Messaggi
    346
    perche' usi vbscript?

    Sei sicuro che cosi' non hai disabilitato anche il sinistro?

    ........‘’’........
    .......(o o).......
    ----ooO-(_)-Ooo----

  5. #5
    uso vbs per comodità, lo so... è compatibile solo con i browser microsoft ovvero il 99,99 % dei miei visitatori

    Il sinistro funziona correttamente, perchè non dovrebbe?

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    3,259
    agendo su onContextMenu, agisci sul tasto destro

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.