ffergu
09-03-2003, 01:04 PM
I'm using pop-up menu script created by Gary Smith called "menu.js". and I don't know how to get the menu selection URL to load the target page in a new window using this or modifiying this script. Below quick sample of code. I actually use ASP to create Client script and the link to the popmenus are displayed in a Grid View.
Thanks for any help that some can give on this
<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
</HEAD>
<TITLE>TEST JSCRIPT POP UP MENU</TITLE>
<BODY>
<SCRIPT Language="JavaScript1.2" src="menu.js"></Script>
<SCRIPT Language="JavaScript1.2" src="Mymenus.js"></Script>
<SCRIPT LANGUAGE="JavaScript1.2">
<!--
function onLoad() {
window.onResize = onLoad;
loadMenus();
}
function loadMenus() {
window.myMenu1= new Menu("TEST1" );
myMenu1.addMenuItem("MenuTest1","top.window.location='fakename.asp?id=1'");
myMenu1.addMenuItem("MenuTest2","top.window.location='fakename.asp?id=1'");
myMenu1.addMenuItem("MenuTest3","top.window.location='fakename.asp?id=1'");
myMenu1.menuItemBorder = 0;
window.myMenu2= new Menu("TEST2" );
myMenu2.addMenuItem("MenuTest1","top.window.location='fakename.asp?id=2'");
myMenu2.addMenuItem("MenuTest2","top.window.location='fakename.asp?id=2'");
myMenu2.addMenuItem("MenuTest3","top.window.location='fakename.asp?id=2'");
myMenu2.menuItemBorder = 0;
window.myMenu3= new Menu("TEST3" );
myMenu3.addMenuItem("MenuTest1","top.window.location='fakename.asp?id=3'");
myMenu3.addMenuItem("MenuTest2","top.window.location='fakename.asp?id=3'");
myMenu3.addMenuItem("MenuTest3","top.window.location='fakename.asp?id=3'");
myMenu3.menuItemBorder = 0;
window.myMenu4= new Menu("TEST4" );
myMenu4.addMenuItem("MenuTest1","top.window.location='fakename.asp?id=4'");
myMenu4.addMenuItem("MenuTest2","top.window.location='fakename.asp?id=4'");
myMenu4.addMenuItem("MenuTest3","top.window.location='fakename.asp?id=4'");
myMenu4.menuItemBorder = 0;
window.myMenu5= new Menu("TEST5" );
myMenu5.addMenuItem("MenuTest1","top.window.location='fakename.asp?id=5'");
myMenu5.addMenuItem("MenuTest2","top.window.location='fakename.asp?id=5'");
myMenu5.addMenuItem("MenuTest3","top.window.location='fakename.asp?id=5'");
myMenu5.menuItemBorder = 0;
window.myMenu6= new Menu("TEST6" );
myMenu6.addMenuItem("MenuTest1","top.window.location='fakename.asp?id=6'");
myMenu6.addMenuItem("MenuTest2","top.window.location='fakename.asp?id=6'");
myMenu6.addMenuItem("MenuTest3","top.window.location='fakename.asp?id=6'");
myMenu6.menuItemBorder = 0;
window.myMenu7= new Menu("TEST7" );
myMenu7.addMenuItem("MenuTest1","top.window.location='fakename.asp?id=7'");
myMenu7.addMenuItem("MenuTest2","top.window.location='fakename.asp?id=7'");
myMenu7.addMenuItem("MenuTest3","top.window.location='fakename.asp?id=7'");
myMenu7.menuItemBorder = 0;
window.myMenu8= new Menu("TEST8" );
myMenu8.addMenuItem("MenuTest1","top.window.location='fakename.asp?id=8'");
myMenu8.addMenuItem("MenuTest2","top.window.location='fakename.asp?id=8'");
myMenu8.addMenuItem("MenuTest3","top.window.location='fakename.asp?id=8'");
myMenu8.menuItemBorder = 0;
window.myMenu9= new Menu("TEST9" );
myMenu9.addMenuItem("MenuTest1","top.window.location='fakename.asp?id=9'");
myMenu9.addMenuItem("MenuTest2","top.window.location='fakename.asp?id=9'");
myMenu9.addMenuItem("MenuTest3","top.window.location='fakename.asp?id=9'");
myMenu9.menuItemBorder = 0;
window.myMenu10= new Menu("TEST10" );
myMenu10.addMenuItem("MenuTest1","top.window.location='fakename.asp?id=10'");
myMenu10.addMenuItem("MenuTest2","top.window.location='fakename.asp?id=10'");
myMenu10.addMenuItem("MenuTest3","top.window.location='fakename.asp?id=10'");
myMenu10.menuItemBorder = 0;
myMenu10.writeMenus();
}
//-->
</SCRIPT>
<BR>
<BR>
<LI><A HREF="javascript:window.showMenu(window.myMenu1);" onClick="window.showMenu(window.myMenu1)">TEST1</A><BR>
<BR>
<BR>
<LI><A HREF="javascript:window.showMenu(window.myMenu2);" onClick="window.showMenu(window.myMenu2)">TEST2</A><BR>
<BR>
<BR>
<LI><A HREF="javascript:window.showMenu(window.myMenu3);" onClick="window.showMenu(window.myMenu3)">TEST3</A><BR>
<BR>
<BR>
<LI><A HREF="javascript:window.showMenu(window.myMenu4);" onClick="window.showMenu(window.myMenu4)">TEST4</A><BR>
<BR>
<BR>
<LI><A HREF="javascript:window.showMenu(window.myMenu5);" onClick="window.showMenu(window.myMenu5)">TEST5</A><BR>
<BR>
<BR>
<LI><A HREF="javascript:window.showMenu(window.myMenu6);" onClick="window.showMenu(window.myMenu6)">TEST6</A><BR>
<BR>
<BR>
<LI><A HREF="javascript:window.showMenu(window.myMenu7);" onClick="window.showMenu(window.myMenu7)">TEST7</A><BR>
<BR>
<BR>
<LI><A HREF="javascript:window.showMenu(window.myMenu8);" onClick="window.showMenu(window.myMenu8)">TEST8</A><BR>
<BR>
<BR>
<LI><A HREF="javascript:window.showMenu(window.myMenu9);" onClick="window.showMenu(window.myMenu9)">TEST9</A><BR>
<BR>
<BR>
<LI><A HREF="javascript:window.showMenu(window.myMenu10);" onClick="window.showMenu(window.myMenu10)">TEST10</A><BR>
<P> </P>
</BODY>
</HTML>
<SCRIPT LANGUAGE="JavaScript1.2">
<!--
loadMenus();
//-->
</SCRIPT>
Thanks for any help that some can give on this
<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
</HEAD>
<TITLE>TEST JSCRIPT POP UP MENU</TITLE>
<BODY>
<SCRIPT Language="JavaScript1.2" src="menu.js"></Script>
<SCRIPT Language="JavaScript1.2" src="Mymenus.js"></Script>
<SCRIPT LANGUAGE="JavaScript1.2">
<!--
function onLoad() {
window.onResize = onLoad;
loadMenus();
}
function loadMenus() {
window.myMenu1= new Menu("TEST1" );
myMenu1.addMenuItem("MenuTest1","top.window.location='fakename.asp?id=1'");
myMenu1.addMenuItem("MenuTest2","top.window.location='fakename.asp?id=1'");
myMenu1.addMenuItem("MenuTest3","top.window.location='fakename.asp?id=1'");
myMenu1.menuItemBorder = 0;
window.myMenu2= new Menu("TEST2" );
myMenu2.addMenuItem("MenuTest1","top.window.location='fakename.asp?id=2'");
myMenu2.addMenuItem("MenuTest2","top.window.location='fakename.asp?id=2'");
myMenu2.addMenuItem("MenuTest3","top.window.location='fakename.asp?id=2'");
myMenu2.menuItemBorder = 0;
window.myMenu3= new Menu("TEST3" );
myMenu3.addMenuItem("MenuTest1","top.window.location='fakename.asp?id=3'");
myMenu3.addMenuItem("MenuTest2","top.window.location='fakename.asp?id=3'");
myMenu3.addMenuItem("MenuTest3","top.window.location='fakename.asp?id=3'");
myMenu3.menuItemBorder = 0;
window.myMenu4= new Menu("TEST4" );
myMenu4.addMenuItem("MenuTest1","top.window.location='fakename.asp?id=4'");
myMenu4.addMenuItem("MenuTest2","top.window.location='fakename.asp?id=4'");
myMenu4.addMenuItem("MenuTest3","top.window.location='fakename.asp?id=4'");
myMenu4.menuItemBorder = 0;
window.myMenu5= new Menu("TEST5" );
myMenu5.addMenuItem("MenuTest1","top.window.location='fakename.asp?id=5'");
myMenu5.addMenuItem("MenuTest2","top.window.location='fakename.asp?id=5'");
myMenu5.addMenuItem("MenuTest3","top.window.location='fakename.asp?id=5'");
myMenu5.menuItemBorder = 0;
window.myMenu6= new Menu("TEST6" );
myMenu6.addMenuItem("MenuTest1","top.window.location='fakename.asp?id=6'");
myMenu6.addMenuItem("MenuTest2","top.window.location='fakename.asp?id=6'");
myMenu6.addMenuItem("MenuTest3","top.window.location='fakename.asp?id=6'");
myMenu6.menuItemBorder = 0;
window.myMenu7= new Menu("TEST7" );
myMenu7.addMenuItem("MenuTest1","top.window.location='fakename.asp?id=7'");
myMenu7.addMenuItem("MenuTest2","top.window.location='fakename.asp?id=7'");
myMenu7.addMenuItem("MenuTest3","top.window.location='fakename.asp?id=7'");
myMenu7.menuItemBorder = 0;
window.myMenu8= new Menu("TEST8" );
myMenu8.addMenuItem("MenuTest1","top.window.location='fakename.asp?id=8'");
myMenu8.addMenuItem("MenuTest2","top.window.location='fakename.asp?id=8'");
myMenu8.addMenuItem("MenuTest3","top.window.location='fakename.asp?id=8'");
myMenu8.menuItemBorder = 0;
window.myMenu9= new Menu("TEST9" );
myMenu9.addMenuItem("MenuTest1","top.window.location='fakename.asp?id=9'");
myMenu9.addMenuItem("MenuTest2","top.window.location='fakename.asp?id=9'");
myMenu9.addMenuItem("MenuTest3","top.window.location='fakename.asp?id=9'");
myMenu9.menuItemBorder = 0;
window.myMenu10= new Menu("TEST10" );
myMenu10.addMenuItem("MenuTest1","top.window.location='fakename.asp?id=10'");
myMenu10.addMenuItem("MenuTest2","top.window.location='fakename.asp?id=10'");
myMenu10.addMenuItem("MenuTest3","top.window.location='fakename.asp?id=10'");
myMenu10.menuItemBorder = 0;
myMenu10.writeMenus();
}
//-->
</SCRIPT>
<BR>
<BR>
<LI><A HREF="javascript:window.showMenu(window.myMenu1);" onClick="window.showMenu(window.myMenu1)">TEST1</A><BR>
<BR>
<BR>
<LI><A HREF="javascript:window.showMenu(window.myMenu2);" onClick="window.showMenu(window.myMenu2)">TEST2</A><BR>
<BR>
<BR>
<LI><A HREF="javascript:window.showMenu(window.myMenu3);" onClick="window.showMenu(window.myMenu3)">TEST3</A><BR>
<BR>
<BR>
<LI><A HREF="javascript:window.showMenu(window.myMenu4);" onClick="window.showMenu(window.myMenu4)">TEST4</A><BR>
<BR>
<BR>
<LI><A HREF="javascript:window.showMenu(window.myMenu5);" onClick="window.showMenu(window.myMenu5)">TEST5</A><BR>
<BR>
<BR>
<LI><A HREF="javascript:window.showMenu(window.myMenu6);" onClick="window.showMenu(window.myMenu6)">TEST6</A><BR>
<BR>
<BR>
<LI><A HREF="javascript:window.showMenu(window.myMenu7);" onClick="window.showMenu(window.myMenu7)">TEST7</A><BR>
<BR>
<BR>
<LI><A HREF="javascript:window.showMenu(window.myMenu8);" onClick="window.showMenu(window.myMenu8)">TEST8</A><BR>
<BR>
<BR>
<LI><A HREF="javascript:window.showMenu(window.myMenu9);" onClick="window.showMenu(window.myMenu9)">TEST9</A><BR>
<BR>
<BR>
<LI><A HREF="javascript:window.showMenu(window.myMenu10);" onClick="window.showMenu(window.myMenu10)">TEST10</A><BR>
<P> </P>
</BODY>
</HTML>
<SCRIPT LANGUAGE="JavaScript1.2">
<!--
loadMenus();
//-->
</SCRIPT>