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

    Come rendere cross browser questa funzione?

    Allora questo è la funzione js:

    codice:
    function ApriMenuTxDx()
    {
        var menu = document.getElementById("MenuTxDx");
    
    	menu.style.top = window.event.clientY;
    	menu.style.left = window.event.clientX;
        menu.style.visibility = "Visible";
    }
    function ChiudiMenuTxDx()
    {
        var menu = document.getElementById("MenuTxDx");
        menu.style.visibility = "Hidden";
    }

    questo è il codice html relativo:

    codice:
    <body
        oncontextmenu="ApriMenuTxDx();
        return false;" onclick="ChiudiMenuTxDx()">
    
    <div  id="MenuTxDx">
        HOME
        CHI SIAMO
        MODIFICA I TUOI DATI
        I TUOI EVENTI
        {if $tipo=='O'}
    	CREA EVENTO
    	{/if}
    </div>
    
    </body>

    si tratta come potete notare di una personalizzazione del menu del tasto destro il problema è che window.event non esiste in firefox, ma il tutto funziona perfettamente in IE, quindi potete dirmi come rendere il tutto cross browser, grazie mille.

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    ma... di nuovo??
    continua qui!

    questo e' l' ultimo avvertimento

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.