|
主题: 列表/菜单跳转后为什么只能在主窗口打开?
|
patrio
职务:普通成员
等级:1
金币:0.0
发贴:13
|
#12005/4/6 23:44:01
我的列表/菜单跳转后只能选择在主窗口打开,为什么不能在新窗口打开,有什么办法吗,求各们大虾帮助! 谢谢大家帮我!!!
|
※≮E情Q缘≯※工作室
职务:普通成员
等级:1
金币:0.0
发贴:51
|
#22005/4/7 0:48:39
你在跳转时,你没设是在 {1、相同框架 _self ; 2、整页 _top ; 3、新建窗口 _blank ; 4、父框架 _parent ; }
把你要跳转的属性设成你想要的 就可以了~!```
|
沉默是金
职务:普通成员
等级:6
金币:11.2
发贴:4357
|
#32005/4/7 12:54:05
<form name="form1">
<select name="select" onchange="if(this.value!='')window.open(this.value)">
<option>请选择</option>
<option value="http://www.sina.com.cn">新浪</option>
<option value="http://www.5d.cn">5D</option>
<option value="http://www.blueidea.com">经典</option>
</select>
</form>
编辑历史:[此帖最近一次被 arhui 编辑过(编辑时间:2005-04-07 13:04:31)]
难人一个……
|
patrio
职务:普通成员
等级:1
金币:0.0
发贴:13
|
#42005/4/7 16:50:34
跳转选项里只有一个可选项:主窗口,我看了我的代码是下边这个样子: <select name="select" size="2" onChange="MM_jumpMenu('parent',this,1)"> <option value="http://www.china.com" selected>中华网</option> <option value="http://www.sina.com">新浪网</option> <option value="http://www.yesky.com">天极网</option> <option value="http://cn.yahoo.com">雅虎中国</option> </select> 我便修改上边第一行代码里的parent为blank。其他没动,结果点列表里的网站跟本就不发生任何变化了,硬盘灯似乎亮了一下,其他就和没点那个链接一样,我不知道这怎样解决,后边的this和数字1也不知道有没什么影响。 还有arhui给我发的代码具体该怎么用我也不是很清楚。请详细给我讲讲好吗? 谢谢!!!
|
沉默是金
职务:普通成员
等级:6
金币:11.2
发贴:4357
|
#52005/4/8 13:19:04
使用MM_jumpMenu必须加上一代JS代码: function MM_jumpMenu(targ,selObj,restore){ //v3.0 eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'"); if (restore) selObj.selectedIndex=0; }
我的那个代码的意思是:当下拉框onchange事件,并值不为空,就用window.open的方法打开option value的网页
难人一个……
|