Javascript 谷歌地图被刷新

Javascript 谷歌地图被刷新,javascript,google-maps,Javascript,Google Maps,我有谷歌地图API,它在Chrome、Mozilla、Netscape和safari中运行良好,但IE中存在一个问题,一旦我在文本区域输入文本并单击搜索链接,它就不会显示地址,而只是刷新。请任何人能为我提供一个解决方案 感谢和问候, 赛义德·祖贝尔。你在做以下事情吗 <a href="#" onclick="doSearch();">Search!</a> 您的问题是,当您单击链接时,IE正在跟踪该链接,从而导致页面重新加载。传统上,人们通常通过以下方式解决这一问题:

我有谷歌地图API,它在Chrome、Mozilla、Netscape和safari中运行良好,但IE中存在一个问题,一旦我在文本区域输入文本并单击搜索链接,它就不会显示地址,而只是刷新。请任何人能为我提供一个解决方案

感谢和问候,
赛义德·祖贝尔。

你在做以下事情吗

<a href="#" onclick="doSearch();">Search!</a>
您的问题是,当您单击链接时,IE正在跟踪该链接,从而导致页面重新加载。传统上,人们通常通过以下方式解决这一问题:

<a href="javascript:void()" onclick="doSearch(); return false;">Search!</a>
但我在IE中的结果是混合的。取而代之的是,尝试使用一个而不是一个标记,然后将其样式设置为一个链接,也就是说,在CSS中使用文本装饰:下划线和颜色:蓝色。如果从锚定标记切换到跨度修复了它,那么您知道这就是问题所在


我个人的偏好是只为其他页面的实际链接或页面中的真实锚保留标签

您是否正在执行以下操作

<a href="#" onclick="doSearch();">Search!</a>
您的问题是,当您单击链接时,IE正在跟踪该链接,从而导致页面重新加载。传统上,人们通常通过以下方式解决这一问题:

<a href="javascript:void()" onclick="doSearch(); return false;">Search!</a>
但我在IE中的结果是混合的。取而代之的是,尝试使用一个而不是一个标记,然后将其样式设置为一个链接,也就是说,在CSS中使用文本装饰:下划线和颜色:蓝色。如果从锚定标记切换到跨度修复了它,那么您知道这就是问题所在


我个人的偏好是只为其他页面的实际链接或页面中的真实锚保留标签

你能添加一个到目前为止你所拥有的东西的链接吗?或者更好真的,真的编辑你到目前为止所拥有的,去掉所有与这个问题无关的东西,然后给我们一个指向简化版本的链接?我想我们必须首先知道一件事:你的文本区域位于一个?如果是,则看起来您的表单已提交。如果您的textarea位于表单中,我想您应该有一些JavaScript来阻止表单提交,并执行一些操作。如果是这种情况,您可能有一个JS错误,阻止执行这段代码。您可以添加一个链接到目前为止您所拥有的吗?或者更好真的,真的编辑你到目前为止所拥有的,去掉所有与这个问题无关的东西,然后给我们一个指向简化版本的链接?我想我们必须首先知道一件事:你的文本区域位于一个?如果是,则看起来您的表单已提交。如果您的textarea位于表单中,我想您应该有一些JavaScript来阻止表单提交,并执行一些操作。如果是这种情况,您可能有一个JS错误,阻止执行这段代码。