读书人

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

发布时间: 2012-01-14 20:02:35 作者: rapoo

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>   <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>   <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>   <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>   <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>   <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 ">   <span class= "STYLE1 ">   请输入简体中文 </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="搜 索" / >

读书人网 >asp.net

热点推荐