[会员中心]    [设为主页][加入收藏夹]  [发布文章][发布软件]  [中文繁體] 
文章
资料
电脑
软件
手机
软件
网站
源码
    本 站 搜 索
[选项]
    推 荐 文 章       More...
华硕易电脑(ASUS Eee PC 1025C)驱动程序(Windows XP)安装参考(图) 华硕易电脑(ASUS Eee PC 1025C..
  先来段开场白:为了外出携..
Acronis True Image 使用说明 Acronis True Image 使用说明
  一款可以在Windows下使用..
Windows 2000/XP/2003 系统封装参考及工具 Windows 2000/XP/2003 系统封..
  一直以来,安装操作系统和..
Norton Ghost 使用详解 Norton Ghost 使用详解
一、分区备份   使用Ghost..
    阅 读 排 行
电脑机箱(主板)前面板 USB 数据线的接线参考(图) 电脑机箱(主板)前面板 USB 数据..
  一、概述   因为每个 US..
微信收到 flv 格式视频,如何播放? 微信收到 flv 格式视频,如何播放?
  微信上收到一个 flv 格式视频..
中国电信的家庭宽带设置“端口映射”及获取公网IP地址 中国电信的家庭宽带设置“端口映..
  现在有些家庭/店铺安装了视..
Windows 7 系统安装 Autodesk Revit 提示“操作系统不受支持”的解决办法 Windows 7 系统安装 Autodesk Rev..
  首先确认你的电脑操作系统的..
Microsoft Internet Information Server 安装说明 Microsoft Internet Information ..
  简称:IIS,版本:5.0,运行环境:..
Intel GMA 3600 V1.15 for Windows XP 驱动程序配置过程图解 Intel GMA 3600 V1.15 for Window..
Intel GMA 3600 V1.15 for Window..
中文简体繁体在线转换 中文简体繁体在线转换
..
hao123 联盟成立脱离百度联盟 是否会提高流量分成? hao123 联盟成立脱离百度联盟 是..
  百度联盟7月4日发布公告,自20..
  文 章 信 息
    框架网页(帧之间)的操作(跨域操作):刷新、追加数据、层的显示/隐藏
[评论()][留言][收藏]
[文章分类:电脑系统·网络 / HTML·CSS·JavaScript[阅读选项]
  框架网页(帧之间)的操作(跨域操作):刷新、追加数据、层的显示/隐藏。对于操作的页面,只能是同一空间内的页面,对于 http 开头的页面,因为权限问题,不可以操作。要浏览效果,将下面的三部分代码分别保存为三个网页文件,存放在同一目录下,然后浏览 Frame.htm 即可测试效果。

把下面的代码保存为 Frame.htm 文件
---------------------------------------------------------------------------------------------------
<html>
<head>
<title>框架网页 Frame.htm__浪人文章</title>
<meta http-equiv="Content-Type" content="text/html;charset=gb2312">
<meta http-equiv="Content-Language" Content="zh-CN">
</head>

<frameset rows="280,*">
<frame name="header" target="main" scrolling="auto" src="Header.htm" noresize>
<frame name="main" scrolling="auto" src="Main.htm">
<noframes>
<body>
<p>此网页使用了框架,但您的浏览器不支持框架。</p>
</body>
</noframes>
</frameset>
</html>


把下面的代码保存为 Header.htm 文件
---------------------------------------------------------------------------------------------------
<html>
<head>
<title>框架网页 Header.htm__浪人文章</title>
<meta http-equiv="Content-Type" content="text/html;charset=gb2312">
<meta http-equiv="Content-Language" Content="zh-CN">
<base target="main">
</head>

<body bgcolor="#93FFFF">

<font color="#000080"><b>这是 Header.htm 页面</b></font>
<br>
<hr size="1" color="#C0C0C0" noshade>
<form method="post" name="HeaderFormReload">
单击下面的按钮即可刷新 Main.htm 页面<br>
<input type="button" name="HeaderInputReload" onClick="JavaScript:window.parent.frames['main'].location.reload();" value="刷新">
</form>

<hr size="1" color="#C0C0C0" noshade>

<Script Language="JavaScript">
<!--
function GuAppend() {
window.parent.frames['main'].document.MainFormAppend.MainInputAppend.value+="这是追加的数据!";
}
//-->
</Script>

<form method="post" name="HeaderFormAppend">
在 Main.htm 页面的 MainInputAppend 表单追加数据<br>
<input type="button" name="HeaderInputAppend" onClick="JavaScript:GuAppend();" value="追加">
</form>

<hr size="1" color="#C0C0C0" noshade>

<Script Language="JavaScript">
<!--
function GuDIVShowHidden(GuDIVShowHiddenA) {
if (GuDIVShowHiddenA.style.display=="none") {
GuDIVShowHiddenA.style.display="";
}
else {
GuDIVShowHiddenA.style.display="none";
}
}
//-->
</Script>

单击下面的按钮即可显示/隐藏 Main.htm 页面的层<br>
<input type="button" name="HeaderDIV" onClick="JavaScript:GuDIVShowHidden(window.parent.frames['main'].MainDIV);" value="层[显示/隐藏]">

</body>
</html>


把下面的代码保存为 Main.htm 文件
---------------------------------------------------------------------------------------------------
<html>
<head>
<title>框架网页 Main.htm__浪人文章</title>
<meta http-equiv="Content-Type" content="text/html;charset=gb2312">
<meta http-equiv="Content-Language" Content="zh-CN">
</head>

<body bgcolor="#C4FFC4">

<font color="#000080"><b>这是 Main.htm 页面</b></font>
<br>
<hr size="1" color="#C0C0C0" noshade>

<form method="post" name="MainFormAppend">
来自 Header.htm 页面的追加内容显示:<br>
<input type="text" name="MainInputAppend" size="100" value="追加内容显示:">
</form>

<hr size="1" color="#C0C0C0" noshade>

下面有一个隐藏的层,单击 Header.htm 页面的“层[显示/隐藏]”按钮即可显示或隐藏<br>
<div id="MainDIV" style="border-style:solid;border-width:1px;position:absolute;width:500px;height:100px;z-index:1;display:none;padding-left:4px;padding-right:4px;padding-top:1px;padding-bottom:1px">这是 Main.htm 页面的层,默认是隐藏的</div>

</body>
</html>


注:window.parent.frames['main'].document.写成 window.parent.main.document.也行。

文章作者:啊估整理  更新日期:2009-09-30
[文章浏览:][打印文章][发送文章
阅读说明
·本站大部分文章转载于网络,如有侵权请留言告知,本站即做删除处理。
·本站法律法规类文章转载自[中国政府网(www.org.cn)],相关法律法规如有修订,请浏览[中国政府网]网站。
·本站转载的文章,不为其有效性,实效性,安全性,可用性等做保证。
·如果有什么问题,或者意见建议,请联系[网站管理员]
  原“浪人文章”和“浪人下载”网站已合并为“老若尔文章软件站”,域名:http://www.lre.cn
  本站使用【啊估文章软件站】网站系统    [联系网站管理员]         闽ICP备08009617号