作者Clementtang (剑客唐唐‧光明)
看板Ajax
标题[问题] window.open 新视窗关闭工具列等
时间Tue Sep 7 01:08:50 2010
我的网页是用一个 jumpmenu 将选单选到的网页呈现在下方的 iframe 内,
然後旁边又做一个按钮让该选单的网页也可以点开变成新视窗。
不过我用 window.open 却无法在括号内设定属性,例如 toolbar 那些的,
设定後该按钮就会失效,想请问这该怎麽解决?
以下是程式码
<script type="text/javascript">
<!--
function MM_jumpMenu(targ,selObj,restore){ //v3.0
if(selObj.selectedIndex !=0){
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0;
}
}
function MM_jumpMenuGo(objId,targ,restore){ //v9.0
var selObj = null; with (document) {
if (getElementById) selObj = getElementById(objId);
if (selObj)
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0; }
}
//-->
</script>
然後一个 jumpmenu
<select name="jumpMenu" id="jumpMenu" onchange="MM_jumpMenu('webgis',this,0)">
<option value="">ABCDEFG</option>
</select>
旁边的按纽,我试过改成 window.open(URL, "MyPage", "toolbar=0") 会让按钮失效。
<input type="submit" name="go_button" id= "go_button" value="於新视窗检视"
onclick="MM_jumpMenuGo('jumpMenu','window.open()',0)" />
下面的 iframe
<iframe id="webgis" name="webgis" width="100%" height="600" src="URL"
scrolling="No" frameborder="0">您的浏览器不支援内置框架或目前的设定为不显示内
置框架。</iframe>
翻遍估狗只碰到一个老外也问过这样的问题,但是没有解答,还望高手指导,谢谢。
--
"It's very simple: Scissors cuts paper, paper covers rock, rock crushes
lizard, lizard poisons Spock, Spock smashes scissors, scissors decapitates
lizard, lizard eats paper, paper disproves Spock, Spock vaporizes rock and,
as it always has, rock crushes scissors."
- Sheldon Cooper @ TBBT
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.64.150.75
※ 编辑: Clementtang 来自: 61.64.150.75 (09/07 01:10)