首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

javascript的搜索 麻烦高手帮看看,该怎么解决

2012-01-14 
javascript的搜索 麻烦高手帮看看下面着些代码是一个javascript的搜索 但是为什么第一次点击button触发的

javascript的搜索 麻烦高手帮看看
下面着些代码是一个javascript的搜索 但是为什么第一次点击button触发的也是本页呢 代码如下:   <script   type= "text/javascript ">
// <![CDATA[
function   GetObj(objName){
  if(document.getElementById){
    return   eval( 'document.getElementById( " '   +   objName   +   ' ") ');
  }else   if(document.layers){
    return   eval( "document.layers[ ' "   +   objName   + " '] ");
  }else{
    return   eval( 'document.all. '   +   objName);
  }
}
function   ss(fn){
if(fn.k.value   ==   " "){
alert( "请输入搜索的内容! ")
return   false;
}else
{
window.open( "web.aspx?l= "+   fn.i_k.name   + "&i_x= "   +fn.i_x.value+   "&value= "   +   fn.k.value+   "&i_aa= "   +   fn.i_aa.value);
}

}
function   sss(fn){
if(fn.k.value   ==   " "){
alert( "请输入搜索的内容! ")
return   false;
}else
{
window.open( "webcp.aspx?l= "+   fn.i_k.name   + "&i_x= "   +fn.i_x.value+   "&value= "   +   fn.k.value+   "&i_aa= "   +   fn.i_aa.value);
}

}
function   sChange(obj)
{
  if   (obj.value== " "){
document.all.i_x.style.display= "none ";
}else{
document.all.i_x.style.display= "inline "
}
}
function   s_chg(td_now,   fn)
{
for(var   i   =   1;   i   <   8;   i++){
eval( "var   s_td_ "   +   i   + "=   GetObj( 's_td_ "+i+ " ') ");
}
var   lc   =   GetObj( "lc ");
var   i_ms   =   GetObj( "i_ms ");
var   i_btm   =   GetObj( "i_btm ");
var   i_k   =   GetObj( "i_k ");
var   i_kw   =   GetObj( "i_kw ");


if(td_now.id   ==   "s_td_1 ")//公司姓名
{
lc.style.display   =   "none ";
i_ms.style.width   =   "400px ";
i_btm.width   =   "150px ";
i_btm.innerHTML   =   ' <select   name= "i_aa "   onchange= "sChange(this) "   style= "display:none "> </select> <select   name= "i_x "     style= "display:none "> </select> <input   id= "btn_i "   type= "submit "   value= "搜   索 "   class= "i_btn "   onClick= "ss(f);return   false; "> ';
fn.i_k.name   =   "k1 ";
}
if(td_now.id   ==   "s_td_2 ")//区域位置
{
lc.style.display   =   "none ";
i_ms.style.width   =   "350px ";
i_btm.width   =   "200px ";
i_btm.innerHTML   =   ' <select   name= "i_aa "   onchange= "sChange(this) "   style= "display:none "> </select> <select   name= "i_x "   > <option   value= "全市搜索 "> 全市搜索 </option> <option   value= "兴隆台区 "> 兴隆台区 </option> <option   value= "双台子区 "> 双台子区 </option> <option   value= "盘山县 "> 盘山县 </option> <option   value= "大洼县 "> 大洼县 </option> <option   value= "油田地区 "> 油田地区 </option> </select> &nbsp; <input   id= "btn_i "   type= "submit "   value= "搜   索 "   class= "i_btn "   onClick= "ss(f);return   false; "> ';


fn.i_k.name   =   "k2 ";
}
if(td_now.id   ==   "s_td_3 ")//法人姓名
{
lc.style.display   =   "none ";
i_ms.style.width   =   "350px ";
i_btm.width   =   "200px ";
i_btm.innerHTML   =   ' <select   name= "i_aa "   onchange= "sChange(this) "   style= "display:none "> </select> <select   name= "i_x "> <option   value= "按姓氏搜索 "> 按姓氏搜索 </option> <option   value= "按姓名搜索 "> 按姓名搜索 </option> &nbsp; <input   id= "btn_i "   type= "submit "   value= "搜   索 "   class= "i_btn "   onClick= "ss(f);return   false; "> ';
fn.i_k.name   =   "k3 ";
}
if(td_now.id   ==   "s_td_4 ")//产品名称
{
lc.style.display   =   "none ";
i_ms.style.width   =   "350px ";
i_btm.width   =   "200px ";
i_btm.innerHTML   =   ' <select   name= "i_aa "   onchange= "sChange(this) "   style= "display:none "> </select> <select   name= "i_x "     style= "display:none "> </select> <input   id= "btn_i "   type= "submit "   value= "搜   索 "   class= "i_btn "   onClick= "sss(f);return   false; "> ';;
fn.i_k.name   =   "k4 ";
}
if(td_now.id   ==   "s_td_5 ")//企业类型
{
lc.style.display   =   "none ";
i_ms.style.width   =   "350px ";
i_btm.width   =   "200px ";i_btm.innerHTML   =   ' <select   name= "i_aa "   onchange= "sChange(this) "   style= "display:none "> </select> <select   name= "i_x "> <option   value= "个体 "> 个体 </option> <option   value= "有限责任公司分公司(私营) "> 有限责任公司分公司(私营) </option> </select> &nbsp; <input   id= "btn_i "   type= "submit "   value= "搜   索 "   class= "i_btn "   onClick= "ss(f);return   false; "> ';fn.i_k.name   =   "k5 ";
}

if(td_now.id   ==   "s_td_6 ")//企业规模
{
lc.style.display   =   "none ";
i_ms.style.width   =   "300px ";
i_btm.width   =   "250px ";
i_btm.innerHTML   =   ' <select   name= "i_aa "   onchange= "sChange(this) "   style= "display:none "> </select> <select   name= "i_x "> <option   value= "超500万元RMB(年营业额) "> 超500万元RMB(年营业额) </option> <option   value= "超1亿元     RMB(年营业额) "> 超1亿元     RMB(年营业额) </option> </select> &nbsp; <input   id= "btn_i "   type= "submit "   value= "搜   索 "   class= "i_btn "   onClick= "ss(f);return   false; "> ';
fn.i_k.name   =   "k6 ";
}
if(td_now.id   ==   "s_td_7 ")//工业园区
{
lc.style.display   =   "none ";
i_ms.style.width   =   "350px ";
i_btm.width   =   "200px ";
i_btm.innerHTML   =   ' <select   name= "i_aa "   onchange= "sChange(this) "   style= "display:none "> </select> <select   name= "i_x "> <option   value= "盘锦经济开发区 "> 盘锦经济开发区 </option> <option   value= "辽滨经济区 "> 辽滨经济区 </option> <option   value= "食品工业示范区 "> 食品工业示范区 </option> <option   value= "塑料工业示范区 "> 塑料工业示范区 </option> <option   value= "精细化工示范区 "> 精细化工示范区 </option> <option   value= "盘山经济开发区 "> 盘山经济开发区 </option> </select> &nbsp; <input   id= "btn_i "   type= "submit "   value= "搜   索 "   class= "i_btn "   onClick= "ss(f);return   false; "> ';


fn.i_k.name   =   "k7 ";
}
}

