2011-02-17 217 views
2

我有谷歌地圖API在Chrome瀏覽器,Mozilla,網景和Safari瀏覽器中都很好,但IE瀏覽器存在問題,一旦我在文本區域輸入文本並點擊搜索鏈接,它不會顯示我地址而不是刷新。請任何人都能爲我提供解決方案。谷歌地圖刷新

感謝和問候, Syed Zubair。

+6

你可以添加一個鏈接到你到目前爲止?或者 - 更好! - 真的,真正編輯你到目前爲止所做的,擺脫與這個問題無關的所有事情,然後給我們一個簡化版本的鏈接? – sdleihssirhc

+0

我想我們必須先知道一件事:你的textarea位於

?如果是這樣,它看起來像你的表格被提交。如果你的textarea是一個表單,我想你有一些JavaScript來阻止表單提交併做一些事情。如果是這種情況,你可能有一個JS錯誤,阻止這段代碼被執行。 – PJP

回答

0

你在做類似以下的事情嗎?

<a href="#" onclick="doSearch();">Search!</a> 

您的問題是,當您單擊它時,IE在跟隨鏈接,從而導致頁面重新加載。傳統上,人們經常圍繞這個做以下工作:

<a href="javascript:void()" onclick="doSearch(); return false;">Search!</a> 

但我已經受夠了,在IE瀏覽器不同的結果。相反,嘗試使用<span>而不是標籤,然後將其設計爲看起來像鏈接(即,在CSS中使用文本修飾:下劃線和顏色:藍色)。如果從錨標籤切換到跨度修復它,那麼你知道這是問題所在。

我的個人偏好是保留<a>標籤僅用於實際鏈接到頁面中的其他頁面或實際錨點。