Javascript图像放大问题

Javascript image enlarger question

本文关键字:大问题 放大 图像 Javascript      更新时间:2023-09-26

所以我尝试使用这个脚本:

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">

它与脚本上一模一样,但似乎根本不起作用。我只需要一个简单的图像放大脚本。

我的火狐错误控制台是这样说的:

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

(我已经-----掉了图片链接)

尝试

<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. 使用this.而不是已应用的名称 ( photo_6969. )。
  3. ondbclick真的应该ondblclick

ondblclick,而不是ondbclick。 此外,dom 元素的宽度和高度属性是整数,它们没有附加"px"。