window.location=jmpURL改为window.open(jmpURL)

解决方案 »

  1.   

    楼上 说的果真打开新的一页
    但我 新的一页是想在mainFrame显示的
    这个又得怎么做呢?
      

  2.   

    可以考虑用form,将form的target写为mainFrame
      

  3.   

    采用一个辅助的form,将form的target写为mainFrame
      

  4.   

    <select name="select" onChange="var jmpURL=this.options[this.selectedIndex].value; if(jmpURL!='') {window.location=jmpURL;} else {this.selectedIndex=0 ;}">
                <option value="OListOrder.asp"  target="mainFrame" selected>全部订单</option>
                <option value="OListOrder.asp?OrderType=0"  target="mainFrame">未作任何处理订单</option>
                <option value="OListOrder.asp?OrderType=1"  target="mainFrame">客户取消订单</option>
                <option value="OListOrder.asp?OrderType=2"  target="mainFrame">无效订单</option>
                <option value="OListOrder.asp?OrderType=3"  target="mainFrame">客户已划出款订单</option>
                <option value="OListOrder.asp?OrderType=4"  target="mainFrame">亿趣已收到款订单</option>
                <option value="OListOrder.asp?OrderType=5"  target="mainFrame">亿趣已发货的订单</option>
                <option value="OListOrder.asp?OrderType=6"  target="mainFrame">客户已收到货的订单</option>
              </select>
    你的代码应该没有问题吧,改变value值就可以了
    <option value="a.asp"  target="mainFrame">
    <option value="b.asp"  target="mainFrame">
    <option value="c.asp"  target="mainFrame">