一般我們可以通過下面的代碼判斷分辨率
<script language=”JavaScript”>
<!– Begin
function redirectPage() {
var wjb51=screen.width;
var hjb51=screen.height;
alert(“經(jīng)系統(tǒng)檢測(cè),你的屏幕分辨率為 ” + wjb51+”*”+ hjb51 + “by 軟件開發(fā)網(wǎng)Vevb.com”);
}
// End –>
</script>
DIV CSS教程:判斷用戶分辨率調(diào)用不同的CSS樣式文件
(未測(cè)試 來自網(wǎng)絡(luò) 請(qǐng)自行驗(yàn)證)
var IE1024=””;
var IE800=””;
var IE1152=””;
var IEother=””;
引號(hào)里面分別填寫,用戶使用IE的時(shí)候并且分辨率為1024*768,800*600,1152*864要使用的css文件名。
var Firefox1024=””;
var Firefox800=””;
var Firefox1152=””;
var Firefoxother=””;
引號(hào)里面分別填寫,用戶使用FF的時(shí)候并且分辨率為1024*768,800*600,1152*864要使用的css文件名。
var Other1024=””;
var Other800=””;
var Other1152=””;
var Otherother=””;
引號(hào)里面分別填寫,用戶使用其他瀏覽器的時(shí)候并且分辨率為1024*768,800*600,1152*864要使用的css文件名。
不判斷分辨率,只判斷瀏覽器
應(yīng)E.Qiang提議,編如下代碼。實(shí)現(xiàn)根據(jù)瀏覽器類型自動(dòng)調(diào)用不同CSS。
代碼:
<SCRIPT LANGUAGE=”javascript”>
<!–
if (window.navigator.userAgent.indexOf(“MSIE”)>=1)
{
file://如果瀏覽器為IE
setActiveStyleSheet(“default.css”);
}else{
if (window.navigator.userAgent.indexOf(“Firefox”)>=1)
{
file://如果瀏覽器為Firefox
setActiveStyleSheet(“default2.css”);
}else{
file://如果瀏覽器為其他
setActiveStyleSheet(“newsky.css”);
}
}
function setActiveStyleSheet(title){
document.getElementsByTagName(“link”)[0].href=”style/” title;
}
file://–>
</SCRIPT>
解 釋:
如果瀏覽器為IE,則調(diào)用default.css
如果瀏覽器為Firefox,則調(diào)用default2.css
如果瀏覽器為其他,則調(diào)用newsky.css
用法:放在<head></head>中即可。
<SCRIPT LANGUAGE=”javascript”>
<!–
if (window.navigator.userAgent.indexOf(“MSIE”)>=1)
{
var IE1024=””;
新聞熱點(diǎn)
疑難解答
圖片精選