Visualizzazione dei risultati da 1 a 4 su 4

Discussione: il tasto destro

  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2006
    Messaggi
    26

    il tasto destro

    Quale codice html bisogna inserire affinchè sia possibile disabilitare il tasto destro del mouse?

    Grazie,
    Simone.

  2. #2
    Sebbene molti facciano uso di codice Javscript (e non HTML) per disabilitare le funzionalità del tasto destro del mouse, tale approccio è:
    a) errato da un punto di vista formale (le funzionalità "esterne" non dovrebbero essere manipolate dallo sviluppatore)
    b) errato da un punto di vista funzionale (impedire all'utente di accedere alle funzinalità del browser è scorretto e, ad oggi, impossibile da realizzare)

    Il secondo punto è avallato, difatti, dalle impostazioni presenti in alcuni breowser come Firefox e Opera che permettono di disabilitare l'interferenza che gli script possono avere sulle loro funzionalità come:
    1 - ridimensionamento delle finestre
    2 - eliminazione/sostituzione del menu contestuale (tasto destro)
    3 - spostamento delle finestre
    4 - apertura di popup

  3. #3
    Utente bannato
    Registrato dal
    Jun 2007
    Messaggi
    572
    Se a te non interessa che sia giusto o no corretto o non corretto disabilitare il tasto destro del mouse e hai chiesto il codice e non opinioni,
    questo è uno dei codici possibili da inserire tra <head>...</head>
    codice:
    <script language="javascript"> 
    function noRightClick() { 
    if (event.button==2) { 
    alert('Benvenuto') } }
    document.onmousedown=noRightClick 
    </script>

  4. #4
    Originariamente inviato da Max1
    Se a te non interessa che sia giusto o no corretto o non corretto disabilitare il tasto destro del mouse e hai chiesto il codice e non opinioni,
    questo è uno dei codici possibili da inserire tra <head>...</head>
    codice:
    <script language="javascript"> 
    function noRightClick() { 
    if (event.button==2) { 
    alert('Benvenuto') } }
    document.onmousedown=noRightClick 
    </script>
    Codice corretto per funzionare anche su altri browser oltre a IE (se le opzioni lo consentono) e rispettare gli standard:
    codice:
    <script type="text/javascript"> 
    noRightClick= function (e) { 
    var e=e || window.event;
    if (e.button==2) { 
    alert('Benvenuto')
    } 
    return false;
    }
    document.onmousedown=noRightClick;
    </script>

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.