jQuery判断页面是否被iframe框架调用打开

之前有一个URL是页面打开,后来改成窗口了。于是乎我百度搜索了:
<script>
 
    function fun1(){
 
    if( window.top == window.self ){
 
           alert('页面不是在框架中打开的');
 
     }else{
 
          alert('页面是在框架中打开的');
 
     }
 
}
 
</script>
 
<input type="button" value="是否在框架中" onclick="fun1()">

然后我就判断,如果不是窗口(框架)打开,就跳转URL。

jQuery(document).ready(function(){//文档加载完毕 
        if( window.top == window.self ){
            window.location.href="http://www.111cn.net"; 
           //alert('页面不是在框架中打开的');
            }
});

时间: 2024-11-20 19:56:45

jQuery判断页面是否被iframe框架调用打开的相关文章

jquery 判断页面是否存在class示例

jquery 判断页面是否存在class我们只要用到hasClass就可以了,关于hasClass如何使用的话我们可以一起来看看吧. 定义和用法 hasClass() 方法检查被选元素是否包含指定的类名称. 如果被选元素包含指定的类,该方法返回 "true". 语法 $(selector).hasClass(classname) 例子  代码如下 复制代码 <div  class="keywords"><b>编辑推荐:</b>一个

jQuery 判断页面元素是否存在的代码_jquery

例如: 复制代码 代码如下: document.getElementById("someID").innerText("hi"); 如果ID为"someID"的元素不存在,我们将得到Javascript运行错误:document.getElementById("someID") is null 正确的写法应该是: 复制代码 代码如下: obj = document.getElementById("someID&quo

jquery判断页面网址是否有效的两种方法_jquery

方法一:(jQuery方法: 适用所有浏览器) HTML页面: <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title></title> <script type="text/javascript" src="js/jquery-1.7.1.min.js">&l

JQuery判断页面是否加载完成

jQuery使用.ready()可确保在.ready()内编写的代码仅在完全加载DOM之后执行  代码如下 复制代码 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>jQuery在页面加载完成时执行函数</title> <script type="text/j

Jsp中解决session过期跳转到登陆页面并跳出iframe框架的方法_JSP编程

当session过期后可以用过滤器来设置重定向页面 复制代码 代码如下: public class ActionFilter extends HttpServlet implements Filter {private FilterConfig filterConfig;public void init(FilterConfig config) {this.filterConfig = config;}public void doFilter(ServletRequest servletRequ

jquery判断页面是否已经加载了jquery文件

注意此处说的动态加载js代码是针对如下这种情况的:  代码如下 复制代码 <script type="text/javascript" src="/echoJs.php"></script> <!--echoJs.php文件中的代码输出的是js代码--> 回归正题,那么如何判断当前网页是否加载jQuery了呢?在js代码中,如果加载了jquery则jQuery()函数将会被定义,因此只需检查jQuery()方法是否定义即可(这里不

Jsp中解决session过期跳转到登陆页面并跳出iframe框架

当session过期后可以用过滤器来设置重定向页面.  代码如下 复制代码 public class ActionFilter extends HttpServlet implements Filter { private FilterConfig filterConfig; public void init(FilterConfig config) { this.filterConfig = config; } public void doFilter(ServletRequest servl

使用JavaScript脚本判断页面是否在微信中被打开_javascript技巧

1.根据User-Agent判断 // Js获取User-Agent window.navigator.userAgent if(window.navigator.userAgent.match(/MicroMessenger/i) == "micromessenger") // Php获取User-Agent echo $_SERVER['HTTP_USER_AGENT']; if(strpos($_SERVER['HTTP_USER_AGENT'],'MicroMessenger'

jQuery判断iframe中元素是否存在的方法

  jQuery判断iframe中元素是否存在的方法比较简单只要判断框架window.frames["iframepage"]指定值是不是存在就可以了,下面整理了一些例子大家可进入参考. 例子  代码如下   if($(window.frames["iframepage"].document).find('.l-grid-row-cell').length > 0){ alert(1); }else{ alert(2); } 以上代码,判断id为iframep