|
藍森林 http://www.lslnet.com 2006年8月25日 8:28
請教斑竹Carl:如何根據瀏覽器版本調用css文件??
[color=Green]我已經按您的辦法改成如下代碼,但還是有問題[/color]
問題:我想根據客戶端瀏覽器的版本是否高於5.5來決定載入的css文件
代碼:
<script>
if (parseFloat(navigator.appVersion.substring(0,1))>=5.5)
{ document.stylesheets[0].href='/mama/style.css'}
else
{
document.stylesheets[0].href='/mama/style.css')
}
</script>
運行後沒有載入相應的css文件,請教應該如何修改??? |
如何根據瀏覽器版本調用css文件??
D |
如何根據瀏覽器版本調用css文件??
首先if語法錯誤,條件要括在括號中。再者navigator.appVersion.substring(0,1)返回的是一個字符串,不能直接和浮點數作比,要用global對象的parseFloat()方法轉換一下,改成這樣就可以了:
[code]
if (parseFloat(navigator.appVersion) >= 5.5) {
//...
}[/code] |
D |
D |
請carl看我修改過的首條帖子,並指教. |
你沒看清楚我寫的,不需要substring(),直接parseFloat就可以了。 |
|