<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://wbex.ru/index.php?action=history&amp;feed=atom&amp;title=JavaScript_DHTML%2FHTML%2FFrame_FrameSet</id>
		<title>JavaScript DHTML/HTML/Frame FrameSet - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://wbex.ru/index.php?action=history&amp;feed=atom&amp;title=JavaScript_DHTML%2FHTML%2FFrame_FrameSet"/>
		<link rel="alternate" type="text/html" href="http://wbex.ru/index.php?title=JavaScript_DHTML/HTML/Frame_FrameSet&amp;action=history"/>
		<updated>2026-04-04T21:22:00Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://wbex.ru/index.php?title=JavaScript_DHTML/HTML/Frame_FrameSet&amp;diff=2570&amp;oldid=prev</id>
		<title> в 10:02, 26 мая 2010</title>
		<link rel="alternate" type="text/html" href="http://wbex.ru/index.php?title=JavaScript_DHTML/HTML/Frame_FrameSet&amp;diff=2570&amp;oldid=prev"/>
				<updated>2010-05-26T10:02:41Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Версия 10:02, 26 мая 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; style=&quot;text-align: center;&quot; lang=&quot;ru&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(нет различий)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
			</entry>

	<entry>
		<id>http://wbex.ru/index.php?title=JavaScript_DHTML/HTML/Frame_FrameSet&amp;diff=2571&amp;oldid=prev</id>
		<title>Admin: 1 версия</title>
		<link rel="alternate" type="text/html" href="http://wbex.ru/index.php?title=JavaScript_DHTML/HTML/Frame_FrameSet&amp;diff=2571&amp;oldid=prev"/>
				<updated>2010-05-26T07:23:02Z</updated>
		
		<summary type="html">&lt;p&gt;1 версия&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==A blank frameset with Javascript==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
