[問題] 書籤工具執行時的錯誤
javascript:
maxwidth=screen.width-50;
maxheight=screen.height-200;
pi=document.getElementsByTagName('img');
for(i=0;i<=pi.length;i++){
if(pi.item(i).width>maxwidth||pi.item(i).height>maxheight){
var aspectratio=(pi.item(i).width/pi.item(i).height);
if(aspectratio>maxwidth/maxheight){
pi.item(i).width=maxwidth;
pi.item(i).height=maxwidth/aspectratio;
}
else{
pi.item(i).width=maxheight*aspectratio;
pi.item(i).height=maxheight;
}
}
}
這個書籤工具的用途是把網頁上的大圖縮小到螢幕可以看到全圖的大小
是我從網路上找到的程式碼自行修改來的 功能上是沒什麼問題
但是執行後 在Firefox的Error Console裡會出現一個error:
p.item(i) is null
我把第5行的<=改成<後雖然Error Console沒error了
但是使用後 會跳到一個空白頁面 網址是javascript的內容
請問這個問題應該怎麼修正呢?
---
我是用這個網頁來寫書籤工具的
http://subsimple.com/bookmarklets/jsbuilder.htm
按Compress可以把javascript縮成一行
下面會產生連結 把連結加到書籤工具列就可以使用了
--
﹌ ﹌ ﹌ 十
起初,他們捉◢共產黨員 ,﹑ ,我不說話,因為我不是共產黨員
後來,他們捉▕工會會員 ● _<█> ,﹑ ,我不說話,因為我沒有參加工會
後來,他們捉▕天主教徒<█『 猶,﹑ ,我還是不說話,因為我是新教徒
後來,他們捉▕ 猶太人 /\ 」」 =天●=工●=共●,我不說話,因為我是日耳曼人
ψQSWEET**◥ 最後, 等到他們來捉我時 ▏ ▏ ▏,已經沒有人能為我說話了...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.228.83.244
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章