有關一段JavaScript....

2008-07-01 6:44 pm
想問問如果我想用Javascript 去detect個螢幕解析度,如果符合要求,就傳回 "正確" 兩字,不正確就傳回 "不正確" 三字的圖片。

內容大概如下:
Function resolution(){
if ((screen.height==768)&&(screen.width == 1024)){
pic = two.gif
}else{
pic = three.gif}
return pic
}

...
<img src = resolution(a);>

但瀏覽器說沒有圖片可顯示,為什麼?

回答 (2)

2008-07-03 10:01 am
✔ 最佳答案
沒有圖片可顯示,為什麼?
src attribute 不技援 javascript,function 不能放在 img 內,要放在 body onload event 。

function resolution()
{
var pic;
if ((screen.height >= 768) && (screen.width >= 1024)) {
pic = "two.gif";
}
else {
pic = "three.gif";
}
document.images["image1"].src = pic;
}

<body onload="resolution()">

<img name="image1" />

</body>
2008-07-02 12:16 am
試試
pic = two.gif
改為
pic = "two.gif"


收錄日期: 2021-04-26 13:15:14
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20080701000051KK00657

檢視 Wayback Machine 備份