我有谷歌地图API,它在Chrome,Mozilla,Netscape和safari中都很好,但在IE中存在问题,一旦我在文本区域输入文本并点击搜索链接它没有显示我的地址而只是获取刷新。请任何人为我提供解决方案。
谢谢和问候, Syed Zubair。
答案 0 :(得分:0)
您是否在做类似以下的事情?
<a href="#" onclick="doSearch();">Search!</a>
您点击它时IE正在关注链接的问题,从而导致页面重新加载。传统上,人们经常通过以下方式解决这个问题:
<a href="javascript:void()" onclick="doSearch(); return false;">Search!</a>
但我在IE中的结果好坏参半。相反,尝试使用<span>
而不是标记,然后将其设置为看起来像链接(即使用文本修饰:CSS中的下划线和颜色:蓝色)。如果从锚标签切换到跨度修复它,那么你知道这就是问题。
我个人的偏好是仅保留<a>
标签,用于指向页面中其他页面或真实锚点的实际链接。