2010-01-12 87 views
0

我有在頭部分IE條件註釋頁面,沒有什麼花哨只是:IE條件語句不適用於JavaScript禁用?

<!--[if IE 7]> 
    <link rel="stylesheet" href="css/IE7.css" type="text/css" /> 
<![endif]--> 

它將按預期工作時運行JavaScript。當JS關閉IE雖然似乎沒有閱讀IE7.css。我想讓我的站點能夠運行或不運行JS,驗證和所有,並希望避免CSS黑客入侵,因此有條件的評論。

有人有更多的條件註釋和JS關閉經驗告訴我,如果有任何方法可以讓條件語句工作沒有JS?

+1

IE的條件註釋不使用或需要JavaScript。無論你遇到什麼影響都必須是巧合。你能提供更多關於你在做什麼的細節,以及你如何知道它沒有閱讀條件評論? – 2010-01-12 06:29:26

+0

愚蠢的問題,但你有工作的IE7?另外,如果你有IE7,你是否可能安裝了Google Chrome瀏覽器框架? – 2010-01-12 06:31:12

回答

0

我正要張貼代碼時,我意識到,我忘了更新的鏈接複製我的HTML模板到框架時,我創建了,所以我上面貼的代碼實際上應該是:

<!--[if IE 7]> 
    <link rel="stylesheet" href="templates/<?php echo Registry::getVariable("theme") ?>/css/findadsIE7.css" type="text/css" /> 
<![endif]--> 

尷尬的錯誤現在一切正常。我太快了,不能指責微軟這次;)

+1

這個問題是因爲系統假設你還沒有解決它。請標記您接受的答案,以便知道它的解決方案:) – BoltClock 2011-05-04 19:18:50

相關問題