藍森林首頁 | 返回主頁 | 本站地圖 | 站內搜索 | 聯繫信箱 |
 您目前的位置:首頁 > 自由軟件 > 技術交流 > 應用編程


    

藍森林 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就可以了。




Copyright © 1999-2000 LSLNET.COM. All rights reserved. 藍森林網站 版權所有。 E-mail : webmaster@lslnet.com