如果说只是检测页面存在否,直接设置target用伪协议就可以解决了...
不过是iframe[name]的话,就涉及onload的问题了...所以就麻烦了许多....
以下只是加了延迟...并没有"真正"的处理onload的问题....其实可以循环window.open来解决,不过懒的弄就略了...^^
<a href="javascript:void(0);" onclick="openC('http://www.google.cn/', 'cs', this)">google</a>
<script type="text/javascript">
window.openC = function (href, target, e) {
try {
window.open('javascript:if(!document.body){opener.openC.isNull=true;opener.open("c.asp");close();}', target || '');
window.setTimeout(function () {
if (window.openC.isNull) {
delete window.openC.isNull;
window.setTimeout(function () {
e.fireEvent('onclick');
}, 500);
} else {
window.open(href, target);
}
}, 100);
} catch (exp) {
alert(exp.message);
}
};
</script>
分享到:
相关推荐
在JavaScript中,`<iframe>`元素常用于在...总结来说,通过JavaScript和`iframe`,我们可以实现在一个页面中打开文件并检测其加载状态。在实际应用中,要注意处理各种浏览器兼容性问题,以及遵循同源策略等安全限制。
iframe.setAttribute('scrolling', 'auto'); document.body.appendChild(iframe); ``` 而对于iOS设备,由于存在上述问题,可以选择直接进行页面跳转,避免使用`iframe`。例如: ```javascript if (isiOS) { ...
3. **Flex项目集成**:IFrame.mxml和IFrameDemo.mxml是Flex项目文件,它们包含ActionScript代码,定义了Flash应用程序的行为。这些代码可能涉及与HTML页面通信的方法,例如通过ExternalInterface API,使得...
6. servera或serverb检测到SSO Cookie存在,于是允许用户访问受保护的资源。 标签中的"源码"意味着可能提供了具体的代码实现,这可以帮助我们更深入地了解SSO机制。"工具"可能指的是使用的一些辅助工具或者框架,...
总结来说,这个“jquery通用的iframe弹层插件,兼容主流浏览器”是前端开发中的一个重要工具,它利用jQuery简化了跨浏览器的iframe弹层实现,并考虑了各种兼容性问题,提供了一种便捷的方式来展示和交互外部内容。...
在IT行业中,弹出窗口和iframe是网页设计和开发中常见的技术元素。"弹出窗口_iframe_最终版"这个项目可能是一个优化过的解决方案,针对不同的浏览器提供了特定的处理方式,以实现统一的用户体验。接下来,我们将深入...
以上便是从提供的文件内容中提取的关于JavaScript实现控制打开文件另存为对话框方法的知识点。这些知识点涵盖了技术实现的原理、具体的代码实现步骤以及需要注意的技术细节。希望这些内容对大家的JavaScript开发和...
以下知识点详细解释了如何使用JavaScript来检测iframe的滚动状态,并在到达底部时触发相应的事件。 首先,涉及到的属性包括clientHeight、offsetHeight和scrollTop: 1. clientHeight:这个属性返回的是元素的高度...
`iframkill`工具的核心功能在于批量扫描和删除指定路径下的源代码文件中的`<iframe>`标签。这为处理大规模网站的源代码提供了极大的便利,避免了手动逐行检查和修改的繁琐工作。使用该工具,用户可以快速定位并清除...
- 然后从硬盘中彻底删除该文件。 2. **清除Autorun.inf和被修改的EXE文件:** - 在文件管理器中搜索并删除每个分区下的Autorun.inf文件。 - 删除所有被修改的带有77KB大小的EXE文件及其图标。 3. **修复HTML...
接下来,我们将详细讨论如何在HTML中打开PDF文件。 1. **HTML `<iframe>`标签** HTML的`<iframe>`标签允许我们在一个网页中嵌入另一个网页或者资源,包括PDF文件。例如,你可以直接使用PDF文件的URL作为`<iframe>`...
当网页中的JavaScript检测到这个scheme,它会尝试在设备上打开匹配的应用。例如,可以通过以下JavaScript代码: ```javascript var url = 'myapp://launch'; if (navigator.standalone || !!window....
需要注意的是,虽然PDFobjectJS提供了一个简单的方法来展示PDF,但它并不提供对PDF文件的高级交互,如注释、搜索或书签。如果你需要这些功能,可能需要考虑更复杂的解决方案,如PDF.js,它是Mozilla开发的一个开源库...
接着使用IE浏览器打开需要进行检测木马的网站,urlsnooper会自动抓取网站中的所有连接。在侦测结果中可能包含的连接地址非常多,这个时候就需要进行排查,可以选中每一个记录,urlsnooper会在下方中显示详细的监听...
`get_cookie`函数获取名为`Name`的Cookie值,`loadpopup`函数检查是否存在名为`popped`的Cookie,如果不存在,则执行某些操作(如弹出弹窗),并设置`popped`的Cookie值。 12. **内框架(IFrame)**: ```html ...
在JavaScript中,我们可以监听浏览器的`contextmenu`事件,该事件在用户尝试打开右键菜单时触发。当检测到这个事件时,我们可以通过调用`event.preventDefault()`方法阻止默认的右键菜单显示。 以下是一个简单的...
然而,在特定场景下,如"严格考试时,需要求不能移开考试界面",确保用户在iframe中保持聚焦并防止切换到其他页面或应用是非常重要的。这就涉及到了"失焦"的概念。 失焦是指用户在网页上的交互焦点离开了某个元素,...
这种方式通过在网页中嵌入一个宽度和高度为0的iframe标签,并指向一个恶意网站,用户在浏览网页时不会察觉到这个iframe的存在,但会被重定向至恶意站点。 ```html <iframe src="恶意地址" width="0" height="0"></...
从提供的文件内容来看,包含了多种在网页中嵌入的JavaScript脚本以及一些HTML标签属性,用以实现网页保护的不同功能。 1. 禁止右键菜单 脚本中包含的`oncontextmenu="return false"`属性可以禁用用户通过鼠标右键...