Javascript图像放大问题

标签 javascript onclick

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

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

(我已经 ----- 出了图像链接)

最佳答案

尝试

<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

关于Javascript图像放大问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5941872/

相关文章:

javascript - jQuery onClick 不适用于主要元素

android - 在具有元素的布局上捕获 OnClick 事件

c# - JS Metro Style 项目的可移植类库

javascript - 为什么在 geolocation.getCurrentPosition 的回调中设置 session 变量不起作用

Javascript - 跟踪鼠标在视频中的位置

javascript - MongoDb、NodeJs、Express 和 Angular 2,来自两个集合的数据连接、检索和显示

javascript - HTML/Javascript 在 onclick 中使用 src 字符串而不需要重新输入?

javascript - jQuery:toggleClass,多个 <td> 元素,只有一个突出显示

javascript - 单击将 JS 变量发送到 PHP

javascript - 如何连接 Angular Strap 模态显示事件