function blankFrame() {&lt;br /&gt;
    return &amp;quot;&amp;lt;html&amp;gt;&amp;lt;body&amp;gt;&amp;lt;/body&amp;gt;&amp;lt;/html&amp;gt;&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
//--&amp;gt;&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;frameset rows=&amp;quot;50, *&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;frame name=&amp;quot;frame1&amp;quot; id=&amp;quot;frame1&amp;quot; src=&amp;quot;navSlice.html&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;frame name=&amp;quot;frame2&amp;quot; id=&amp;quot;frame2&amp;quot; src=&amp;quot;javascript:parent.blankFrame()&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/frameset&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
           &lt;br /&gt;
         &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Create frameset==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;script language=&amp;quot;JavaScript&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
function blank() {&lt;br /&gt;
    return &amp;quot;&amp;lt;html&amp;gt;&amp;lt;/html&amp;gt;&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
//--&amp;gt;&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;frameset cols=&amp;quot;100,*&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;frame name=&amp;quot;navBar&amp;quot; src=&amp;quot;javascript:parent.blank()&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;frameset rows=&amp;quot;70%,30%&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;frame name=&amp;quot;main&amp;quot; id=&amp;quot;main&amp;quot; src=&amp;quot;javascript:parent.blank();&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;frame name=&amp;quot;instrux&amp;quot; id=&amp;quot;instrux&amp;quot;  src=&amp;quot;javascript:parent.blank();&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;/frameset&amp;gt;&lt;br /&gt;
&amp;lt;/frameset&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
           &lt;br /&gt;
         &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Creating a Blank Frame==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;HTML&amp;gt;&lt;br /&gt;
&amp;lt;HEAD&amp;gt;&lt;br /&gt;
&amp;lt;SCRIPT LANGUAGE=&amp;quot;JavaScript&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
function blank() {&lt;br /&gt;
     return &amp;quot;&amp;lt;HTML&amp;gt;&amp;lt;/HTML&amp;gt;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
//--&amp;gt;&lt;br /&gt;
&amp;lt;/SCRIPT&amp;gt;&lt;br /&gt;
&amp;lt;/HEAD&amp;gt;&lt;br /&gt;
&amp;lt;FRAMESET&amp;gt;&lt;br /&gt;
    &amp;lt;FRAME NAME=&amp;quot;Frame1&amp;quot; SRC=&amp;quot;http://www.wbex.ru&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;FRAME NAME=&amp;quot;Frame2&amp;quot; SRC=&amp;quot;javascript:parent.blank()&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/FRAMESET&amp;gt;&lt;br /&gt;
&amp;lt;/HTML&amp;gt;&lt;br /&gt;
&lt;br /&gt;
           &lt;br /&gt;
         &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==File: frameset.htm==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;HTML&amp;gt;&lt;br /&gt;
&amp;lt;FRAMESET rows=&amp;quot;33%,*,33%&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;FRAME name=&amp;quot;t_frame&amp;quot; src=&amp;quot;frame1.html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;FRAME name=&amp;quot;m_frame&amp;quot; src=&amp;quot;frame2.html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;FRAME name=&amp;quot;b_frame&amp;quot; src=&amp;quot;frame3.html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/FRAMESET&amp;gt;&lt;br /&gt;
&amp;lt;/HTML&amp;gt;&lt;br /&gt;
&lt;br /&gt;
File: frame1.htm&lt;br /&gt;
&amp;lt;HTML&amp;gt;&lt;br /&gt;
&amp;lt;HEAD&amp;gt;&lt;br /&gt;
&amp;lt;SCRIPT language=&amp;quot;JavaScript&amp;quot;&amp;gt;&lt;br /&gt;
function twoframes(){&lt;br /&gt;
    parent.m_frame.location=&amp;quot;frame4.html&amp;quot;;&lt;br /&gt;
    parent.b_frame.location=&amp;quot;frame5.html&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/SCRIPT&amp;gt;&lt;br /&gt;
&amp;lt;/HEAD&amp;gt;&lt;br /&gt;
&amp;lt;BODY&amp;gt;&lt;br /&gt;
This is frame 1, the top frame: &amp;lt;A HREF=&amp;quot;javascript:twoframes();&amp;quot;&amp;gt;Change the two lower frames&amp;lt;/A&amp;gt;&lt;br /&gt;
&amp;lt;/BODY&amp;gt;&lt;br /&gt;
&amp;lt;/HTML&amp;gt;&lt;br /&gt;
File: frame2.htm&lt;br /&gt;
&amp;lt;HTML&amp;gt;&lt;br /&gt;
&amp;lt;BODY&amp;gt;&lt;br /&gt;
This is frame 2, the middle frame. &lt;br /&gt;
&amp;lt;/BODY&amp;gt;&lt;br /&gt;
&amp;lt;/HTML&amp;gt;&lt;br /&gt;
File: frame4.htm&lt;br /&gt;
&amp;lt;HTML&amp;gt;&lt;br /&gt;
&amp;lt;BODY&amp;gt;&lt;br /&gt;
This is frame 4, the new middle frame. &lt;br /&gt;
&amp;lt;/BODY&amp;gt;&lt;br /&gt;
&amp;lt;/HTML&amp;gt;&lt;br /&gt;
&lt;br /&gt;
File: frame5.htm&lt;br /&gt;
&amp;lt;HTML&amp;gt;&lt;br /&gt;
&amp;lt;BODY&amp;gt;&lt;br /&gt;
This is frame 5, the new bottom frame. &lt;br /&gt;
&amp;lt;/BODY&amp;gt;&lt;br /&gt;
&amp;lt;/HTML&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==&amp;quot;frameBorder&amp;quot; Example==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
    &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;iframe id=&amp;quot;myFrame&amp;quot; &lt;br /&gt;
        src=&amp;quot;http://www.wbex.ru&amp;quot; &lt;br /&gt;
        width=&amp;quot;300&amp;quot; &lt;br /&gt;
        frameborder=&amp;quot;no&amp;quot; &lt;br /&gt;
        framespacing=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/iframe&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;button onclick=&amp;quot;alert(document.all.myFrame.frameBorder);&amp;quot;&amp;gt;Frame Border&amp;lt;/button&amp;gt;&lt;br /&gt;
&amp;lt;button onclick=&amp;quot;alert(document.all.myFrame.frameSpacing);&amp;quot;&amp;gt;Frame Spacing&amp;lt;/button&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
      &lt;br /&gt;
        &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Frame &amp;quot;cols&amp;quot; Example==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
    &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;frameset onmouseover=&amp;quot;alert(this.cols);&amp;quot; &lt;br /&gt;
          cols=&amp;quot;20%,*&amp;quot; &lt;br /&gt;
          border=&amp;quot;15px&amp;quot; &lt;br /&gt;
          framespacing=&amp;quot;0&amp;quot;&amp;gt; &lt;br /&gt;
    &amp;lt;frame name=&amp;quot;topFrame&amp;quot; noresize scrolling=&amp;quot;NO&amp;quot; src=&amp;quot;http://www.wbex.ru&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;frame name=&amp;quot;mainFrame&amp;quot; src=&amp;quot;http://www.wbex.ru&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/frameset&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
      &lt;br /&gt;
        &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==&amp;quot;frameElement&amp;quot; Example==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
    &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;SCRIPT LANGUAGE=&amp;quot;JScript&amp;quot;&amp;gt;&lt;br /&gt;
    var oFrame = window.frameElement;&lt;br /&gt;
    oFrame.src = &amp;quot;http://www.wbex.ru&amp;quot;;&lt;br /&gt;
&amp;lt;/SCRIPT&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
      &lt;br /&gt;
        &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Frameset for document.URL Property Reader==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;HTML&amp;gt;&lt;br /&gt;
&amp;lt;HEAD&amp;gt;&lt;br /&gt;
&amp;lt;TITLE&amp;gt;document.URL Reader&amp;lt;/TITLE&amp;gt;&lt;br /&gt;
&amp;lt;/HEAD&amp;gt;&lt;br /&gt;
&amp;lt;FRAMESET ROWS=&amp;quot;60%,40%&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;FRAME NAME=&amp;quot;Frame1&amp;quot; SRC=&amp;quot;http://www.wbex.ru&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;FRAME NAME=&amp;quot;Frame2&amp;quot; SRC=&amp;quot;http://www.wbex.ru&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/FRAMESET&amp;gt;&lt;br /&gt;
&amp;lt;/HTML&amp;gt;&lt;br /&gt;
           &lt;br /&gt;
         &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Frameset in Javascript==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;script language=&amp;quot;JavaScript&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
function myFunc() {&lt;br /&gt;
  parent.frames[1].document.open();&lt;br /&gt;
  parent.frames[1].document.write(&amp;quot;frame-text.&amp;quot;);&lt;br /&gt;
  parent.frames[1].document.close();&lt;br /&gt;
}&lt;br /&gt;
var topFrame = &amp;quot;&amp;lt;a href=&amp;quot;http://www.wbex.ru&amp;quot; &amp;quot; +&amp;quot;onClick=&amp;quot;parent.myFunc()&amp;quot;&amp;gt;Click me&amp;lt;/a&amp;gt;&amp;quot;;&lt;br /&gt;
var botFrame = &amp;quot;&amp;quot;;  &lt;br /&gt;
//--&amp;gt;&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;frameset rows=&amp;quot;50%,*&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;frame src=&amp;quot;javascript:parent.topFrame&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;frame src=&amp;quot;javascript:parent.botFrame&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/frameset&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
           &lt;br /&gt;
         &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Frameset Navigator==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
/*&lt;br /&gt;
JavaScript Application Cookbook&lt;br /&gt;
By Jerry Bradenbaugh&lt;br /&gt;
Publisher: O&amp;quot;Reilly &lt;br /&gt;
Series: Cookbooks&lt;br /&gt;
ISBN: 1-56592-577-7&lt;br /&gt;
*/ &lt;br /&gt;
 &lt;br /&gt;
           &lt;br /&gt;
         &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&amp;lt;A href=&amp;quot;http://www.wbex.ru/Code/JavaScriptDownload/FramesetNavigator.zip&amp;quot;&amp;gt;FramesetNavigator.zip( 1 k)&amp;lt;/a&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Frameset show and hide==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
/*&lt;br /&gt;
JavaScript Application Cookbook&lt;br /&gt;
By Jerry Bradenbaugh&lt;br /&gt;
Publisher: O&amp;quot;Reilly &lt;br /&gt;
Series: Cookbooks&lt;br /&gt;
ISBN: 1-56592-577-7&lt;br /&gt;
*/ &lt;br /&gt;
 &lt;br /&gt;
           &lt;br /&gt;
         &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&amp;lt;A href=&amp;quot;http://www.wbex.ru/Code/JavaScriptDownload/FramesetShowHide.zip&amp;quot;&amp;gt;FramesetShowHide.zip( 1 k)&amp;lt;/a&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==&amp;quot;frameSpacing&amp;quot; Example==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
    &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;frameset id=&amp;quot;myFrameset&amp;quot; &lt;br /&gt;
          onload=&amp;quot;alert(window.myFrameset.frameSpacing);&amp;quot; &lt;br /&gt;
          rows=&amp;quot;200,*&amp;quot; &lt;br /&gt;
          border=&amp;quot;15px&amp;quot; &lt;br /&gt;
          framespacing=&amp;quot;2&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;frame name=&amp;quot;topFrame&amp;quot; noresize scrolling=&amp;quot;NO&amp;quot; src=&amp;quot;http://www.wbex.ru&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;frame name=&amp;quot;mainFrame&amp;quot; src=&amp;quot;http://www.wbex.ru&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/frameset&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
      &lt;br /&gt;
        &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Get frame size==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
     Example File From &amp;quot;JavaScript and DHTML Cookbook&amp;quot;&lt;br /&gt;
     Published by O&amp;quot;Reilly &amp;amp; Associates&lt;br /&gt;
     Copyright 2003 Danny Goodman&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
function getFrameSize(frameID) {&lt;br /&gt;
    var result = {height:0, width:0};&lt;br /&gt;
    if (document.getElementById) {&lt;br /&gt;
        var frame = parent.document.getElementById(frameID);&lt;br /&gt;
        if (frame.scrollWidth) {&lt;br /&gt;
            result.height = frame.scrollHeight;&lt;br /&gt;
            result.width = frame.scrollWidth;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    return result;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
           &lt;br /&gt;
         &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Handling Load Events in a Layout Document ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;HTML&amp;gt;&lt;br /&gt;
&amp;lt;HEAD&amp;gt;&lt;br /&gt;
&amp;lt;TITLE&amp;gt;Handling load events in a layout document&amp;lt;/TITLE&amp;gt;&lt;br /&gt;
&amp;lt;SCRIPT LANGUAGE=&amp;quot;JavaScript&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
function selectFrames(){&lt;br /&gt;
 base=&amp;quot;frames/&amp;quot;&lt;br /&gt;
 newFrames=new Array(&amp;quot;http://www.wbex.ru&amp;quot;,&amp;quot;http://www.wbex.ru&amp;quot;,&amp;quot;http://www.wbex.ru&amp;quot;,&amp;quot;http://www.wbex.ru&amp;quot;,&amp;quot;http://www.wbex.ru&amp;quot;)&lt;br /&gt;
 window.firstFrame.location=base+newFrames[Math.round(5*Math.random())%5]&lt;br /&gt;
 window.secondFrame.location=base+newFrames[Math.round(5*Math.random())%5]&lt;br /&gt;
}&lt;br /&gt;
//--&amp;gt;&lt;br /&gt;
&amp;lt;/SCRIPT&amp;gt;&lt;br /&gt;
&amp;lt;/HEAD&amp;gt;&lt;br /&gt;
&amp;lt;FRAMESET COLS=&amp;quot;*,*&amp;quot; ONLOAD=&amp;quot;selectFrames()&amp;quot; ONUNLOAD=&amp;quot;alert(&amp;quot;Thanks for stopping by!&amp;quot;)&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;FRAME SRC=&amp;quot;http://www.wbex.ru&amp;quot; NAME=&amp;quot;firstFrame&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;FRAME SRC=&amp;quot;http://www.wbex.ru&amp;quot; NAME=&amp;quot;secondFrame&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/FRAMESET&amp;gt;&lt;br /&gt;
&amp;lt;/HTML&amp;gt;&lt;br /&gt;
           &lt;br /&gt;
         &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Hide and Show Frame Example==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
 &lt;br /&gt;
&amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD XHTML 1.0 Transitional//EN&amp;quot; &lt;br /&gt;
  &amp;quot;http://www.w3.org/tr/xhtml1/DTD/xhtml1-transitional.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
     Example File From &amp;quot;JavaScript and DHTML Cookbook&amp;quot;&lt;br /&gt;
     Published by O&amp;quot;Reilly &amp;amp; Associates&lt;br /&gt;
     Copyright 2003 Danny Goodman&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;Hide/Show Frame Example&amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;script language=&amp;quot;JavaScript&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
/* cookies.js */&lt;br /&gt;
/*&lt;br /&gt;
     Example File From &amp;quot;JavaScript and DHTML Cookbook&amp;quot;&lt;br /&gt;
     Published by O&amp;quot;Reilly &amp;amp; Associates&lt;br /&gt;
     Copyright 2003 Danny Goodman&lt;br /&gt;
*/&lt;br /&gt;
// utility function to retrieve a future expiration date in proper format;&lt;br /&gt;
// pass three integer parameters for the number of days, hours,&lt;br /&gt;
// and minutes from now you want the cookie to expire; all three&lt;br /&gt;
// parameters required, so use zeros where appropriate&lt;br /&gt;
function getExpDate(days, hours, minutes) {&lt;br /&gt;
    var expDate = new Date();&lt;br /&gt;
    if (typeof days == &amp;quot;number&amp;quot; &amp;amp;&amp;amp; typeof hours == &amp;quot;number&amp;quot; &amp;amp;&amp;amp; typeof hours == &amp;quot;number&amp;quot;) {&lt;br /&gt;
        expDate.setDate(expDate.getDate() + parseInt(days));&lt;br /&gt;
        expDate.setHours(expDate.getHours() + parseInt(hours));&lt;br /&gt;
        expDate.setMinutes(expDate.getMinutes() + parseInt(minutes));&lt;br /&gt;
        return expDate.toGMTString();&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
// utility function called by getCookie()&lt;br /&gt;
function getCookieVal(offset) {&lt;br /&gt;
    var endstr = document.cookie.indexOf (&amp;quot;;&amp;quot;, offset);&lt;br /&gt;
    if (endstr == -1) {&lt;br /&gt;
        endstr = document.cookie.length;&lt;br /&gt;
    }&lt;br /&gt;
    return unescape(document.cookie.substring(offset, endstr));&lt;br /&gt;
}&lt;br /&gt;
// primary function to retrieve cookie by name&lt;br /&gt;
function getCookie(name) {&lt;br /&gt;
    var arg = name + &amp;quot;=&amp;quot;;&lt;br /&gt;
    var alen = arg.length;&lt;br /&gt;
    var clen = document.cookie.length;&lt;br /&gt;
    var i = 0;&lt;br /&gt;
    while (i &amp;lt; clen) {&lt;br /&gt;
        var j = i + alen;&lt;br /&gt;
        if (document.cookie.substring(i, j) == arg) {&lt;br /&gt;
            return getCookieVal(j);&lt;br /&gt;
        }&lt;br /&gt;
        i = document.cookie.indexOf(&amp;quot; &amp;quot;, i) + 1;&lt;br /&gt;
        if (i == 0) break; &lt;br /&gt;
    }&lt;br /&gt;
    return null;&lt;br /&gt;
}&lt;br /&gt;
// store cookie value with optional details as needed&lt;br /&gt;
function setCookie(name, value, expires, path, domain, secure) {&lt;br /&gt;
    document.cookie = name + &amp;quot;=&amp;quot; + escape (value) +&lt;br /&gt;
        ((expires) ? &amp;quot;; expires=&amp;quot; + expires : &amp;quot;&amp;quot;) +&lt;br /&gt;
        ((path) ? &amp;quot;; path=&amp;quot; + path : &amp;quot;&amp;quot;) +&lt;br /&gt;
        ((domain) ? &amp;quot;; domain=&amp;quot; + domain : &amp;quot;&amp;quot;) +&lt;br /&gt;
        ((secure) ? &amp;quot;; secure&amp;quot; : &amp;quot;&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
// remove the cookie by setting ancient expiration date&lt;br /&gt;
function deleteCookie(name,path,domain) {&lt;br /&gt;
    if (getCookie(name)) {&lt;br /&gt;
        document.cookie = name + &amp;quot;=&amp;quot; +&lt;br /&gt;
            ((path) ? &amp;quot;; path=&amp;quot; + path : &amp;quot;&amp;quot;) +&lt;br /&gt;
            ((domain) ? &amp;quot;; domain=&amp;quot; + domain : &amp;quot;&amp;quot;) +&lt;br /&gt;
            &amp;quot;; expires=Thu, 01-Jan-70 00:00:01 GMT&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script language=&amp;quot;JavaScript&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
var origCols;&lt;br /&gt;
function toggleFrame(elem) {&lt;br /&gt;
    if (origCols) {&lt;br /&gt;
        elem.firstChild.nodeValue = &amp;quot;&amp;lt;&amp;lt;Hide Navbar&amp;quot;;&lt;br /&gt;
        setCookie(&amp;quot;frameHidden&amp;quot;, &amp;quot;false&amp;quot;, getExpDate(180, 0, 0));&lt;br /&gt;
        showFrame();&lt;br /&gt;
    } else {&lt;br /&gt;
        elem.firstChild.nodeValue = &amp;quot;Show Navbar&amp;gt;&amp;gt;&amp;quot;;&lt;br /&gt;
        setCookie(&amp;quot;frameHidden&amp;quot;, &amp;quot;true&amp;quot;, getExpDate(180, 0, 0));&lt;br /&gt;
        hideFrame();&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
function hideFrame() {&lt;br /&gt;
    var frameset = document.getElementById(&amp;quot;masterFrameset&amp;quot;);&lt;br /&gt;
    origCols = frameset.cols;&lt;br /&gt;
    frameset.cols = &amp;quot;0, *&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
function showFrame() {&lt;br /&gt;
    document.getElementById(&amp;quot;masterFrameset&amp;quot;).cols = origCols;&lt;br /&gt;
    origCols = null;&lt;br /&gt;
}&lt;br /&gt;
// set frame visibility based on previous cookie setting&lt;br /&gt;
function setFrameVis() {&lt;br /&gt;
    if (document.getElementById) {&lt;br /&gt;
        if (getCookie(&amp;quot;frameHidden&amp;quot;) == &amp;quot;true&amp;quot;) {&lt;br /&gt;
            hideFrame()&lt;br /&gt;
        }  &lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;frameset id=&amp;quot;masterFrameset&amp;quot; frameborder=&amp;quot;no&amp;quot; cols=&amp;quot;150,*&amp;quot; onload=&amp;quot;setFrameVis()&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;frame id=&amp;quot;controls&amp;quot; name=&amp;quot;controlsFrame&amp;quot; src=&amp;quot;toc.html&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;frame id=&amp;quot;content&amp;quot; name=&amp;quot;contentFrame&amp;quot; src=&amp;quot;content.html&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/frameset&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
           &lt;br /&gt;
         &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&amp;lt;A href=&amp;quot;http://www.wbex.ru/Code/JavaScriptDownload/FrameSetOnOff.zip&amp;quot;&amp;gt;FrameSetOnOff.zip( 3 k)&amp;lt;/a&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Make new frameset==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
     Example File From &amp;quot;JavaScript and DHTML Cookbook&amp;quot;&lt;br /&gt;
     Published by O&amp;quot;Reilly &amp;amp; Associates&lt;br /&gt;
     Copyright 2003 Danny Goodman&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
function makeNewFrameset() {&lt;br /&gt;
    var newFrame1 = document.createElement(&amp;quot;frame&amp;quot;);&lt;br /&gt;
    newFrame1.id = &amp;quot;newFrame1&amp;quot;;&lt;br /&gt;
    newFrame1.name = &amp;quot;newFrame1&amp;quot;;&lt;br /&gt;
    newFrame1.src = &amp;quot;altNavBar.html&amp;quot;&lt;br /&gt;
    var newFrame2 = document.createElement(&amp;quot;frame&amp;quot;);&lt;br /&gt;
    newFrame2.id = &amp;quot;newFrame2&amp;quot;;&lt;br /&gt;
    newFrame2.name = &amp;quot;newFrame2&amp;quot;;&lt;br /&gt;
    newFrame2.src = &amp;quot;altHome.html&amp;quot;&lt;br /&gt;
    &lt;br /&gt;
    var frameset = document.getElementById(&amp;quot;masterFrameset&amp;quot;);&lt;br /&gt;
    while (frameset.childNodes.length &amp;gt; 0) {&lt;br /&gt;
        frameset.removeChild(frameset.firstChild);&lt;br /&gt;
    }&lt;br /&gt;
    frameset.cols = null;&lt;br /&gt;
    frameset.rows = &amp;quot;80, *&amp;quot;;&lt;br /&gt;
    frameset.appendChild(newFrame1);&lt;br /&gt;
    frameset.appendChild(newFrame2);&lt;br /&gt;
}&lt;br /&gt;
----------&lt;br /&gt;
function makeNewFrameset() {&lt;br /&gt;
    var frag = document.createDocumentFragment();&lt;br /&gt;
    var newFrame= document.createElement(&amp;quot;frame&amp;quot;);&lt;br /&gt;
    newFrame.id = &amp;quot;newFrame1&amp;quot;;&lt;br /&gt;
    newFrame.name = &amp;quot;newFrame1&amp;quot;;&lt;br /&gt;
    newFrame.src = &amp;quot;altNavBar.html&amp;quot;&lt;br /&gt;
    frag.appendChild(newFrame);&lt;br /&gt;
    newFrame = document.createElement(&amp;quot;frame&amp;quot;);&lt;br /&gt;
    newFrame.id = &amp;quot;newFrame2&amp;quot;;&lt;br /&gt;
    newFrame.name = &amp;quot;newFrame2&amp;quot;;&lt;br /&gt;
    newFrame.src = &amp;quot;altHome.html&amp;quot;&lt;br /&gt;
    frag.appendChild(newFrame);&lt;br /&gt;
    &lt;br /&gt;
    var frameset = document.getElementById(&amp;quot;masterFrameset&amp;quot;);&lt;br /&gt;
    while (frameset.childNodes.length &amp;gt; 0) {&lt;br /&gt;
        frameset.removeChild(frameset.firstChild);&lt;br /&gt;
    }&lt;br /&gt;
    frameset.cols = null;&lt;br /&gt;
    frameset.rows = &amp;quot;30%, *&amp;quot;;&lt;br /&gt;
    frameset.appendChild(frag);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
           &lt;br /&gt;
         &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Multiple Search Engine==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
/*&lt;br /&gt;
JavaScript Application Cookbook&lt;br /&gt;
By Jerry Bradenbaugh&lt;br /&gt;
Publisher: O&amp;quot;Reilly &lt;br /&gt;
Series: Cookbooks&lt;br /&gt;
ISBN: 1-56592-577-7&lt;br /&gt;
*/ &lt;br /&gt;
 &lt;br /&gt;
           &lt;br /&gt;
         &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&amp;lt;A href=&amp;quot;http://www.wbex.ru/Code/JavaScriptDownload/MultipleSearchEngine.zip&amp;quot;&amp;gt;MultipleSearchEngine.zip( 134 k)&amp;lt;/a&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==&amp;quot;noResize&amp;quot; Example==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
    &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;frameset rows=&amp;quot;50,*&amp;quot; frameborder=&amp;quot;yes&amp;quot; border=&amp;quot;20px&amp;quot; framespacing=&amp;quot;5&amp;quot; cols=&amp;quot;*&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;frame id=&amp;quot;myFrame&amp;quot; name=&amp;quot;topFrame&amp;quot; scrolling=&amp;quot;NO&amp;quot; src=&amp;quot;http://www.wbex.ru&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;script language=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
    document.getElementById(&amp;quot;myFrame&amp;quot;).noResize = true;&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;frameset cols=&amp;quot;25%,*&amp;quot; border=&amp;quot;15px&amp;quot; framespacing=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;frame name=&amp;quot;leftFrame&amp;quot; marginheight=&amp;quot;15&amp;quot; noresize scrolling=&amp;quot;NO&amp;quot; src=&amp;quot;http://www.wbex.ru&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;frame name=&amp;quot;mainFrame&amp;quot; src=&amp;quot;http://www.wbex.ru&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/frameset&amp;gt;&amp;lt;/frameset&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
      &lt;br /&gt;
        &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Parent window==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
    &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;frameset rows=&amp;quot;100,*&amp;quot; frameborder=&amp;quot;yes&amp;quot; border=&amp;quot;20px&amp;quot; framespacing=&amp;quot;5&amp;quot; cols=&amp;quot;*&amp;quot;&amp;gt; &lt;br /&gt;
   &amp;lt;frame name=&amp;quot;topFrame&amp;quot; scrolling=&amp;quot;NO&amp;quot; noresize src=&amp;quot;http://www.wbex.ru&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;frameset cols=&amp;quot;41%,*&amp;quot; border=&amp;quot;15px&amp;quot; framespacing=&amp;quot;0&amp;quot; rows=&amp;quot;*&amp;quot;&amp;gt; &lt;br /&gt;
       &amp;lt;frame name=&amp;quot;topFrame&amp;quot; src=&amp;quot;myInnerFrame.htm&amp;quot;&amp;gt;&lt;br /&gt;
       &amp;lt;frame name=&amp;quot;mainFrame&amp;quot; src=&amp;quot;http://www.wbex.ru&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;/frameset&amp;gt;&lt;br /&gt;
&amp;lt;/frameset&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Contents of myInnerFrame.htm:&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;script language=&amp;quot;JavaScript&amp;quot;&amp;gt;&lt;br /&gt;
function P1() {&lt;br /&gt;
   alert(window.parent.mainFrame.document.all.CBP.innerText);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/script&amp;gt;&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body style=&amp;quot;background-color:white;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;button&amp;quot; value=&amp;quot;View Content of CBP&amp;quot; onclick=&amp;quot;P1();&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
      &lt;br /&gt;
        &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Reference to parent frame from inner frame==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;Frame B&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;a href=&amp;quot;javascript:parent.framea.location.replace(&amp;quot;frameb.html&amp;quot;)&amp;quot;&amp;gt;Change sibling&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==&amp;quot;rows&amp;quot; Example==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
    &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;script language=&amp;quot;JavaScript&amp;quot;&amp;gt;&lt;br /&gt;
    document.getElementById(&amp;quot;yourFrameset&amp;quot;).rows = 600;&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;frameset id=&amp;quot;yourFrameset&amp;quot; frameborder=&amp;quot;yes&amp;quot; border=&amp;quot;20px&amp;quot; framespacing=&amp;quot;5&amp;quot; cols=&amp;quot;*&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;frame id=&amp;quot;topF&amp;quot; name=&amp;quot;topFrame&amp;quot; scrolling=&amp;quot;NO&amp;quot; noresize src=&amp;quot;http://www.wbex.ru&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;frame name=&amp;quot;leftFrame&amp;quot; marginwidth=&amp;quot;15&amp;quot; noresize scrolling=&amp;quot;NO&amp;quot; src=&amp;quot;http://www.wbex.ru&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;frame name=&amp;quot;mainFrame&amp;quot; src=&amp;quot;http://www.wbex.ru&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/frameset&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
      &lt;br /&gt;
        &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Window top frame==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
    &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;script language=&amp;quot;JavaScript&amp;quot;&amp;gt;&lt;br /&gt;
function function1() {&lt;br /&gt;
    var m = window.top.document.getElementById(&amp;quot;myP&amp;quot;).tagName; alert(&amp;quot;Tag name: &amp;lt;&amp;quot;+m+&amp;quot;&amp;gt;&amp;quot;);&lt;br /&gt;
} &lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt; &lt;br /&gt;
&amp;lt;div id=&amp;quot;myP&amp;quot; &lt;br /&gt;
      onClick=&amp;quot;function1();&amp;quot; &lt;br /&gt;
      style=&amp;quot;background-color:black; color:white&amp;quot;&amp;gt;&lt;br /&gt;
Click in this text to check its tag name.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
      &lt;br /&gt;
        &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	</feed>