作者cklonger (22)
看板Web_Design
标题Re: [问题] 请问下拉式选单
时间Tue Mar 7 18:40:12 2006
※ 引述《hiddenwind (我可以重来吗)》之铭言:
: <head>
: <script language="JavaScript">
: <!--
: function MM_jumpMenu(targ,selObj,restore){ //v3.0
: eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
: if (restore) selObj.selectedIndex=0;
: }
: //-->
: </script>
: </head>
: <body>
: <p><b><font face="标楷体, 新细明体" size="6" color="#0000FF">工作纪要</font></b>
: <select name="menu1"
: onChange="MM_jumpMenu('parent.frames[\'main\']',this,0)">
: <option selected>工作纪要</option>
: <option value="92year.htm">92年工作纪要</option>
: <option value="94year.htm">94年工作纪要</option>
: <option value="95year.htm">95年工作纪要</option>
: <option value="public.htm">回公告事项</option>
: </select>
: </p>
: parent. frames 是什麽? 为什麽相同的写法在另一张网页能使用 换个网页就不行?
这script的原始网页是有框架的
看起来 MM_jumpMenu原本是main那各frame的function
select menu是在另一各frame
menu要使用不同的frame的function
所以用parent.frame 往上先找到main的frame
才能使用main的function
现在没有框架 就不需用parent.frame
: 谢谢回答~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.118.155.193
※ 编辑: cklonger 来自: 140.118.155.193 (03/07 18:41)
1F:推 hiddenwind:多谢回答~ 那请问我应该如何定义比较好? 03/07 18:56
2F:→ hiddenwind:令我的网页是有框架的 所以是要写self吗? 囧? 03/07 18:59
3F:推 hiddenwind:我试出来了~ 就像你说的这样~~ 多谢回答~~~ 03/07 19:01