HTML中动态图片的onclick事件参数传递
来源:互联网 发布:windows全部历代系统 编辑:程序博客网 时间:2024/05/20 08:25
需要在信息窗口的小图中,加上点击后,显示大图的功能。
首先尝试的是超链接的方式,<a href,但效果不好,因为直接在当前窗口显示了,而我希望的是在另一个窗口。
onclick方法肯定是可以的,起初代码是这样,因为要传递图片文件的地址过去:
var template = '<div style="margin:0;line-height:20px;padding:2px;"><img src="' + this._opts.img + '" alt="点击查看原图" onclick="ShowPic("'+ this._opts.img + '")" style="float:right;zoom:1;overflow:hidden;width:300px;height:300px;margin-left:3px;">';
可是老提示出错,那么,去掉参数的引号试试?还是不行。
看来是onclick里面是无法带参数了。不带也行,只要ShowPic方法能找到那个文件地址就行
于是,增加设置了一个变量:
var curPicFileName; //当前信息窗口图片的路径
再在创建template后给其赋值:
curPicFileName=this._opts.img;
ShowPic方法也改成:
function ShowPic() {
window.external.ShowPic(curPicFileName)
}
运行,调试通过
0 0
- HTML中动态图片的onclick事件参数传递
- Javascript中button按钮的onclick()事件传递参数
- javacript onclick事件中传递对象参数
- js中onclick事件里面传递参数
- 如何给html元素的onclick事件传递参数即如何获取html标签的data
- JS事件传递参数-Javascript事件动态传参-原生JS事件传递参数-Javascript onclick事件传递参数
- OnClick注册事件传递参数
- 给html元素的onclick事件传递参数(即如何获取html标签的data-*属性&直接传参方法)
- <a>标签中href属性动作和onclick事件的区别以及传递this参数对象
- HTML 中 onclick 触发函数 xxx(param) 要传递对象参数的解决方法
- js拼接html中调用onclick方法传递的参数问题
- html 动态修改onclick事件
- 网页加载后动态改变HTML元素的onClick事件
- html中onclick事件汇总
- html事件传递参数
- javascript onclick事件中传递对象参数和JavaScript中对象字符串转换
- javascript onclick事件中传递对象参数和JavaScript中对象字符串转换
- javascript onclick事件中传递对象参数和JavaScript中对象字符串转换
- 事半功倍的21天减肥法,这样搭配slimxi瘦10斤脂肪
- 健康和很久很久好
- Dominating Patterns uvalive+一道简单的AC自动机
- android 将对象写入SD卡中
- time()函数
- HTML中动态图片的onclick事件参数传递
- eclise 部署web工程报 There are no resources that can be added or removed from the server.
- 【p次方求和(快速幂模版)】
- 马士兵java课程的学习顺序
- vs2005升级到vs2013
- IOS的动画实现方式
- 命令行隐藏运行jar
- Java 下载图片
- java中的MessageFormat