2011-05-09 55 views
0

所以我嘗試使用這個腳本:的Javascript圖像放大器問題

http://javascript.internet.com/miscellaneous/thumbnail.html

我已經成功地產生在我的網站上說:img屬性,但它似乎並沒有工作。當我點擊圖片時,沒有任何反應。

生成的腳本是這樣的:

<img ondbclick="javascript:photo_6969.height=80px; 
photo_6969.width=150px" onclick="javascript:photo_6969.height=241px; 
photo_6969.width=450px" name="photo_6969" 
src="-----" height="80px" width="150px"> 

它是完全一樣的劇本,但它似乎並沒有在所有的工作。我只需要一個簡單的圖像放大器腳本。

我的Firefox錯誤控制檯這樣說:

Error: identifier starts immediately after numeric literal 
Source File: ---------------- 
Line: 1, Column: 29 
Source Code: 
javascript:photo_6969.height=241px;photo_6969.width=450px 

(我-----出來的圖像鏈接)

+0

做一個http://jsfiddle.net/我的朋友。如果我們看不到您的代碼,我們無能爲力。 – 2011-05-09 20:07:18

+0

或更好:在此處輸入您的代碼。這就是爲什麼有一個代碼按鈕'{}'...這段代碼對我來說看起來很糟糕,順便說一句,在內聯事件處理程序屬性中不需要'javascript:'並且沒有函數調用。 – 2011-05-09 20:09:34

+0

這是一些討厭的代碼。 – 2011-05-09 20:11:14

回答

3

嘗試

<img ondblclick="this.height=80;this.width=150" onclick="this.height=241;this.width=450" src="-----" height="80px" width="150px" /> 

演示http://jsfiddle.net/gaby/caAvW/


變化做出

  1. 末不使用px,只是數量
  2. ,而不是您所申請的域名(photo_6969.)使用this.
  3. ondbclick確實應該ondblclick
+0

你太棒了!有效!!! – Elwy 2011-05-09 20:19:36

1

onfocus此,不ondbclick。 dom元素的width和height屬性也是整數,它們沒有附加「px」。

+0

非常感謝它! – Elwy 2011-05-09 20:19:49