本帖最后由 gpenglin6 于 2011-02-23 11:14:41 编辑

解决方案 »

  1.   

    是这样吗
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
    <!-- saved from url=(0019)http://www.6565.cn/ -->
    <HTML xmlns="http://www.w3.org/1999/xhtml"><HEAD><TITLE>上网百事通</TITLE>
    <META http-equiv=Content-Type content="text/html; charset=gb2312">
    <META content="MSHTML 6.00.2900.6036" name=GENERATOR></HEAD>
    <style type="text/css">
    .footss_kk {
        BORDER-RIGHT: #86a5c1 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #86a5c1 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 5px; BORDER-LEFT: #86a5c1 1px solid; WIDTH: 360px; PADDING-TOP: 5px; BORDER-BOTTOM: #86a5c1 1px solid; BACKGROUND-COLOR: #ffffff}
    </style>
    <BODY>
    <FORM name=fs onSubmit="srh();return false">
    <TD align=right width=90>关键词:</TD>
    <TD><INPUT class=footss_kk id=key onmouseover=this.focus() onfocus=this.select() name=key>
    <TD><INPUT style="FONT-SIZE: 16px; WIDTH: 84px; HEIGHT: 28px" type=submit value=搜一下 name=Submit>
    <TD width="20%"><INPUT type=radio CHECKED value=google name=nsns onClick="dd1()">Google
    <TD width="16%"><INPUT type=radio value=map name=nsns onClick="dd1()">地图
    <TD width="16%"><INPUT type=radio value=baidudict name=nsns onClick="dd1()">词典
    <TD width="16%"><INPUT type=radio value=baidunews name=nsns onClick="dd1()">新闻
    <TD width="16%"><INPUT type=radio value=baidubaike name=nsns onClick="dd1()">百科
    <TD width="16%"><INPUT type=radio value=gouwu name=nsns onClick="dd1()">必应</FORM>
    <FORM name=fs2 onSubmit="srh2();return false">
    <TD align=right width=90>关键词:</TD>
    <TD><INPUT class=footss_kk id=key onmouseover=this.focus() onfocus=this.select() name=key>
    <TD><INPUT style="FONT-SIZE: 16px; WIDTH: 84px; HEIGHT: 28px" type=submit value=查一下 name=Submit>
    <TD width="20%"><INPUT type=radio CHECKED value=google name=nsns onClick="dd1()">ip
    <TD width="16%"><INPUT type=radio value=map name=nsns onClick="dd1()">手机
    <TD width="16%"><INPUT type=radio value=baidudict name=nsns onClick="dd1()">身份证
    <TD width="16%"><INPUT type=radio value=baidunews name=nsns onClick="dd1()">邮编
    <TD width="16%"><INPUT type=radio value=baidubaike name=nsns onClick="dd1()">区号</FORM>
    <script type="text/javascript">
    function gs(x,y){if(document.fs.nsns[1].checked) window.open(x+encodeURI(document.fs.key.value,y));else if
    (document.fs.nsns[5].checked) window.open(x+escape(document.fs.key.value));else window.open(x+document.fs.key.value,y)}function ggl(y){ var f=document.gform;f.q.value=document.fs.key.value;f.target=y;f.submit();f.reset(); }
    function ggs(x,y){window.open(x+document.fs.key.value+'+site%3Awww.'+top_domain(),y)}
    function srh(){
    if(document.fs.nsns[0].checked) gs("http://www.google.com.hk/search?q=")
    if(document.fs.nsns[1].checked) gs("http://ditu.google.cn/maps?","mspg1");
    if(document.fs.nsns[2].checked) gs("http://www.iciba.com/search?s=","mspg2")
    if(document.fs.nsns[3].checked) gs("http://news.baidu.com/ns?cl=2&","mspg3");
    if(document.fs.nsns[4].checked) gs("http://baike.baidu.com/list-php/dispose/searchword.php?pic=1&word=","mspg4");
    if(document.fs.nsns[5].checked) gs("http://cn.bing.com/search?q=","mspg5");
    return false}
    function gs2(x,y){window.open(x+document.fs2.key.value,y)}
    function srh2(){
    if(document.fs2.nsns[0].checked) gs2("http://www.ip138.com/ips.asp?ip=","mspg6")
    if(document.fs2.nsns[1].checked) gs2("http://www.ip138.com:8080/search.asp?action=mobile&mobile=","mspg7")
    if(document.fs2.nsns[2].checked) gs2("http://ditu.google.cn/maps?","mspg8");
    if(document.fs2.nsns[3].checked) gs2("http://www.ip138.com/post/search.asp?action=area2zip&area=","mspg9")
    if(document.fs2.nsns[4].checked) gs2("http://news.baidu.com/ns?cl=2&","mspg10");
    return false}
    function dd1(){if(document.fs.key.value!='')srh();}
    </script>
    </BODY></HTML>
      

  2.   

    恩,差不多了.就是function dd1(){if(document.fs.key.value!='')srh();}这句还不适用第个form
      

  3.   

    function dd1(){if(document.fs.key.value!='')srh();}这句还不适用第2个form
      

  4.   

    function dd1(){if(document.fs.key.value!='')srh();}
    function dd2(){if(document.fs2.key.value!='')srh2();}
    2句能合并写个循环吗?