iframe模拟onclick 他想实现,iframe打开某网站,然后实现已记录点击的回放 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 将iframe放置到div中,然后在div上面放置一个透明的div,当单击这个透明的DIV的时候作为单击iframe并且隐藏DIV,当右键单击DIV时,不做操作。这样的后果可能模拟会成功,但是单击某一项时在第一次需要单击两次。 首先,我们想控制鼠标移动或点击的话,必须拥有至高无上的权限,通常hook前面都会加上system,既然如此,我们通过小小ie,通过小小script脚本,就不要想构造鼠标事件了;其次,既然构造不了,那么我们只能在ie这个小天地里自定义鼠标响应了,比如当某控件鼠标单击的时候执行某些代码;综上,既然他没有鼠标单击事件,那只有用类似myvicy的方法了。 他想实现,iframe打开某网站,然后实现已记录点击的回放---------------------有必要吗? 你怎么知道他的目的?iframe 本身就是用来陈列 控件的,去做模拟click事件本身有背它功能,想想用其它方式解决。而不是猪一样的就是一个劲想着用iframe实现。 在iframe的区域上加一个透明的层。层有onmousedown,onmouseup。onmousedown时 iframe.focus();onmouseup 时 other.focus();other可以是在iframe外面的任何一个东西。如<a id='other'>.</a> iframe 估计用div覆盖不掉吧。优先级很高的 应该可以盖了,但要先过了DIV这关,麻烦死了,点二次。其实我个人认为,在IFRAME里面的页面做代码还方便。 在iframe src引用的页面的body的onclick事件中,调用父页面的方法,达到你要的效果。 FBug(花知):如果可以用其他方法实现我就不会问怎么模拟onclick了。myvicy(热心肠的人)的方法:单击DIV算点击,事实上没有点击到iframe,隐藏后点击到iframe却捕捉不到……感觉是onclick的反效果。FBug(花知)的方法:这样的话这个iframe就成了摆设,还不如放张图。Amwpfiqvy(布衣神相)的方法:这个问题的前提当然是对iframe子窗口没有操作限权,否则正如你说的子窗口一个<body onclick=''>就行了何必这么麻烦。看来是没什么好办法了,想不通为什么iframe没有onclick。 那如果连iframe页面的window对象都不能访问的话,那怎么知道里面发生什么事呢?连发生什么事都不知道,还谈何事件处理。我看我是想不出什么能行的办法来了。 re: ATHENA112()首先,你从头到尾,都没有说明你这样做的最终目的。所以,我无法帮助你!iframe的目的就是为了包含子网页。里面可能有button,text,link,select很多。你在iframe上单击的时候完全有可能点在这些有onclick事件的object上去。那他如何区别处理呢?你的要求根本是不符合iframe作用范围!何必要牵强的让它来完成你的工作呢???那又有什么特效果非用到iframe不可呢?div也可以做出iframe的样式,同样也可以在div area上放置button,text,link,select等客户端控件。只要你写足够多的js。 我有点忙,前些时间没来csdn。有什么疑问完全可以在这里留言。只要是合理的目标效果,没有完不成的! 利用 onpropertychange 计算小计问题 两个贴一共200分 javascript子窗体向父窗体传值 JS如何转换编码? 紧急求教:java script代码段该放页面中哪个位置才正确? 关于时间 如何判断form1中text1是否存在! 如何把背景图设为与窗口大小一样 检测有效性后怎么样提交form? 为什么忽悠这种情况,for把其他属性也循环出来了。 里面字符串不是固定的,JS代码截取网页全部字符串 请问如何让用户自定义自动刷新页面时间? 如何删除表格中的几行数据?
这样的后果可能模拟会成功,但是单击某一项时在第一次需要单击两次。
---------------------
有必要吗? 你怎么知道他的目的?
iframe 本身就是用来陈列 控件的,去做模拟click事件本身有背它功能,想想用其它方式解决。而不是猪一样的就是一个劲想着用iframe实现。
onmousedown时 iframe.focus();
onmouseup 时 other.focus();other可以是在iframe外面的任何一个东西。如<a id='other'>.</a>
优先级很高的
其实我个人认为,在IFRAME里面的页面做代码还方便。
连发生什么事都不知道,还谈何事件处理。我看我是想不出什么能行的办法来了。
iframe的目的就是为了包含子网页。
里面可能有button,text,link,select很多。
你在iframe上单击的时候完全有可能点在这些有onclick事件的object上去。那他如何区别处理呢?
你的要求根本是不符合iframe作用范围!
何必要牵强的让它来完成你的工作呢???那又有什么特效果非用到iframe不可呢?
div也可以做出iframe的样式,同样也可以在div area上放置button,text,link,select等客户端控件。
只要你写足够多的js。