Context Menu Between Form Tags
December 7, 2007 - 8:46am — qualityking
| 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>| Attachment | Size |
|---|---|
| 2007-12-07_.jpg | 29.88 KB |
