Frameset 两页面互调控件技术案例

总共包含三个页面(Html),分别为Parent.Html、ChildA.Html、ChildB.Html

Parent.Html页面代码

<frameset cols="50%,*">
    <frame name="left" src="1.html">
    <frame name="right" src="2.html">
</frameset>

ChildA.Html页面代码

<html>
<head>
    <script>
        function setValue() {
          window.parent.document.getElementById("right").contentWindow.document.getElementById("txt2").value = document.getElementById("txt1").value;
        }
    </script>
</head>
<body>
    <input type="text" id="txt1" onkeyup="setValue()" />
</body>
</html>

ChildB.Html页面代码

<html>
<head>
    <script>
        function setValue() {
           window.parent.document.getElementById("left").contentWindow.document.getElementById("txt1").value = document.getElementById("txt2").value;
        }
    </script>
</head>
<body>
    <input type="text" id="txt2" onkeyup="setValue()" />
</body>
</html>
时间: 2024-11-13 08:03:57

Frameset 两页面互调控件技术案例的相关文章

cookie技术案例-用户浏览商品的记录

1引言 你点击了桌面上的Chrome图标,一个浏览器窗口出现了,输入网址就可以在Internet世界愉快玩耍.这一切是怎么实现的呢?Chromium这个多进程的程序是如何启动各个进程的呢?浏览器主进程(界面进程)启动了哪些线程?如何启动的呢?这些问题一直萦绕在心头,一起来看看源代码吧.本文主要针对Chromium for Mac的源代码,其它操作系统大同小异. 2背景知识 浏览器作为一个应用程序,是以进程的形式运行在操作系统上的.首先,Chromium是一个多进程的应用程序,我们需要了解Chro

自己用js写的两个日历控件

前一阵写了两个日历控件,做了简单的封装,发出来共朋友们参考. 第一个日历控件,条状的日历. (使用方法:调用initBarTime(id,evn),第一个参数是要渲染div的id,第二个参数是点击日期发生的事件) html思路分析:首先我们看出来这个日历分为两个部分第一部分是上面,整体的你去年月日日期的显示.第二部分是下面,具体某一天以及星期的日期显示.第三部分是下面两段的左右箭头,以及滚动功能. 上面年月日部分的日期我们用一个 p 标签来实现.下面则是用两组ul来实现,并且加入隐藏于用于记录每

两个TextView控件居中显示

通过一个线性布局将两个TextView控件包装在一起,设置LinearLayout的layout_centerInParent属性为true即可.代码如下 <LinearLayout android:layout_width="wrap_content" android:layout_height="match_parent" android:layout_centerInParent="true" android:orientation=

Session技术案例-用户注册验证码

项目名称:/sessionVerificationCode 项目目录: 项目源码: index.jsp <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" &quo

mysql 两列互转

1.mysql 一张表两列互转 UPDATE tm_position as a,tm_position as b SET a.gps_longitude = b.gps_latitude,a.gps_latitude=b.gps_longitude WHERE a.id=b.id AND a.gps_longitude < 50 AND a.gps_longitude >0;

两张表行转列案例

B表 A表 SELECT PV.* FROM ( SELECT b.DeliverLineType, b.DeliverLineTypeName, convert(varchar,CoverageRangeStart)+'-'+convert(varchar,CoverageRangeEnd) AS CoverageRange, b.SpecialRegionFactor, a.Charging, convert(varchar,WeightRangeStart)+'-'+convert(var

C#超简单方法实现两个richtextbox控件滚动条同步滚动

此文章属于作者原创,转载请注明,谢谢 有时候我们需要实现对照文章等,往往将文本放到两个richtextbox控件中,但是,如果我们需要同步滚动查看,来达到更好的观看效果. 当然,传统的方法重载控件或者自定义控件都可以达到目的,但是对于新手或者想仅仅只用一次这个控件的人来说,是非常麻烦的.所以,接 下来我来提供一种简单快捷的方法来实现:richtextbox滚动条同步的功能. 首先,我们在winform窗体创建两个richtextbox控件 下面介绍两个方法,我经常用到 第一个方法,获得当前鼠标所

as+bt=1是ab两数互质的充要条件

[as+bt=1是ab两数互质的充要条件] 充分性,ab+bt=1 => (a,b)=1: 因为as+bt=1,设c=(a,b),则c整除a和b,所以c整除as+bt,即c整除1,所以c=1,即a和b互质 必要性,(a,b)=1 => ab+bt=1: 考虑非空集合A={as+bt│s,t为任意整数},不妨设a0是A中最小正整数且a0=as0+bt0,y是A中任意一个元素, 由带余除法 y=as+bt=q(as0+bt0)+r,0<=r<a0,则r=a(s-qs0)+b(t-qt0

swift UI专项训练32 Stepper微调控件

跟滑块对应的时Stepper微调控件,有时候我们需要精确地变动,那么就不能用滑块来做,Stepper每次以一个固定的值来增加或者减少,它的设置跟滑块比就比较相似了: 也有最大值最小值和当前值,不同的是有Step这个值,也就是我们加减时的固定值,叫做步进值.它的行为有三种: Autorepeat是按住自动重复 Continuous是连续触发值变更事件 Wrap是达到极值后反转,默认不选中. 它的用法跟滑块非常相似,我们来简单实现一下: @IBAction func sp(sender: UISte