//-->
</script>
        <style   type= "text/css ">
<!--
.STYLE1   {font-size:   12px}
-->
        </style>
</head>   <form   id= "f "   name= "f "   target= "_blank ">
            <table   width= "550 "   height= "89 "   border= "0 "   cellpadding= "0 "   cellspacing= "0 ">
                <tr>
                    <td   height= "25 "   valign= "bottom "   bgcolor= "#FFFFFF ">
    <img   src= "image/new.gif "   width= "75 "   height= "25 "   id= "s_td_1 "   onClick= "s_chg(this,f); "> <a   href= "# "   onMouseOut= "MM_swapImgRestore() "   onMouseOver= "MM_swapImage( 'Image21 ', ' ', 'image/b02.gif ',1) "> <img   src= "image/b01.gif "   width= "75 "   height= "25 "   border= "0 "   id= "s_td_2 "   onClick= "s_chg(this,f); "   > </a> <a   href= "# "   onMouseOut= "MM_swapImgRestore() "   onMouseOver= "MM_swapImage( 'Image22 ', ' ', 'image/b033.gif ',1) "> <img   src= "image/b03.gif "   width= "75 "   height= "25 "   border= "0 "   id= "s_td_3 "   onClick= "s_chg(this,f); "> </a> <a   href= "# "   onMouseOut= "MM_swapImgRestore() "   onMouseOver= "MM_swapImage( 'Image23 ', ' ', 'image/b044.gif ',1) "> <img   src= "image/b04.gif "   width= "75 "   height= "25 "   border= "0 "   id= "s_td_4 "   onClick= "s_chg(this,f); "> </a> <a   href= "# "   onMouseOut= "MM_swapImgRestore() "   onMouseOver= "MM_swapImage( 'Image24 ', ' ', 'image/b055.gif ',1) "> <img   src= "image/b05.gif "   width= "75 "   height= "25 "   border= "0 "   id= "s_td_5 "   onClick= "s_chg(this,f); "> </a> <a   href= "# "   onMouseOut= "MM_swapImgRestore() "   onMouseOver= "MM_swapImage( 'Image28 ', ' ', 'image/b066.gif ',1) "> <img   src= "image/b06.gif "   width= "75 "   height= "25 "   border= "0 "   id= "s_td_6 "   onClick= "s_chg(this,f); "> </a> <a   href= "# "   onMouseOut= "MM_swapImgRestore() "   onMouseOver= "MM_swapImage( 'Image30 ', ' ', 'image/b077.gif ',1) "> <img   src= "image/b07.gif "   name= "Image30 "   width= "75 "   height= "25 "   border= "0 "   id= "s_td_7 "   onClick= "s_chg(this,f); "> </a> </td>
                </tr>
                <tr>
                    <td   height= "38 "   background= "image/index_h_01_r44_c17.jpg "> <table   width= "100% "   border= "0 "   cellspacing= "0 "   cellpadding= "0 ">


                            <tr>
                                <td   height= "34 "   align= "right "   valign= "middle "> <table   width= "100% "   border= "0 "   align= "center "   cellpadding= "0 "   cellspacing= "0 ">
                                    <tbody>
                                        <tr>
                                            <td   colspan= "2 "> <div   id= "i_ms "   align= "left ">

                                                <div   align= "left "> &nbsp; <span   class= "STYLE1 "> &nbsp;&nbsp;请输入简体中文 </span>
                                                    <input   class= "bk_n "   id= "i_k "   size= "25 "   name= "k "   />
                                                </div>
                                            </div> <div   id= "lc "> </div> </td>
                                            <td   id= "i_btm "   width= "149 "> <label>
                                                <input   name= "submit "   type= "submit "     onClick= "ss(f);return   false; "   value= "搜   索 "   />
                                            </label> </td>
                                        </tr>
                                    </tbody>
                                   
                                    <tr>
                                        <td   width= "324 "> </td>


                                    </tr>
                                </table> </td>
                            </tr>
                    </table> </td>
                </tr>
            </table>

        </form>

</body>
</html>


[解决办法]
原样的代码测试就是都可以跳到一个新页
[解决办法]
倒别全贴出来建议倒js的板块去问
[解决办法]

[解决办法]
估计是跳转新页的参数传值不对.
[解决办法]
mark
[解决办法]
不管代码对不对!!这个:web.aspx正确就不可能在本页!
[解决办法]
WO_YOU_XIE_SHANG_XIN 
闭上眼睛想谁 

这个人的名字都突出来了.
[解决办法]
你没粘全吧,我怎么没看到MM_swapImgRestore()和MM_swapImage('Image21', ' ', 'image/b02.gif ',1)函数呢,还有就是你的程序中MM_swapImage( "Image22 ", " ", "image/b033.gif ",1)里面的双引号应该改成单引号
[解决办法]
你submit肯定是在本页的,除非你把form的action改下:

<form id="f" name="f" target="_blank" action="web.aspx">
[解决办法]
<input name="submit" type="submit" onClick="ss(f);return false;" value="搜 索" / > 
=======
<input name="button" type="button" onClick="if(!ss(f))return false;" value="搜 索" / >

热点排行