2010-11-06 16 views
0

包含一個css表格非常簡單,並且可以很好地處理下面的代碼。然而,這不應該是一個包含JavaScript文件的好方法,因爲當我在iPad中查看它時會出現錯誤。關於未封閉標籤的事情。我假設我通過這種方式獲取嵌套標籤。我應該做些什麼呢?如何爲特定瀏覽器添加JavaScript?

<script type="text/javascript"> 
//Sniff out iPads 
if (navigator.userAgent.indexOf('iPad') != -1) { 
    document.write('<link rel="stylesheet" type="text/css" href="/styles/browser/ipad.css" media="screen, print" />'); 
    document.write('<script src="/scripts/ipad.js" type="text/javascript" />'); 
} 
<script> 
+0

您忘記關閉腳本標籤 – user123444555621 2010-11-06 01:21:10

+0

你說得對。但只在這裏發表。該語法在實際文件中是正確的。當然是 – doub1ejack 2010-11-06 02:13:56

回答

1

對於ipad.js可以的JavaScript內檢測。對於CSS只是使用conditional comments(如果你支持較老版本的IE)和media attribute排除在IE和其他的browers加載它:

<!--[if !IE]>--> 
<link rel="stylesheet" type="text/css" href="/styles/browser/ipad.css" media="only screen and (max-device-width: 480px)" /> 
<![endif]--> 
+0

- 應該是顯而易見的!謝謝Nick。 – doub1ejack 2010-11-06 02:12:18

相關問題