CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  JavaScript

两个frame同步

楼主lusongfang(kevin)2000-11-01 16:59:00 在 Web 开发 / JavaScript 提问

    网页上两个frame内容紧密相关,都有竖向滑块,要求两个同步上下移动,HOW   to   do   this   ?? 问题点数:50、回复次数:1Top

1 楼edyang(化石)回复于 2000-11-01 17:51:00 得分 50

别被下面的例子的长度吓倒了,最关键的是   JavaScript   代码!  
   
  ScrollFrames.html:  
   
  <html>  
   
  <head>  
  <title>Scroll   Frames</title>  
  <meta   name="GENERATOR"   content="Microsoft   FrontPage   4.0">  
  <meta   name="ProgId"   content="FrontPage.Editor.Document">  
  </head>  
   
  <frameset   cols="50%,*">  
      <frame   name="contents"   target="main"   src="left_frame.htm">  
      <frame   name="main"   src="right_frame.htm">  
      <noframes>  
      <body>  
   
      <p>This   page   uses   frames,   but   your   browser   doesn't   support   them.</p>  
   
      </body>  
      </noframes>  
  </frameset>  
   
  </html>  
   
  ******************************************************************  
   
  LeftFrame.html:  
   
  <html>  
   
  <head>  
  <meta   http-equiv="Content-Type"   content="text/html;   charset=windows-1252">  
  <meta   name="GENERATOR"   content="Microsoft   FrontPage   4.0">  
  <meta   name="ProgId"   content="FrontPage.Editor.Document">  
  <title>Left   Frame</title>  
  <base   target="main">  
  <script   type="text/javascript">  
  var   bSelfScroll   =   true;  
   
  function   doScroll()  
  {  
  if(bSelfScroll)  
  {  
  top.frames[1].bSelfScroll   =   false;  
  top.frames[1].scrollTo(document.body.scrollLeft,   document.body.scrollTop);  
  }  
  else  
  bSelfScroll   =   true;  
  }  
  </script>  
  </head>  
   
  <body   onscroll="doScroll()">  
  <font   SIZE="1"   COLOR="#0000c0">  
  <p>&lt;script   type</font><font   SIZE="1"   COLOR="#000000">=&quot;text/javascript&quot;</font><font   SIZE="1"   COLOR="#0000c0">&gt;</p>  
  </font><font   SIZE="1"   COLOR="#800000">  
  <p>var   bSelfScroll   =   true;</p>  
  <p>function   doScroll()</p>  
  <p>{</p>  
  <p>if(bSelfScroll)</p>  
  <p>{</p>  
  <p>top.frames[1].bSelfScroll   =   false;</p>  
  <p>top.frames[1].scrollTo(document.body.scrollLeft,   document.body.scrollTop);</p>  
  <p>}</p>  
  <p>else</p>  
  <p>bSelfScroll   =   true;</p>  
  <p>}</p>  
  </font><font   SIZE="1"   COLOR="#0000c0">  
  <p>&lt;/script&gt;</p>  
  </font><font   SIZE="1"   COLOR="#0000c0">  
  <p>&lt;script   type</font><font   SIZE="1"   COLOR="#000000">=&quot;text/javascript&quot;</font><font   SIZE="1"   COLOR="#0000c0">&gt;</p>  
  </font><font   SIZE="1"   COLOR="#800000">  
  <p>var   bSelfScroll   =   true;</p>  
  <p>function   doScroll()</p>  
  <p>{</p>  
  <p>if(bSelfScroll)</p>  
  <p>{</p>  
  <p>top.frames[1].bSelfScroll   =   false;</p>  
  <p>top.frames[1].scrollTo(document.body.scrollLeft,   document.body.scrollTop);</p>  
  <p>}</p>  
  <p>else</p>  
  <p>bSelfScroll   =   true;</p>  
  <p>}</p>  
  </font><font   SIZE="1"   COLOR="#0000c0">  
  <p>&lt;/script&gt;</p>  
  </font><font   SIZE="1"   COLOR="#0000c0">  
  <p>&lt;script   type</font><font   SIZE="1"   COLOR="#000000">=&quot;text/javascript&quot;</font><font   SIZE="1"   COLOR="#0000c0">&gt;</p>  
  </font><font   SIZE="1"   COLOR="#800000">  
  <p>var   bSelfScroll   =   true;</p>  
  <p>function   doScroll()</p>  
  <p>{</p>  
  <p>if(bSelfScroll)</p>  
  <p>{</p>  
  <p>top.frames[1].bSelfScroll   =   false;</p>  
  <p>top.frames[1].scrollTo(document.body.scrollLeft,   document.body.scrollTop);</p>  
  <p>}</p>  
  <p>else</p>  
  <p>bSelfScroll   =   true;</p>  
  <p>}</p>  
  </font><font   SIZE="1"   COLOR="#0000c0">  
  <p>&lt;/script&gt;</p>  
  </font><font   SIZE="1"   COLOR="#0000c0">  
  <p>&lt;script   type</font><font   SIZE="1"   COLOR="#000000">=&quot;text/javascript&quot;</font><font   SIZE="1"   COLOR="#0000c0">&gt;</p>  
  </font><font   SIZE="1"   COLOR="#800000">  
  <p>var   bSelfScroll   =   true;</p>  
  <p>function   doScroll()</p>  
  <p>{</p>  
  <p>if(bSelfScroll)</p>  
  <p>{</p>  
  <p>top.frames[1].bSelfScroll   =   false;</p>  
  <p>top.frames[1].scrollTo(document.body.scrollLeft,   document.body.scrollTop);</p>  
  <p>}</p>  
  <p>else</p>  
  <p>bSelfScroll   =   true;</p>  
  <p>}</p>  
  </font><font   SIZE="1"   COLOR="#0000c0">  
  <p>&lt;/script&gt;</p>  
  </font><font   SIZE="1"   COLOR="#0000c0">  
  <p>&lt;script   type</font><font   SIZE="1"   COLOR="#000000">=&quot;text/javascript&quot;</font><font   SIZE="1"   COLOR="#0000c0">&gt;</p>  
  </font><font   SIZE="1"   COLOR="#800000">  
  <p>var   bSelfScroll   =   true;</p>  
  <p>function   doScroll()</p>  
  <p>{</p>  
  <p>if(bSelfScroll)</p>  
  <p>{</p>  
  <p>top.frames[1].bSelfScroll   =   false;</p>  
  <p>top.frames[1].scrollTo(document.body.scrollLeft,   document.body.scrollTop);</p>  
  <p>}</p>  
  <p>else</p>  
  <p>bSelfScroll   =   true;</p>  
  <p>}</p>  
  </font><font   SIZE="1"   COLOR="#0000c0">  
  <p>&lt;/script&gt;</p>  
  </font>  
  </body>  
   
  </html>  
   
  ***************************************************************  
   
  RightFrame.html:  
   
  <html>  
   
  <head>  
  <meta   http-equiv="Content-Type"   content="text/html;   charset=windows-1252">  
  <meta   name="GENERATOR"   content="Microsoft   FrontPage   4.0">  
  <meta   name="ProgId"   content="FrontPage.Editor.Document">  
  <title>Right   Frame</title>  
  <script   type="text/javascript">  
  var   bSelfScroll   =   true;  
   
  function   doScroll()  
  {  
  if(bSelfScroll)  
  {  
  top.frames[1].bSelfScroll   =   false;  
  top.frames[0].scrollTo(document.body.scrollLeft,   document.body.scrollTop);  
  }  
  else  
  bSelfScroll   =   true;  
  }  
  </script>  
  <base   target="_self">  
  </head>  
   
  <body   onscroll="doScroll()">  
   
  <font   SIZE="1"   COLOR="#0000c0">  
  <p>&lt;script   type</font><font   SIZE="1"   COLOR="#000000">=&quot;text/javascript&quot;</font><font   SIZE="1"   COLOR="#0000c0">&gt;</p>  
  </font><font   SIZE="1"   COLOR="#800000">  
  <p>var   bSelfScroll   =   true;</p>  
  <p>function   doScroll()</p>  
  <p>{</p>  
  <p>if(bSelfScroll)</p>  
  <p>{</p>  
  <p>top.frames[1].bSelfScroll   =   false;</p>  
  <p>top.frames[1].scrollTo(document.body.scrollLeft,   document.body.scrollTop);</p>  
  <p>}</p>  
  <p>else</p>  
  <p>bSelfScroll   =   true;</p>  
  <p>}</p>  
  </font><font   SIZE="1"   COLOR="#0000c0">  
  <p>&lt;/script&gt;</p>  
  </font><font   SIZE="1"   COLOR="#0000c0">  
  <p>&lt;script   type</font><font   SIZE="1"   COLOR="#000000">=&quot;text/javascript&quot;</font><font   SIZE="1"   COLOR="#0000c0">&gt;</p>  
  </font><font   SIZE="1"   COLOR="#800000">  
  <p>var   bSelfScroll   =   true;</p>  
  <p>function   doScroll()</p>  
  <p>{</p>  
  <p>if(bSelfScroll)</p>  
  <p>{</p>  
  <p>top.frames[1].bSelfScroll   =   false;</p>  
  <p>top.frames[1].scrollTo(document.body.scrollLeft,   document.body.scrollTop);</p>  
  <p>}</p>  
  <p>else</p>  
  <p>bSelfScroll   =   true;</p>  
  <p>}</p>  
  </font><font   SIZE="1"   COLOR="#0000c0">  
  <p>&lt;/script&gt;</p>  
  </font><font   SIZE="1"   COLOR="#0000c0">  
  <p>&lt;script   type</font><font   SIZE="1"   COLOR="#000000">=&quot;text/javascript&quot;</font><font   SIZE="1"   COLOR="#0000c0">&gt;</p>  
  </font><font   SIZE="1"   COLOR="#800000">  
  <p>var   bSelfScroll   =   true;</p>  
  <p>function   doScroll()</p>  
  <p>{</p>  
  <p>if(bSelfScroll)</p>  
  <p>{</p>  
  <p>top.frames[1].bSelfScroll   =   false;</p>  
  <p>top.frames[1].scrollTo(document.body.scrollLeft,   document.body.scrollTop);</p>  
  <p>}</p>  
  <p>else</p>  
  <p>bSelfScroll   =   true;</p>  
  <p>}</p>  
  </font><font   SIZE="1"   COLOR="#0000c0">  
  <p>&lt;/script&gt;</p>  
  </font><font   SIZE="1"   COLOR="#0000c0">  
  <p>&lt;script   type</font><font   SIZE="1"   COLOR="#000000">=&quot;text/javascript&quot;</font><font   SIZE="1"   COLOR="#0000c0">&gt;</p>  
  </font><font   SIZE="1"   COLOR="#800000">  
  <p>var   bSelfScroll   =   true;</p>  
  <p>function   doScroll()</p>  
  <p>{</p>  
  <p>if(bSelfScroll)</p>  
  <p>{</p>  
  <p>top.frames[1].bSelfScroll   =   false;</p>  
  <p>top.frames[1].scrollTo(document.body.scrollLeft,   document.body.scrollTop);</p>  
  <p>}</p>  
  <p>else</p>  
  <p>bSelfScroll   =   true;</p>  
  <p>}</p>  
  </font><font   SIZE="1"   COLOR="#0000c0">  
  <p>&lt;/script&gt;</p>  
  </font><font   SIZE="1"   COLOR="#0000c0">  
  <p>&lt;script   type</font><font   SIZE="1"   COLOR="#000000">=&quot;text/javascript&quot;</font><font   SIZE="1"   COLOR="#0000c0">&gt;</p>  
  </font><font   SIZE="1"   COLOR="#800000">  
  <p>var   bSelfScroll   =   true;</p>  
  <p>function   doScroll()</p>  
  <p>{</p>  
  <p>if(bSelfScroll)</p>  
  <p>{</p>  
  <p>top.frames[1].bSelfScroll   =   false;</p>  
  <p>top.frames[1].scrollTo(document.body.scrollLeft,   document.body.scrollTop);</p>  
  <p>}</p>  
  <p>else</p>  
  <p>bSelfScroll   =   true;</p>  
  <p>}</p>  
  </font><font   SIZE="1"   COLOR="#0000c0">  
  <p>&lt;/script&gt;</p>  
  </font>  
   
  </body>  
   
  </html>  
  Top

相关问题

  • 网页两个FRAME同步的问题。
  • 保持两个ListBox同步?
  • 请教两个Video怎样同步?
  • 如何让两个CheckListBox内容同步?
  • 两个数据库同步的问题
  • 两个表的数据同步问题。
  • 两个Listview滚动条同步
  • Frame同步问题!!在线等
  • Frame同步问题,在线等
  • 两个库中两个表相同,怎么同步?

关键词

  • frames

得分解答快速导航

  • 帖主:lusongfang
  • edyang

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo