萬盛學電腦網

 萬盛學電腦網 >> 腳本專題 >> javascript >> 通過js判斷訪客顯示器屏幕分辨率並給出提示

通過js判斷訪客顯示器屏幕分辨率並給出提示

這段代碼大意是通過比較圖片分辨率和桌面分辨率來判定改圖是否適合直接用作訪客的桌面壁紙  

通過js判斷訪客顯示器屏幕分辨率並給出提示


先給出代碼示例:


[Ctrl+A 全選 注:如需引入外部Js需刷新才能執行]



這 段代碼大意是通過比較圖片分辨率和桌面分辨率來判定改圖是否適合直接用作訪客的桌面壁紙。其中fw="1920"和fh="1200"後面的1920、 1200分別是圖片的寬度和高度參數,可以用php等讀取的實際圖片寬度和高度參數代替。以前第11、12行前面的判斷我都是用的if,昨天把桌面分辨率 調大以後發現這樣會有2個提示——如果桌面分辨率大於圖片分辨率,換成else if平行代碼後錯誤解決。

另外本來想用PHP的方法傳遞圖片寬度和高度,但是這樣要用get提前傳遞,要麼出現跳轉甚至死循環,所以暫時只有用JS來判斷了。當然也有js和php結合的辦法,效果都不是很好。

copyright © 萬盛學電腦網 all rights reserved