javaweb-怎么用javascript监听父页面里的iframe点击事件

问题描述

怎么用javascript监听父页面里的iframe点击事件

怎么用javascript监听父页面里的iframe点击事件

解决方案

window.document.parent.iframeName/*你的frame的名称*/.click();
//可以自己在clcick里面写方法

解决方案二:

要给iframe添加click事件,而且iframe不能跨域。。给父页添加的onclick事件点击iframe是不会响应的

window.onload = function () {

    var ifrs = document.getElementsByTagName('iframe');
    for (var i = 0; i < ifrs.length; i++) {
        try {
            ifrs[i].contentWindow.document.onclick = (function (ifr) {
                return function () {
                    alert('点击了iframe'+ifr.src)
                }
            })(ifrs[i]);
        }
        catch (ex) { }
    }
}
时间: 2024-11-01 23:36:24

javaweb-怎么用javascript监听父页面里的iframe点击事件的相关文章

js 能实现监听F5页面刷新子iframe 而父页面不刷新的方法_javascript技巧

重点是阻止默认的刷新,这样外部页面就不刷新了,然后指定刷新iframe,我下面给出了思路 document.onkeypress = function(e){ if(e.keyCode == 116){ e.preventDefault(); //组织默认刷新 var iframeSrc = iframe.src; iframe.src = iframeSrc; } } iframe页面里再写如下: var iframeSrc = parent.iframe.src; document.onke

界面点击按键-sd卡监听,listview数据动态显示,点击事件

问题描述 sd卡监听,listview数据动态显示,点击事件 大家好!!请教下界面点击按键显示AlertDialog,AlertDialog里面的listview显示sd卡的文件, 请教下怎么编写?? 解决方案 ListView点击事件监听失效ListView长按事件和点击事件监听 解决方案二: 什么应用?单机程序?运行环境是什么?

c#怎么监听程序窗体外的鼠标点击事件啊?

问题描述 我在网上找到一个例子,自己试了一下,鼠标的移动监听可以实现,点击监听实现不了.具体代码如下:第一个类:publicclassWin32Api{[StructLayout(LayoutKind.Sequential)]publicclassPOINT{publicintx;publicinty;}[StructLayout(LayoutKind.Sequential)]publicclassMouseHookStruct{publicPOINTpt;publicinthwnd;publi

webview-android webView如何监听html页面滚动(写html的同事说滚动内容写在dom中)

问题描述 android webView如何监听html页面滚动(写html的同事说滚动内容写在dom中) 需求: 1. webView需要实现下拉刷新,网页滚动到中间时想回到网页顶部时直接触发了刷新 2. 刷新使用webView.getScrollY来判断是否在顶部的,getScrollY始终是0: 3. 我猜是我监听不到网页中dom的滚动是否在顶部. 解决方案 html的事件用JavaScript写 解决方案二: android 中 不能对 html 进行操作吧

分享JavaScript监听全部Ajax请求事件的方法_javascript技巧

若Ajax请求是由jQuery的$.ajax发起的,默认情况下可以使用 jQuery的Global Ajax Event Handlers监听到Ajax事件,然而我遇到的却是用原生JavaScript发起的Ajax请求,所以这种方法行不通. 然后呢,还有其他方法,比如说 Pub/Sub,但是这个发起请求的 js 代码我是无法改动的,也就不存在向代码里添加 publish 的问题.同理,jQuery 的 .bind 和 .trigger 也无法使用. 最后,决定使用直接 override XMLH

JavaScript监听文本框回车事件并过滤文本框空格的方法_javascript技巧

本文实例讲述了JavaScript监听文本框回车事件并过滤文本框空格的方法.分享给大家供大家参考.具体如下: <script type="text/javascript" language="javascript"> var username = null; var password = null; //获取文本框 onload = function() { username = document.getElementById("txtUser

android-Android监听发送短信权限拒绝按钮的事件

问题描述 Android监听发送短信权限拒绝按钮的事件 如图,我想在用户点击拒绝按钮后弹出窗口提示用户,重新发送短信,监听异常的方法已经尝试过了,行不通,不明白我的意思的可以下载美丽说软件,点击一键注册后,发送短信,在权限选择界面点击拒绝,软件提示用户重新发送. 解决方案 你试试监听一些短信发送结果 解决方案二: 意见同楼上,获取短信发送结果,然后提示重新发送 解决方案三: 意见同楼上,获取短信发送结果,然后提示重新发送 解决方案四: 楼上说的对的,你可以通过广播监听发短信,返回失败就提示你要的

android-求指导!BaseAdapter监听的ListView如何设置长点击删除item

问题描述 求指导!BaseAdapter监听的ListView如何设置长点击删除item 希望长点击一个item后会弹出AlertDialog,确定的话就会删除该ListView的item, 监听器是BaseAdapter 解决方案 listview.setOnItemLongClickedListener(),方法里面可以使用removeItem(position):或者弹出Dialog,选择是否删除 解决方案二: http://android.tgbus.com/Android/androi

javascript监听鼠标滚轮事件浅析_javascript技巧

我们都见到过这些效果,用鼠标滚轮实现某个表单内的数字增加减少操作,或者滚轮控制某个按钮的左右,上下滚动.这些都是通过js对鼠标滚轮的事件监听来实现的.今天这里介绍的是一点简单的js对于鼠标滚轮事件的监听. 不同浏览器不同的事件 首先,不同的浏览器有不同的滚轮事件.主要是有两种,onmousewheel(firefox不支持)和DOMMouseScroll(只有firefox支持),关于这两个事件这里不做详述,想要了解的朋友请移步:鼠标滚轮(mousewheel)和DOMMouseScroll事件