浏览器标题栏 出现 很多的“#”是什么原因?
页面回发之后 浏览器标题栏 出现 很多的“#”是什么原因?页面的请求都是通过Ajax方式 然后再在本页面的DOM进行绑定操作的 奇怪的是 标题栏上会出现很多个“###”
如:“发帖 ############”这样的 每次请求之后 页面标题上就有多了几个
火狐中好像不会出来 就是IE中老这样的 有谁碰过这样的吗 分享下经验!! --------------------编程问答-------------------- 无代码无真相. --------------------编程问答-------------------- 这样不好说。。。。。 --------------------编程问答-------------------- 可能代码是写成下面的方法:
<a href=# conclick="ajax()" >链接</a> --------------------编程问答-------------------- 用到了编码、解码? 查询相关语句
system.web.httputility.urlencode(str);
system.web.httputility.urldecode(str);
--------------------编程问答-------------------- 发报错提示。。 --------------------编程问答-------------------- <a href="#" onclick="aa();">...</a>
<a href="javascript:void(0)" onclick="aa()">...</a>
<a href="#" onclick="aa();return false">...</a>
--------------------编程问答-------------------- <a> 中的href 中的"#" 我都已经换成""了 还有部分 写成<a href="javascript:void(0)" >...</a>这种形式 不过click事件都没写标签里面 都是通过JQ 去帮的 每次页面DOM改变之后 页面的标签的绑定事件在重新绑一遍。。 页面功能正常没的错误的
要代码 怎么给了?
就是JQ对象bind(“click”,function(){
// DOM操作
API_GET_TABLE(GID,TYPEID,WORD);//发送请求数据进行数据库操作
});这样的
至于 API_GET_TABLE 这个方法别人怎么处理的 就不是很清楚了 和这有关吗 “#”应该属于页面的操作范围呀
万恶的IE 老是出稀奇古怪的BUG --------------------编程问答-------------------- 检查API_GET_TABLE方法,检查上下文环境 --------------------编程问答-------------------- 检查N遍了 楼上能说说哪些情况会出现这样的现象吗?纠结!没前辈碰到过这样的问题吗?都搜不到这样的情况 --------------------编程问答-------------------- 既然你不把IE当作工业标准(而是“万恶”的),那么就没有什么可解决的问题,你放弃在IE上编程就是了。 --------------------编程问答-------------------- 不清楚 dd --------------------编程问答-------------------- 很自然,谁让你转向#呢? --------------------编程问答-------------------- 编码格式问题.......... 火狐和IE 都不一样的 --------------------编程问答-------------------- 很自然,谁让你转向#呢? 是你把 链接 转向他的 所以 页面地址变成了# --------------------编程问答-------------------- 截图 内容太短了 --------------------编程问答-------------------- 我一般都是先在火狐中进行编程调试的使他符合W3C 然后在在各个浏览器测试 尽量使各各浏览器看起来一样!只要还有大量IE的用户 就不可能放弃IE上的编程
13楼说的编码格式问题能说清楚点吗?我改从哪里去检查?
"很自然,谁让你转向#呢?"
转向"#"指的哪里,我没有写href="#" 这样的了 还有哪里会转向"#"?
还真的需要截图吗?就是就是网页进行一些操作之后 比如新建一个树上面的节点,拖拽移动,服务器端的排序,分页这样的之后. 标题栏的文字=标题栏的文字+"######" 应该说清楚了吧! --------------------编程问答-------------------- 我之前也是有这样的问题,页面中有href="#",还有jq不停的请求后台取数据改变前台的状态。这样就出现和你同样的问题。
但是我改成javascript:void(0)就好了。 --------------------编程问答-------------------- 楼上的说的是<a>标签里面的吗 还有哪里需要改吗?<a> 中的href="#"我都已经换成href=""或href="javascript:void(0)" 这样的了 但是问题还是存在 --------------------编程问答-------------------- 对,我就是改了a标签中的,就好了。你那个“#”在哪里产生的,全搜一下。 --------------------编程问答-------------------- 只能顶了 --------------------编程问答-------------------- 每天都回帖 --------------------编程问答-------------------- --------------------编程问答-------------------- 我a 中的# 已经删了 不光是这 比如 我有个<span> 标签 也给他绑定有点击事件 点击的时候也会产生大量的#### --------------------编程问答-------------------- 一周过去了。。。我顶! --------------------编程问答-------------------- 发现问题 原来页面中间有段JS是嵌入Flash的
参考:http://hi.baidu.com/bdui/blog/item/fa85dbcc17c8411301e9280a.html
但为什么我照上面的修复之后还存在###了? 邪门啦 --------------------编程问答-------------------- xp的sp2和sp3上运行ie6,就是有很多奇怪的问题。
换成win7的ie8试试还存在吗? --------------------编程问答-------------------- 恩 这个就算我换了 但是不能要求所有的客户都换成win7的ie8呀 还是要解决根本问题 --------------------编程问答-------------------- 没碰到过,帮顶下 --------------------编程问答-------------------- 3 Q --------------------编程问答-------------------- 上代码
--------------------编程问答-------------------- 不知道啊,帮顶! --------------------编程问答-------------------- 大神们了? --------------------编程问答--------------------
<td class="nb-col-player">
<object width="16" height="16" style="visibility: visible;" id="nb-player-placeholder-22282" data="/_imgs/Translator3/player.swf?&autoplay=false&song_url=http://beta.englishtown.com/cald_mp3/Headword/a/artist.Mp3&buttons=/_imgs/Translator3/1.swf,/_imgs/Translator3/1.swf,/_imgs/Translator3/2.swf,/_imgs/Translator3/2.swf" type="application/x-shockwave-flash"><param value="false" name="menu"><param value="transparent" name="wmode"><param value="false" name="allowfullscreen"><param value="always" name="allowscriptaccess"><param value="all" name="allownetworking"></object>
</td>
补充:.NET技术 , ASP.NET