找回密碼
 註冊
搜索
查看: 5979|回復: 0

MM_jumpMenu 開新視窗的方法

[複製鏈接]
發表於 2010-5-3 14:08:59 | 顯示全部樓層 |閱讀模式
  1. eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
複製代碼
改為
  1. var s = selObj.options[selObj.selectedIndex].value;
  2. window.open(s);
複製代碼
完整範例如下:
  1. <SCRIPT language="JavaScript">
  2. <!--
  3. function MM_jumpMenu(targ,selObj,restore){ //v3.0
  4. var s = selObj.options[selObj.selectedIndex].value;
  5. window.open(s);
  6. if (restore) selObj.selectedIndex=0;
  7. }
  8. //-->
  9. </SCRIPT>

  10. Then function called from form:

  11. <FORM name="form1">
  12. <SELECT name="menu1" onChange="MM_jumpMenu('parent',this,0)">
  13. <OPTION selected>-- select --</OPTION>
  14. <OPTION value="http://google.com">Google</OPTION>
  15. </SELECT>
  16. </FORM>
複製代碼
Reference: http://www.webdeveloper.com/forum/showthread.php?t=2709
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

Archiver|手機版|彩色筆小沛的知識庫

GMT+8, 2024-4-26 21:35 , Processed in 0.016612 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回復 返回頂部 返回列表