Plugins

User login
Can't find a Plugin?

Can't find a Plugin you are looking for? Check out the jQuery Wiki page.

Are you a plugin developer? Please move your plugin over to this site.

Website Bug or Feature Request?

Found a bug on the new jQuery Plugin website? Have a feature request?

Submit it to the jQuery Plugin website issue queue to ensure it is noticed!

Context Menu Between Form Tags


Project:ContextMenu
Version:0.2
Component:Code
Category:bug report
Priority:critical
Assigned:Unassigned
Status:active
Description

Hi,
There is a critical issue i just found while testing Context Menu plugin
it doesnt work between form Tags
Now Remove form Tag OR put javascript outside form tag will work properly
------------------------------------------------------

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
  <TITLE> New Document </TITLE>
<script type="text/javascript" src="jquery-latest.pack.js"></script>
<script type="text/javascript" src="jquery.contextmenu.r2.js"></script>
<div class="contextMenu" id="BasicMenu1">
      <ul>
        <li id="open"><img src="folder.png" /> Open</li>
        <li id="email"><img src="email.png" /> Email</li>
        <li id="save"><img src="disk.png" /> Save</li>
        <li id="close"><img src="cross.png" /> Close</li>
      </ul>
    </div>
</HEAD>

<BODY>

<form action="sada" name="sadsad">

something.....
something.....
<a href="#" class="TestLink" id="102" style="padding: 5px; background-color: lightblue;">Click Here </a>
<a href="#" class="TestLink" id="105" style="padding: 5px; background-color: lightblue;">Click Here </a>

something.....
something.....

<SCRIPT LANGUAGE="JavaScript">
<!--
$('a.TestLink').contextMenu('BasicMenu1', {
      onShowMenu: function(e, menu) {
        if ($(e.target).attr('id') == '102') {
          $('#save, #close', menu).remove();
        }
else if($(e.target).attr('id') == '105')
{
$('#save, #open', menu).remove();
}
        return menu;
      },
        bindings: {
        'open': function(t) {
          alert('Trigger was '+t.id+'\nAction was Open');
},
        'email': function(t) {
          alert('Trigger was '+t.id+'\nAction was Email');
        },
        'save': function(t) {
          alert('Trigger was '+t.id+'\nAction was Save');
        },
        'delete': function(t) {
          alert('Trigger was '+t.id+'\nAction was Delete');
        }
      }
    });
//-->
</SCRIPT>
something.....
something.....

</form>

</BODY>
</HTML>

AttachmentSize
2007-12-07_.jpg29.88 KB