使用JavaScript实现访问本站点任何页面都加载Frame的一种实现方式

javascript|访问|加载|页面|站点

default.asp

<HTML>
  <HEAD>
     <TITLE>我的主页</TITLE>
     <META content="text/html; charset=gb2312" http-equiv=Content-Type>
     <META content="MSHTML 5.00.3315.2870" name=GENERATOR>
  </HEAD>
  <%
'用来判断右侧Frame的显示页面
   dim addr
   addr=request("url")
   if url="" then
    url="left.htm"
   end if
  %>
  <FRAMESET rows=81,*>
     <FRAME name=Top scrolling=no src="top.htm">
     <FRAMESET cols=238,* noresize>
       <FRAME name=Left scrolling=no src=<%=url%>>
       <FRAME name=Main src="index.htm">
     </FRAMESET>
  </FRAMESET>
</HTML>

index.htm

<html>
 <head>
<script>  
  try{  
  if(parent.frames('Top'))    
  alert("存在mainFrame");
  }  
  catch(e)  
 { window.open("http://10.69.17.119/OpenFrame/default.asp?url='" + document.location + "'","_self");
 }
  </script>
</head>
 <body >
  这是<h1>Index</h1>页面
 </body>
</html>

chk.js

function  LoadFrame()
{
  try{  
  if(parent.frames('Top') && parent.frames('Left') && parent.frames('Main'))    
  alert("已经在Frame中开启网页");
  }  
  catch(e)  
 { window.open("http://10.69.17.119/OpenFrame/default.asp?url='" + document.location + "'","_self");
 }
}

left.htm

<html>
 <head>
 </head>
 <body >
  这是<h1>Left</h1>页面
 </body>
</html>

top.htm

<html>
 <head>
 </head>
 <body">
  这是<h1>Top</h1>页面
 </body>
</html>

本例中只对index.htm进行了限制,如果有多个页面需要再处理!
相对比较简单没有太多的注释,希望能看懂!

 

时间: 2024-09-08 15:25:26

使用JavaScript实现访问本站点任何页面都加载Frame的一种实现方式的相关文章

使用JavaScript判断图片是否加载完成的三种实现方式_javascript技巧

有时需要获取图片的尺寸,这需要在图片加载完成以后才可以.有三种方式实现,下面一一介绍. 一.load事件 复制代码 代码如下: <!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>img - load event</title> </head> <body> <img id="img1" src=&

javaScript 页面自动加载事件详解

 本篇文章主要是对javaScript页面自动加载事件进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助 方法1: 代码如下:  Window.onload=function(){    Var name=document.getElementById("name").val();//加载HTML,并且加载外部所有所有的引用文件(图片,css样式,js等) }   方法2:需要引入Jquery的 .js文件  代码如下: $(document).ready(function(){

AngularJs根据访问的页面动态加载Controller的解决方案

这篇文章主要介绍了AngularJs根据访问的页面动态加载Controller的解决方案,需要的朋友可以参考下 用Ng就是想做单页面应用(simple page application),就是希望站内所有的页面都是用Ng的Route,尽量不用location.href,但是这样的webapp好处是很多,但是美中不足的是当你的webapp随着时间的推移,用户变多,功能变得更丰富,controller也变得越来越多,你不得不把所有的controller当作全局模块进行加载,以使得在站内任何一个页面中

本机搭建tomcat服务器 架设网站 局域网内用户访问 页面动态加载的数据无法加载

问题描述 本机搭建tomcat服务器 架设网站 局域网内用户访问 页面动态加载的数据无法加载 本机搭建的tomcat服务器,数据库.局域网内用户访问系统页面,ajax动态加载数据无法显示.如图: [用户类型]是ajax动态加载的!本机页面正常,局域网内用户只有页面,没数据! 解决方案 你的代码呢?用chrome开发工具或者firebug看看报错了没有,ajax返回了什么内容. 解决方案二: 浏览器log中有没有错误,ajax打印下返回结果

javascript封装addLoadEvent实现页面同时加载执行多个函数的方法_javascript技巧

本文实例讲述了javascript封装addLoadEvent实现页面同时加载执行多个函数的方法.分享给大家供大家参考,具体如下: 如果想同时执行多个函数,可以将这些函数放入一个数组中,然后在onload事件里循环数组并执行,或者使用另一个方便的函数addLoadEvent: function addLoadEvent(func) { var oldonload = window.onload; if (typeof window.onload != 'function') { window.o

javascript 广告后加载,加载完页面再加载广告_javascript技巧

先加载完页面再加载广告的原理: 网页打开的顺序都是按页面从上到下的顺序加载完成的,所以要想使广告不影响页面打开速度,就要等页面全部打开完成后,再加载JS代码.等页面加载完再加载广告其实就是将广告的 JS 代码放在页面的底部,等页面内容打开完成后再加载到广告代码,再用页面上预留好的的 DIV 输出广告. 使用方法: 1.将以下代码放置页面中想要放广告的地方 复制代码 代码如下: <div id="myads">载入中-</div> 2.将一下代码放置页面底部,也就

javaScript 页面自动加载事件详解_javascript技巧

方法1: 复制代码 代码如下:  Window.onload=function(){   Var name=document.getElementById("name").val();//加载HTML,并且加载外部所有所有的引用文件(图片,css样式,js等)} 方法2:需要引入Jquery的 .js文件 复制代码 代码如下: $(document).ready(function(){         alert("JQuery的第一个入门案例");//加载HTML

快页面加载时间的4种方法

大多数SEO工作者都知道网页加载的时间长短是网站排名的因素之一,越快的加载页面时间对排名越有利.如果一个页面加载缓慢或者超时,会流失多少流量呢?更重要的是,这可能使我们损失一堆客户,以下是页面加载时间对网站流量的一副图. 由此可知加快页面加载时间对我们多么重要,那么,我们该怎样才能加快页面的加载时间呢?这里有4钟技巧有助于优化页面加载时间,确保你的客户不会因为加载页面缓慢而离开你的网站. 1. 使用图像编辑程序和提供保存网页设置 由于图像本身属性比较大,降低图像加载时间就可以显著的降低页面加载时

JavaScript动态加载CSS的三种方法

css|javascript|动态|加载 如果你有很多关联的CSS文件要一起加载,或者想动态的加载不同的CSS文件,那么下面的方法你一定对你有帮助. 第一种:一般用在外部CSS文件中加载必须的文件 程序代码@import url(style.css);/*只能用在CSS文件中或者style标签中*/ 第二种:简单的在页面中加载一个外部CSS文件  程序代码document.createStyleSheet(cssFile); 第三种:用createElement方法创建CSS的Link标签  程