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

    Problema al click del mouse

    Ciao, vorrei avere un vostro consiglio in merito ad un problema...

    il codice sottostante, se inserito in una pagina asp.net tradizionale (non master/detail page), funziona correttamente: al click del tasto destro viene aperto un menu che consente di flaggare alcuni elementi...

    Io ho provato a copiare lo stesso codice HTML all'interno di una pagina di dettaglio che utilizza una master page, ma al click del pulsante destro del mouse non accada nulla! Secondo voi da cosa può dipendere??


    Grazie



    <asp:content id="Content1" contentplaceholderid="Main" runat="server">

    <script src="JS/MyPortalContextMenu.js"></script>

    <% if (RadDockingManager1.DockEnabled) { %>
    <script language="javascript">
    document.onkeypress = function(e)
    {
    if (!e)
    {
    e = window.event;
    }

    if (27 == e.keyCode)
    {
    MyPortalContextMenu.Hide();
    }
    };

    document.onclick = function(e)
    {
    MyPortalContextMenu.Hide();
    };

    function ShowContextMenu(e)
    {
    if (!e)
    {
    e = window.event;
    }

    MyPortalContextMenu.Show(e, "contextMenu");
    }
    </script>
    <% } else { %>

    <script language="javascript">
    function ShowContextMenu(e)
    {
    }
    </script>

    <% } %>



    .....


    <% if (RadDockingManager1.DockEnabled) { %>
    <table id="contextMenu" style="position:absolute;top:0px;left:0px;display: none;width:120px" class="contextMenuTable" cellpadding="4" cellspacing="0">
    <tr name="<%=RadDockableObject1.ClientID%>" onclick="MyPortalContextMenu.ItemClicked(this)" onmouseover="this.className='itemHover';" onmouseout="this.className=''">
    <td>[img]Images/checkMark.gif[/img]</td><td>My Portal</td>
    </tr>
    <tr name="<%=RadDockableObject2.ClientID%>" onclick="MyPortalContextMenu.ItemClicked(this)" onmouseover="this.className='itemHover'" onmouseout="this.className=''">
    <td>[img]Images/checkMark.gif[/img]</td><td>Horoscope</td>
    </tr>
    <tr name="<%=Raddockableobject6.ClientID%>" onclick="MyPortalContextMenu.ItemClicked(this)" onmouseover="this.className='itemHover'" onmouseout="this.className=''">
    <td>[img]Images/checkMark.gif[/img]</td><td>News</td>
    </tr>
    <tr name="<%=Raddockableobject7.ClientID%>" onclick="MyPortalContextMenu.ItemClicked(this)" onmouseover="this.className='itemHover'" onmouseout="this.className=''">
    <td style="height: 13px">[img]Images/checkMark.gif[/img]</td><td style="height: 13px">Subscriptions</td>
    </tr>
    <tr name="<%=Raddockableobject8.ClientID%>" onclick="MyPortalContextMenu.ItemClicked(this)" onmouseover="this.className='itemHover'" onmouseout="this.className=''">
    <td>[img]Images/checkMark.gif[/img]</td><td>Events</td>
    </tr>
    <tr name="<%=Raddockableobject3.ClientID%>" onclick="MyPortalContextMenu.ItemClicked(this)" onmouseover="this.className='itemHover'" onmouseout="this.className=''">
    <td>[img]Images/checkMark.gif[/img]</td><td>My E-mails</td>
    </tr>
    <tr name="<%=Raddockableobject4.ClientID%>" onclick="MyPortalContextMenu.ItemClicked(this)" onmouseover="this.className='itemHover'" onmouseout="this.className=''">
    <td>[img]Images/checkMark.gif[/img]</td><td>My Photos</td>
    </tr>
    <tr name="<%=Raddockableobject5.ClientID%>" onclick="MyPortalContextMenu.ItemClicked(this)" onmouseover="this.className='itemHover'" onmouseout="this.className=''">
    <td>[img]Images/checkMark.gif[/img]</td><td>My Contacts</td>
    </tr>
    </table>
    <% } %>


    </asp:content>
    Iceberg

  2. #2

    provo a caso

    Che errore ti da? Prova a debuggare con firefox

    Cmq potrebbe essere che lo script non compare nei tag <header> e quindi non funge..

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 © 2026 vBulletin Solutions, Inc. All rights reserved.