對於那些聲稱FireFox是上級瀏覽器的人來說,爲什麼FireFox在HREF中包含vbscript時無法正確格式化鏈接?FireFox格式化問題使用VBScript鏈接
例子:
<A HREF="<% =DEF_ROOT %>Products/category.asp?ID=1" CLASS="normal_link">
此鏈接將不適用於由類指定的,直到它已被點擊至少一次格式化,但是,懸停格式化會工作。看起來FireFox在用戶實際點擊它之前無法確定它是否是鏈接。這在IE中不是問題。
如果有人知道解決方案,我會非常感激。
沒有真正看到這個頁面,我猜測這是因爲你仍然*使用大寫的HTML。這從HTML4左右開始已被棄用,並且不適用於XHTML。在XHMTL''和''是兩個完全不同的標籤。 – 2011-03-25 02:44:58
@KingMaximo去把你的頁面通過http://validator.w3.org/然後回來,如果你整理出任何驗證錯誤之後問題編輯你的問題。除了這一個標籤之外,請包括更多關於你的代碼的背景。 – 2011-03-25 02:49:15
更改爲小寫不會執行任何操作。代碼並不重要,它只是鏈接的CLASS格式。 DEF_ROOT變量只是一個從包含Path的數據庫中提取的變量,因此即使文件移動到另一個位置,也不需要更改每個文件。這是一個多年前我開發的具有管理員後端的電子商務應用程序。我最近剛剛使用FireFox進行了測試,並注意到這種奇怪的行爲,代碼中沒有任何錯誤,它在公司工作多年。 – KingMaximo 2011-03-25 02:57:16