hongmei85在帮看看fs2.nsns[0],fs1.nsns[1],fs.nsns[0]搜中文是乱码怎么解决,要求其他3个正常的能用gb2312搜索 本帖最后由 sdkjh4411 于 2011-02-25 22:49:27 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这些js都不是用来判断哪些用gb2312或utf-8的呀,每个网站的具体情况不同,比如google的参数就要用encodeURI,那个购物的要用escape,ip138的可以直接发送 6565的那个,它只有一个表单做一行显示,故它可以根据排列的次序,第二个,就是google地图那个指出来用encodeURI,就是if(document.fs.nsns[1].checked) window.open(x+encodeURI(document.fs.key.value,y));其它的不做处理你现在的html里面是三个表单,第一个表单是购物、地图,分别要用escape、encodeURI来处理;第二个表单是ip、购物,分别用原样提交、escape来处理;第三个表单是购物、手机,分别用escape、原样提交来处理所以不能固定选择第一项用什么方法来出来<!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(this);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>购物<TD width="16%"><INPUT type=radio value=map name=nsns>地图</FORM><FORM name=fs1 onSubmit="srh1();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>ip<TD width="16%"><INPUT type=radio value=map name=nsns>购物</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>购物<TD width="16%"><INPUT type=radio value=map name=nsns>手机</FORM><script type="text/javascript">function srh(){if(document.fs.nsns[0].checked) window.open("http://tao6565.gouwuke.com/search.do?oid=18161&gsid=100183&keyword="+escape(document.fs.key.value));if(document.fs.nsns[1].checked) window.open("http://ditu.google.cn/maps?client=pub-3091825833031057&hl=zh-CN&channel=2525266256&oe=UTF-8&affdom=go2000.com&hs=rkW&tab=wl&q="+encodeURI(document.fs.key.value),"mspg1");return false}function srh1(){if(document.fs1.nsns[0].checked) window.open("http://www.ip138.com/ips.asp?ip="+document.fs1.key.value);if(document.fs1.nsns[1].checked) window.open("http://tao6565.gouwuke.com/search.do?oid=18161&gsid=100183&keyword="+escape(document.fs1.key.value))return false}function srh2(){if(document.fs2.nsns[0].checked) window.open("http://tao6565.gouwuke.com/search.do?oid=18161&gsid=100183&keyword="+escape(document.fs2.key.value));if(document.fs2.nsns[1].checked) window.open("http://www.ip138.com:8080/search.asp?action=mobile&mobile="+document.fs2.key.value);return false}</script></BODY></HTML> 悲剧了 下面的用IE6正常gb2312 FF用GBK解 无论用escape、encodeURI 2者解码都不同 不是IE乱码就是FF乱码..........还有没有办法呢?if(document.fs2.nsns[0].checked) window.open("http://tieba.baidu.com/f?kw="+document.fs2.key.value);if(document.fs2.nsns[3].checked) window.open("http://mp3.baidu.com/m?f=ms&tn=baidump3&ct=134217728&lf=&rn=&word="+document.fs2.key.value)if(document.fs2.nsns[4].checked) window.open("http://image.baidu.com/i?tn=baiduimage&ct=201326592&lm=-1&cl=2&word="+document.fs2.key.value);if(document.fs2.nsns[5].checked) window.open("http://video.baidu.com/v?ct=301989888&rn=20&pn=0&db=0&s=7&word="+document.fs2.key.value) 在ff和ie6下试了,都可以了<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd"><HTML xmlns="http://www.w3.org/1999/xhtml"><HEAD><META http-equiv=Content-Type content="text/html; charset=gb2312"><TITLE>上网百事通</TITLE><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(this);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>购物<TD width="16%"><INPUT type=radio value=map name=nsns>地图</FORM><FORM name=fs1 onSubmit="srh1();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>ip<TD width="16%"><INPUT type=radio value=map name=nsns>购物</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>购物<TD width="16%"><INPUT type=radio value=map name=nsns>手机</FORM><script type="text/javascript">function srh(){if(document.fs.nsns[0].checked) window.open("http://tao6565.gouwuke.com/search.do?oid=18161&gsid=100183&keyword="+escape(document.fs.key.value));if(document.fs.nsns[1].checked) window.open("http://ditu.google.cn/maps?client=pub-3091825833031057&hl=zh-CN&channel=2525266256&oe=UTF-8&affdom=go2000.com&hs=rkW&tab=wl&q="+encodeURI(document.fs.key.value),"mspg1");return false}function srh1(){if(document.fs1.nsns[0].checked) window.open("http://www.ip138.com/ips.asp?ip="+document.fs1.key.value);if(document.fs1.nsns[1].checked) window.open("http://tao6565.gouwuke.com/search.do?oid=18161&gsid=100183&keyword="+escape(document.fs1.key.value))return false}function srh2(){if(document.fs2.nsns[0].checked) window.open("http://tao6565.gouwuke.com/search.do?oid=18161&gsid=100183&keyword="+escape(document.fs2.key.value));if(document.fs2.nsns[1].checked) window.open("http://www.ip138.com:8080/search.asp?action=mobile&mobile="+document.fs2.key.value);return false}</script></BODY></HTML> if(document.fs2.nsns[0].checked) window.open("http://tieba.baidu.com/f?kw="+document.fs2.key.value);if(document.fs2.nsns[3].checked) window.open("http://mp3.baidu.com/m?f=ms&tn=baidump3&ct=134217728&lf=&rn=&word="+document.fs2.key.value)if(document.fs2.nsns[4].checked) window.open("http://image.baidu.com/i?tn=baiduimage&ct=201326592&lm=-1&cl=2&word="+document.fs2.key.value);if(document.fs2.nsns[5].checked) window.open("http://video.baidu.com/v?ct=301989888&rn=20&pn=0&db=0&s=7&word="+document.fs2.key.value)这些用你的那3种格式始终IE和FF不行 下面的用IE6正常gb2312 FF用GBK解 无论用escape、encodeURI 2者解码都不同 不是IE乱码就是FF乱码..........还有没有办法呢?if(document.fs2.nsns[0].checked) window.open("http://tieba.baidu.com/f?kw="+document.fs2.key.value);if(document.fs2.nsns[3].checked) window.open("http://mp3.baidu.com/m?f=ms&tn=baidump3&ct=134217728&lf=&rn=&word="+document.fs2.key.value)if(document.fs2.nsns[4].checked) window.open("http://image.baidu.com/i?tn=baiduimage&ct=201326592&lm=-1&cl=2&word="+document.fs2.key.value);if(document.fs2.nsns[5].checked) window.open("http://video.baidu.com/v?ct=301989888&rn=20&pn=0&db=0&s=7&word="+document.fs2.key.value)你把你修改的完整htm发出来看看,你的代码中有nsns[5]了,跟我发的不一样, 关于一个WEB的问题。 字符串拼接问题 Js如何终止函数的执行 今天看了一下google friend connect 怎样判断是否选中了checkbox 求助document.getElementById错那了啊 急!!!!!!!!!!!!!!!!!!!!!!!!!!!! 关于SELECT列表内容对齐的问题(高手请进!) 送分............. 请问下拉菜单可以用hidden域来表示吗? 请问通过表单提交如何突破字符串的限制长度1024字节 关于递归的问题,求解答! 请问建立XMLHTTP对象后需要释放吗?
第一个表单是购物、地图,分别要用escape、encodeURI来处理;
第二个表单是ip、购物,分别用原样提交、escape来处理;
第三个表单是购物、手机,分别用escape、原样提交来处理所以不能固定选择第一项用什么方法来出来<!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(this);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>购物
<TD width="16%"><INPUT type=radio value=map name=nsns>地图
</FORM>
<FORM name=fs1 onSubmit="srh1();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>ip
<TD width="16%"><INPUT type=radio value=map name=nsns>购物
</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>购物
<TD width="16%"><INPUT type=radio value=map name=nsns>手机
</FORM>
<script type="text/javascript">function srh(){
if(document.fs.nsns[0].checked) window.open("http://tao6565.gouwuke.com/search.do?oid=18161&gsid=100183&keyword="+escape(document.fs.key.value));
if(document.fs.nsns[1].checked) window.open("http://ditu.google.cn/maps?client=pub-3091825833031057&hl=zh-CN&channel=2525266256&oe=UTF-8&affdom=go2000.com&hs=rkW&tab=wl&q="+encodeURI(document.fs.key.value),"mspg1");
return false}function srh1(){
if(document.fs1.nsns[0].checked) window.open("http://www.ip138.com/ips.asp?ip="+document.fs1.key.value);
if(document.fs1.nsns[1].checked) window.open("http://tao6565.gouwuke.com/search.do?oid=18161&gsid=100183&keyword="+escape(document.fs1.key.value))
return false}function srh2(){
if(document.fs2.nsns[0].checked) window.open("http://tao6565.gouwuke.com/search.do?oid=18161&gsid=100183&keyword="+escape(document.fs2.key.value));
if(document.fs2.nsns[1].checked) window.open("http://www.ip138.com:8080/search.asp?action=mobile&mobile="+document.fs2.key.value);
return false}</script>
</BODY></HTML>
if(document.fs2.nsns[0].checked) window.open("http://tieba.baidu.com/f?kw="+document.fs2.key.value);
if(document.fs2.nsns[3].checked) window.open("http://mp3.baidu.com/m?f=ms&tn=baidump3&ct=134217728&lf=&rn=&word="+document.fs2.key.value)
if(document.fs2.nsns[4].checked) window.open("http://image.baidu.com/i?tn=baiduimage&ct=201326592&lm=-1&cl=2&word="+document.fs2.key.value);
if(document.fs2.nsns[5].checked) window.open("http://video.baidu.com/v?ct=301989888&rn=20&pn=0&db=0&s=7&word="+document.fs2.key.value)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML xmlns="http://www.w3.org/1999/xhtml"><HEAD>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<TITLE>上网百事通</TITLE><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(this);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>购物
<TD width="16%"><INPUT type=radio value=map name=nsns>地图
</FORM>
<FORM name=fs1 onSubmit="srh1();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>ip
<TD width="16%"><INPUT type=radio value=map name=nsns>购物
</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>购物
<TD width="16%"><INPUT type=radio value=map name=nsns>手机
</FORM>
<script type="text/javascript">function srh(){
if(document.fs.nsns[0].checked) window.open("http://tao6565.gouwuke.com/search.do?oid=18161&gsid=100183&keyword="+escape(document.fs.key.value));
if(document.fs.nsns[1].checked) window.open("http://ditu.google.cn/maps?client=pub-3091825833031057&hl=zh-CN&channel=2525266256&oe=UTF-8&affdom=go2000.com&hs=rkW&tab=wl&q="+encodeURI(document.fs.key.value),"mspg1");
return false}function srh1(){
if(document.fs1.nsns[0].checked) window.open("http://www.ip138.com/ips.asp?ip="+document.fs1.key.value);
if(document.fs1.nsns[1].checked) window.open("http://tao6565.gouwuke.com/search.do?oid=18161&gsid=100183&keyword="+escape(document.fs1.key.value))
return false}function srh2(){
if(document.fs2.nsns[0].checked) window.open("http://tao6565.gouwuke.com/search.do?oid=18161&gsid=100183&keyword="+escape(document.fs2.key.value));
if(document.fs2.nsns[1].checked) window.open("http://www.ip138.com:8080/search.asp?action=mobile&mobile="+document.fs2.key.value);
return false}</script>
</BODY></HTML>
if(document.fs2.nsns[3].checked) window.open("http://mp3.baidu.com/m?f=ms&tn=baidump3&ct=134217728&lf=&rn=&word="+document.fs2.key.value)
if(document.fs2.nsns[4].checked) window.open("http://image.baidu.com/i?tn=baiduimage&ct=201326592&lm=-1&cl=2&word="+document.fs2.key.value);
if(document.fs2.nsns[5].checked) window.open("http://video.baidu.com/v?ct=301989888&rn=20&pn=0&db=0&s=7&word="+document.fs2.key.value)
这些用你的那3种格式始终IE和FF不行
if(document.fs2.nsns[0].checked) window.open("http://tieba.baidu.com/f?kw="+document.fs2.key.value);
if(document.fs2.nsns[3].checked) window.open("http://mp3.baidu.com/m?f=ms&tn=baidump3&ct=134217728&lf=&rn=&word="+document.fs2.key.value)
if(document.fs2.nsns[4].checked) window.open("http://image.baidu.com/i?tn=baiduimage&ct=201326592&lm=-1&cl=2&word="+document.fs2.key.value);
if(document.fs2.nsns[5].checked) window.open("http://video.baidu.com/v?ct=301989888&rn=20&pn=0&db=0&s=7&word="+document.fs2.key.value)你把你修改的完整htm发出来看看,你的代码中有nsns[5]了,跟我发的不一样,