home *** CD-ROM | disk | FTP | other *** search
/ PC World 1999 April / PCWorld_1999-04_cd.bin / Software / TemaCD / DutchHtm / DHTML.ds_ / DHTML.ds
INI File  |  1998-12-01  |  67KB  |  2,166 lines

  1. [Do not delete or edit this document]
  2.  
  3. "HotSpots"
  4. <1>Insert Part 1 in between <HEAD>and</HEAD> tags, insert Part 3 in wherever in body of your document. Change YOUR IMAGE FILE TO BE EXPOSED, YOUR WIDTH, YOUR HEIGHT, YOUR TEXT and YOUR IMAGE FILE(s). You can also change attributes and position (left, top, ...). Dimensions of all images should be the same! 
  5. <2><STYLE type="text/css">
  6.  
  7.     BODY { margin: 0.5in }
  8.     H1 { color: red }
  9.     #hotspot1 { position:absolute; left: 20; top: 20; width:80; height:32 }
  10.     #hotspot2 { position:absolute; left: 110; top: 20; width:80; height:32 }
  11.     #hotspot3 { position:absolute; left: 210; top: 20; width:80; height:32 }
  12.     #hotspot4 { position:absolute; left: 310; top: 20; width:80; height:32 }
  13.     #hotspot5 { position:absolute; left: 410; top: 20; width:80; height:32 }
  14.     #hotspot6 { position:absolute; left: 510; top: 20; width:80; height:32 }
  15.  
  16. </STYLE>
  17.  
  18. <SCRIPT language="javascript">
  19.  
  20. <!--
  21.  
  22. dfltimg = new Image();
  23. dfltimg.src = "YOUR IMAGE FILE TO BE EXPOSED";
  24.  
  25. function hotspot(num) {
  26.    if (navigator.appName == "Microsoft Internet Explorer")
  27.     document.images[num].src = dfltimg.src;
  28.    else
  29.     document.layers[num].document.images[0].src = dfltimg.src;
  30. }
  31.  
  32. //-->
  33.  
  34. </SCRIPT>
  35. <3>
  36. <4><DIV id=hotspot1>
  37. <a href="" onclick="return false" onmouseover="hotspot(0)">
  38. <img src="YOUR IMAGE FILE #1" WIDTH=YOUR WIDTH HEIGHT=YOUR HEIGHT border=0></a>
  39. </DIV>
  40.  
  41. <DIV id=hotspot2>
  42. <a href="" onclick="return false" onmouseover="hotspot(1)">
  43. <img src="YOUR IMAGE FILE #2" WIDTH=YOUR WIDTH HEIGHT=YOUR HEIGHT border=0></a>
  44. </DIV>
  45.  
  46. <DIV id=hotspot3>
  47. <a href="" onclick="return false" onmouseover="hotspot(2)">
  48. <img src="YOUR IMAGE FILE #3" WIDTH=YOUR WIDTH HEIGHT=YOUR HEIGHT border=0></a>
  49. </DIV>
  50.  
  51. <DIV id=hotspot4>
  52. <a href="" onclick="return false" onmouseover="hotspot(3)">
  53. <img src="YOUR IMAGE FILE #4" WIDTH=YOUR WIDTH HEIGHT=YOUR HEIGHT border=0></a>
  54. </DIV>
  55.  
  56. <DIV id=hotspot5>
  57. <a href="" onclick="return false" onmouseover="hotspot(4)">
  58. <img src="YOUR IMAGE FILE #5" WIDTH=YOUR WIDTH HEIGHT=YOUR HEIGHT border=0></a>
  59. </DIV>
  60.  
  61. <DIV id=hotspot6>
  62. <a href="" onclick="return false" onmouseover="hotspot(5)">
  63. <img src="YOUR IMAGE FILE #6" WIDTH=YOUR WIDTH HEIGHT=YOUR HEIGHT border=0></a>
  64. </DIV>
  65. <!--YOUR TEXT-->
  66. <H1>Check out the HotSpots!</H1>
  67. There are six hidden hotspots on this page. Move your mouse around until all six are exposed.
  68. <!--END YOUR TEXT-->
  69. <End>
  70.  
  71. "Highlighted Links"
  72. <1>Text - Links get highlighted.Insert Part 1 in between <HEAD>and</HEAD> tags, insert Part 3 in wherever in body of your document. Change YOUR URL and YOUR DESCRIPTION. You can also change font attributes and position (left, top, color...) 
  73. <2><STYLE type="text/css">
  74.     BODY {background-color: #000000}
  75.     A { text-decoration: none}
  76.     DIV { position: absolute }
  77.     DIV A { color: magenta }
  78.     DIV.title1a { position: absolute; left: 50; top: 20; z-index: 1;
  79.         color: red; font-weight: 800; visibility:hidden;
  80.         font-size: 24pt; font-family: arial}
  81.     DIV.title1b { position: absolute; left: 52; top: 22; z-index: 2;
  82.         color: magenta; font-weight: 800; 
  83.         font-size: 24pt; font-family: arial }
  84.     DIV.title2a { position: absolute; left: 50; top: 70; z-index: 1;
  85.         color: red; font-weight: 800; visibility: hidden;
  86.         font-size: 24pt; font-family: arial }
  87.     DIV.title2b { position: absolute; left: 52; top: 72; z-index: 2;
  88.         color: magenta; font-weight: 800;
  89.         font-size: 24pt; font-family: arial }
  90.     DIV.title3a { position: absolute; left: 50; top: 120; z-index: 1;
  91.         color: red; font-weight: 800; visibility: hidden;
  92.         font-size: 24pt; font-family: arial}
  93.     DIV.title3b { position: absolute; left: 52; top: 122; z-index: 2;
  94.         color: magenta; font-weight: 800;
  95.         font-size: 24pt; font-family: arial }
  96. </STYLE>
  97.  
  98. <SCRIPT language="javascript">
  99.  
  100. function show_element(item) {
  101.    if (navigator.appName == "Microsoft Internet Explorer")
  102.     document.all.item("title" + item).style.filter="shadow(color=#FF0000,direction=320)";
  103.    else
  104.     document.layers["title" + item + "a"].visibility="inherit";
  105. }
  106.  
  107. function hide_element(item) {
  108.    if (navigator.appName == "Microsoft Internet Explorer")
  109.     document.all.item("title" + item).style.filter="";
  110.    else
  111.     document.layers["title" + item + "a"].visibility="hidden";
  112. }
  113.  
  114. </SCRIPT>
  115. <3>
  116. <4><!-- Main Menu items -->
  117. <DIV id="title1a" class=title1a>
  118. YASD's Daily Byte
  119. </DIV>
  120. <DIV id="title1" class=title1b>
  121. <a href="YOUR URL #1" onmouseover="show_element(1)" 
  122.      onmouseout="hide_element(1)" 
  123.     onclick="return false">DESCRIPTION #1</a>
  124. </DIV>
  125.  
  126. <DIV id="title2a" class=title2a>
  127. Today from TechyLand
  128. </DIV>
  129. <DIV id="title2" class=title2b>
  130. <a href="YOUR URL #2" onmouseover="show_element(2)" 
  131.     onmouseout="hide_element(2)" 
  132.     onclick="return false">DESCRIPTION #2</a>
  133. </DIV>
  134.  
  135. <DIV id="title3a" class=title3a>
  136. What's New
  137. </DIV>
  138. <DIV id="title3" class=title3b>
  139. <a href="YOUR URL #3" onmouseover="show_element(3)"
  140.     onmouseout="hide_element(3)"
  141.     onclick="return false">DESCRIPTION #3</a>
  142. </DIV>
  143. <End>
  144.  
  145. "Dynamic Menu Bar"
  146. <1>Images are not animated gifs. Just insert your .jpg (yes .jpg) or .gif instead of YOUR IMAGE FILE, YOUR WIDTH, YOUR HEIGHT, YOUR URL and YOUR DESCRIPTION. Insert Part 1 in between <HEAD>and</HEAD> tags, insert Part 2 inside your body code. An example is:<BODY BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#FF0000" VLINK="#000080" ALINK="#000080" onload="cycle()"> or <BODY onload="cycle()">. Insert Part 3 in wherever in body of your document.
  147. <2><STYLE type="text/css">
  148.  
  149.     h2 A { text-decoration: none; color: gold }
  150.     h2 A:link { color: gold }
  151.     h2 A:visited { color: gold }
  152.     #menu1 { position: absolute; left: 0; top: 0; 
  153.         visibility: hidden}
  154.     #menu2 { position: absolute; left: 142; top: 0; 
  155.         visibility: hidden}
  156.     #menu3 { position: absolute; left: 284; top: 0; 
  157.         visibility: hidden}
  158.     #menu4 { position: absolute; left: 192; top: 0; 
  159.         visibility: hidden}
  160.     #menu5 { position: absolute; left: 142; top: 192;
  161.         visibility: hidden }
  162.     #menu6 { position: absolute; left: 284; top: 192; 
  163.         visibility: hidden}
  164.     #title1 { position: absolute; left: 60; top: 60;
  165.             z-index: 2;  height: 24px; width: 100% }
  166.     #title2 { position: absolute; top: 60; left: 152;
  167.             z-index: 2; height: 24px; width: 100%  }
  168.     #title3 { position: absolute; top: 60; left: 244;
  169.             z-index: 2; height: 24px; width: 100%  }
  170.     #title4 { position: absolute; top: 152; left: 60;
  171.             z-index: 2; height: 24px; width: 100%  }
  172.     #title5 { position: absolute; top: 152; left: 152;
  173.             z-index: 2; height: 24px; width: 100% }
  174.     #title6 { position: absolute; top: 152; left: 244;
  175.             z-index: 2; height: 24px; width: 100%  }
  176.     #imagewait { position: absolute; top: 125; 
  177.             left: 70 }
  178. </STYLE>
  179.  
  180. <SCRIPT language="javascript">
  181. document.write("");
  182. </SCRIPT>
  183.  
  184.  
  185. <SCRIPT language="javascript">
  186.  
  187. var TimingObjectsX
  188. var TimingObjectsY
  189. var currentTick = 0
  190.  
  191. var TimingObjectsX = new Array(6)
  192. var TimingObjectsY = new Array(6)
  193.     TimingObjectsX[0] = new Array(0,12,25,37,50,90,120,142)
  194.     TimingObjectsY[0] = new Array(0,12,25,37,50,50,50,50)
  195.  
  196.     TimingObjectsX[1] = new Array(142,142,142,142,142,167,200,234)
  197.     TimingObjectsY[1] = new Array(0,12,25,37,50,50,50,50)
  198.  
  199.     TimingObjectsX[2] = new Array(284,271,259,246,234,234,234,234)
  200.     TimingObjectsY[2] = new Array(0,12,25,37,50,107,122,142)
  201.  
  202.     TimingObjectsX[3] = new Array(0,12,25,37,50,50,50,50)
  203.     TimingObjectsY[3] = new Array(192,179,167,155,142,107,77,50)
  204.  
  205.     TimingObjectsX[4] = new Array(142,142,142,142,142,107,77,50)
  206.     TimingObjectsY[4] = new Array(192,179,167,155,142,142,142,142)
  207.  
  208.     TimingObjectsX[5] = new Array(284,271,259,246,234,196,161,142)
  209.     TimingObjectsY[5] = new Array(192,179,167,155,142,142,142,142)
  210.  
  211. function cycle() {
  212.  
  213.     currentTick = 0;
  214.     document.layers["menu1"].visibility="show"
  215.     document.layers["menu2"].visibility="show"
  216.     document.layers["menu3"].visibility="show"
  217.     document.layers["menu4"].visibility="show"
  218.     document.layers["menu5"].visibility="show"
  219.     document.layers["menu6"].visibility="show"
  220.     document.layers["waitimage"].visibility="hidden"
  221.  
  222.     setTimeout("MoveObjects()", 400)
  223. }
  224.  
  225. function MoveObjects() {
  226.     document.layers["menu1"].moveTo
  227.         (TimingObjectsX[0][currentTick], TimingObjectsY[0][currentTick])
  228.     document.layers["menu2"].moveTo
  229.         (TimingObjectsX[1][currentTick], TimingObjectsY[1][currentTick])
  230.     document.layers["menu3"].moveTo
  231.         (TimingObjectsX[2][currentTick], TimingObjectsY[2][currentTick])
  232.     document.layers["menu4"].moveTo
  233.         (TimingObjectsX[3][currentTick], TimingObjectsY[3][currentTick])
  234.     document.layers["menu5"].moveTo
  235.         (TimingObjectsX[4][currentTick], TimingObjectsY[4][currentTick])
  236.     document.layers["menu6"].moveTo
  237.         (TimingObjectsX[5][currentTick], TimingObjectsY[5][currentTick])
  238.  
  239.     currentTick++
  240.     if (currentTick < 8) 
  241.         setTimeout("MoveObjects()", 400)
  242. }
  243.  
  244. </SCRIPT>
  245.  
  246.  
  247. <SCRIPT language="jscript">
  248.  
  249. var TimingObjectsX
  250. var TimingObjectsY
  251. var currentTick = 0
  252.  
  253. var TimingObjectsX = new Array(6)
  254. var TimingObjectsY = new Array(6)
  255.     TimingObjectsX[0] = new Array(0,12,25,37,50,90,120,142)
  256.     TimingObjectsY[0] = new Array(0,12,25,37,50,50,50,50)
  257.  
  258.     TimingObjectsX[1] = new Array(142,142,142,142,142,167,200,234)
  259.     TimingObjectsY[1] = new Array(0,12,25,37,50,50,50,50)
  260.  
  261.     TimingObjectsX[2] = new Array(284,271,259,246,234,234,234,234)
  262.     TimingObjectsY[2] = new Array(0,12,25,37,50,107,122,142)
  263.  
  264.     TimingObjectsX[3] = new Array(0,12,25,37,50,50,50,50)
  265.     TimingObjectsY[3] = new Array(192,179,167,155,142,107,77,50)
  266.  
  267.     TimingObjectsX[4] = new Array(142,142,142,142,142,107,77,50)
  268.     TimingObjectsY[4] = new Array(192,179,167,155,142,142,142,142)
  269.  
  270.     TimingObjectsX[5] = new Array(284,271,259,246,234,196,161,142)
  271.     TimingObjectsY[5] = new Array(192,179,167,155,142,142,142,142)
  272.  
  273. function cycle() {
  274.  
  275.     currentTick = 0;
  276.     document.all.menu1.style.visibility="inherit";
  277.     document.all.menu2.style.visibility="inherit";
  278.     document.all.menu3.style.visibility="inherit";
  279.     document.all.menu4.style.visibility="inherit";
  280.     document.all.menu5.style.visibility="inherit";
  281.     document.all.menu6.style.visibility="inherit";
  282.     document.all.imagewait.style.visibility="hidden"
  283.  
  284.     setTimeout("MoveObjects()", 400)
  285. }
  286.  
  287. function MoveObjects() {
  288.     document.all.menu1.style.posLeft= TimingObjectsX[0][currentTick];
  289.     document.all.menu1.style.posTop = TimingObjectsY[0][currentTick];
  290.     document.all.menu2.style.posLeft= TimingObjectsX[1][currentTick];
  291.     document.all.menu2.style.posTop = TimingObjectsY[1][currentTick];
  292.     document.all.menu3.style.posLeft= TimingObjectsX[2][currentTick];
  293.     document.all.menu3.style.posTop = TimingObjectsY[2][currentTick];
  294.     document.all.menu4.style.posLeft= TimingObjectsX[3][currentTick];
  295.     document.all.menu4.style.posTop = TimingObjectsY[3][currentTick];
  296.     document.all.menu5.style.posLeft= TimingObjectsX[4][currentTick];
  297.     document.all.menu5.style.posTop = TimingObjectsY[4][currentTick];
  298.     document.all.menu6.style.posLeft= TimingObjectsX[5][currentTick];
  299.     document.all.menu6.style.posTop = TimingObjectsY[5][currentTick];
  300.  
  301.     currentTick++
  302.     if (currentTick < 8) 
  303.         setTimeout("MoveObjects()", 400)
  304. }
  305.  
  306. </SCRIPT>
  307. <3><BODY onload="cycle()">
  308. <4><!-- Recomanded dimensions: width=85 height=90 -->
  309. <layer name="menu1" left=0 top=0 visibility="hidden">
  310. <a href="YOUR URL #2"><img src="YOUR IMAGE FILE #2" id=menu1 
  311.     border=0 WIDTH=YOUR WIDTH HEIGHT=YOUR HEIGHT></a>
  312. </layer>
  313.  
  314. <layer name="menu2" left=142 top=0 visibility="hidden">
  315. <a href="YOUR URL #3"><img src="YOUR IMAGE FILE #3" id=menu2
  316.       border=0 WIDTH=YOUR WIDTH HEIGHT=YOUR HEIGHT></a>
  317. </layer>
  318.  
  319. <layer name="menu3" left=284 top=0 visibility="hidden">
  320. <a href="YOUR URL #6"><img src="YOUR IMAGE FILE #6" id=menu3
  321.     border=0 WIDTH=YOUR WIDTH HEIGHT=YOUR HEIGHT></a>
  322. </layer>
  323.  
  324. <layer name="menu4" left=0 top=192 visibility="hidden">
  325. <a href="YOUR URL #1"><img src="YOUR IMAGE FILE #1" id=menu4 
  326.     border=0 WIDTH=YOUR WIDTH HEIGHT=YOUR HEIGHT></a>
  327. </layer>
  328.  
  329. <layer name="menu5" left=142 top=192 visibility="hidden">
  330. <a href="YOUR URL #4"><img src="YOUR IMAGE FILE #4" id=menu5
  331.     border=0 WIDTH=YOUR WIDTH HEIGHT=YOUR HEIGHT></a>
  332. </layer>
  333.  
  334. <layer name="menu6" left=284 top=192 visibility="hidden">
  335. <a href="YOUR URL #5"><img src="YOUR IMAGE FILE #5" id=menu6
  336.     border=0 WIDTH=YOUR WIDTH HEIGHT=YOUR HEIGHT></a>
  337. <!-- Recomanded dimensions: width=85 height=90 -->
  338. </layer>
  339.  
  340. <LAYER name="waitimage">
  341. <DIV id=imagewait>
  342. <h4>Images for menu bar are loading...please wait</h4>
  343. </DIV>
  344. </LAYER>
  345.  
  346. <DIV id=title1>
  347. <h2><a href="YOUR URL #1">DESCRIPTION #1</a></h2>
  348. </DIV>
  349.  
  350. <DIV id=title2>
  351. <h2><a href="YOUR URL #2">DESCRIPTION #2</a></h2>
  352. </DIV>
  353.  
  354. <DIV id=title3>
  355. <h2><a href="YOUR URL #3">DESCRIPTION #3</a></h2>
  356. </DIV>
  357.  
  358. <DIV id=title4>
  359. <h2><a href="YOUR URL #4">DESCRIPTION #4</a></h2>
  360. </DIV>
  361.  
  362. <DIV id=title5>
  363. <h2><a href="YOUR URL #5">DESCRIPTION #5</a></h2>
  364. </DIV>
  365.  
  366. <DIV id=title6>
  367. <h2><a href="YOUR URL #6">DESCRIPTION #6</a></h2>
  368. </DIV>
  369. <End>
  370.  
  371. "Animation on Path"
  372. <1>Image is not an animated gif. Just insert your .jpg (yes .jpg) or .gif instead of YOUR IMAGE FILE, YOUR WIDTH, YOUR HEIGHT. Insert Part 1 in between <HEAD>and</HEAD> tags, insert Part 2 inside your body code. An example is:<BODY BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#FF0000" VLINK="#000080" ALINK="#000080" onLoad="init()"> or <BODY onLoad="init()">. Insert Part 3 in wherever in body of your document.
  373.  
  374. <2><SCRIPT LANGUAGE = "JavaScript">
  375.  
  376. bName = navigator.appName;
  377.  
  378. bVer = parseInt(navigator.appVersion); 
  379.  
  380. if      (bName == "Netscape" && bVer == 4) ver = "n";
  381.  
  382. else if (bName == "Microsoft Internet Explorer" && bVer == 4) ver = "ie";
  383.  
  384. function init() {
  385.         if (ver == "n") {
  386.                 pic = document.picDiv
  387.                 pic.xcor = pic.left
  388.                 pic.ycor = pic.top
  389.         }
  390.         else if (ver == "ie") {
  391.                 pic = picDiv.style
  392.                 pic.xcor = pic.pixelLeft
  393.                 pic.ycor = pic.pixelTop
  394.         }
  395.  
  396. pic.pathx = new Array(64,78,105,146,203,263,334,392,432,463,476,466,445,416,385,352,344,343,319,279,272,276,273,244,202,167,132,107,78,54)
  397.  
  398. pic.pathy = new Array(74,102,135,159,186,197,203,207,185,154,121,80,64,57,59,81,109,138,153,140,114,89,53,43,42,45,54,35,26,52)
  399.  
  400. //Control Panel for Variables
  401.  
  402. pic.pathcor = 0                //don't change
  403.  
  404. pic.active = 1               // set to 1 to begin when page loads
  405.  
  406. pic.pathloop = 1            // set to 1 to loop, 0 not to loop
  407.  
  408. speed = .01                    // time between points in seconds
  409.  
  410. picpath()}
  411. function picpath() {
  412.         if (pic.active && pic.pathcor < pic.pathx.length) {
  413.                 pic.xcor = pic.pathx[pic.pathcor]
  414.                 pic.ycor = pic.pathy[pic.pathcor]
  415.                 pic.left = pic.xcor
  416.                 pic.top = pic.ycor
  417.                 pic.pathcor += 1
  418.                 setTimeout("picpath()",speed*1000) 
  419.         }
  420.  
  421.         else {
  422.         if (pic.active && pic.pathloop && pic.active) {
  423.             pic.pathcor = 0
  424.             picpath()
  425.             }
  426.             else pic.active = 0
  427.         }
  428. }
  429.  
  430. //-->
  431. </SCRIPT>
  432.  
  433. <STYLE TYPE="text/css">
  434.  
  435. <!--
  436.  
  437. #picDiv {position:absolute; left:101; top:285; width:90; height:90;}
  438.  
  439. -->
  440.  
  441. </STYLE>
  442. <3><BODY onLoad="init()">
  443. <4><DIV ID="picDiv"><img src="YOUR IMAGE FILE" WIDTH=YOUR WIDTH HEIGHT=YOUR HEIGHT BORDER=0</DIV>
  444. <End>
  445.  
  446. "Popout Menu #1"
  447. <1> Insert Part 1 in between<HEAD> and </HEAD> tags, insert Part 2 inside your body code. An example is:<BODY BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#FF0000" VLINK="#000080" ALINK="#000080" onLoad="init()">  or <BODY onLoad="init()">.Insert Part 3 wherever in body of your document. Change YOUR IMAGE FILE, YOUR WIDTH, YOUR HEIGHT, YOUR TEXT.
  448. <2><script language="JavaScript1.2">
  449.  
  450. if (document.layers) {n=1;ie=0}
  451. if (document.all) {n=0;ie=1}
  452.  
  453. function init() {
  454.         if (n) tab = document.tabDiv
  455.         if (n) poptext = document.poptextDiv
  456.         if (ie) tab = tabDiv.style
  457.         if (ie) poptext = poptextDiv.style
  458. }
  459.  
  460. var tabShow=1;
  461.  
  462. //Hide-Show Layer
  463. function hidepoptext() {
  464.  
  465.         if (tabShow == 0) {
  466.             if (n) {
  467.                 tab.visibility = "hide";
  468.                 tab.visibility = "show";
  469.                 poptext.visibility = "hide";
  470.                 tabShow = 1;
  471.                 return;
  472.                }
  473.             if (ie) {
  474.                 tab.visibility = "hidden";
  475.                 tab.visibility = "visible";
  476.                 poptext.visibility = "hidden";
  477.                 tabShow = 1;
  478.                 return;
  479.            }
  480.   }
  481.                 
  482.         if (tabShow == 1) {
  483.             if (n) {
  484.                 tab.visibility = "hide";
  485.                 tab.visibility = "show";
  486.                 poptext.visibility = "show";
  487.                 tabShow = 0;
  488.                       }
  489.             if (ie) {
  490.                 tab.visibility = "hidden";
  491.                 tab.visibility = "visible";
  492.                 poptext.visibility = "visible";
  493.                 tabShow = 0;
  494.                 }
  495. }
  496. }
  497.  
  498. </script>
  499.  
  500.  
  501. <style>
  502. <!--
  503. #tabdiv {
  504.         position:absolute;
  505.         top:0px;
  506.         left:0px;
  507.         z-index:2;
  508.         visibility:show;
  509. }
  510.  
  511. #poptextdiv {
  512.         visibility:hide;
  513.         visibility:hidden;
  514.         position:absolute;
  515.         width:200px;
  516.         top:15px;
  517.         left:0px;
  518.         z-index:0;
  519.         color:white;
  520.         border-color:black;
  521.         border-width:2px;
  522.         background-color:black;
  523.         color:black;
  524.         padding:10 5 10 5;
  525.         z-index:1;
  526.         
  527. }
  528.  
  529. #maintext {
  530.         position:absolute;
  531.         top:10px;
  532.         left:240px;
  533.         width:470px;
  534.         z-index:0;
  535.  
  536. }-->
  537. </style>
  538. <3><body onLoad="init()">
  539. <4>
  540. <div ID=tabDiv>
  541. <a href="javascript:hidepoptext();"><IMG SRC="YOUR IMAGE FILE" WIDTH=YOUR WIDTH HEIGHT=YOUR HEIGHT ALT="" BORDER=0></a></div>
  542. <!--Recomanded: width=200 height=25-->
  543.  
  544. <div ID=poptextDiv>
  545. <font size="+1" color="White">
  546. News Briefs<br>
  547. Feature Stories<br>
  548. Exploration<br>
  549. Mind Games<br>
  550. Animal Cams<br>
  551. </font>
  552. </div>
  553.  
  554. <div ID=maintext>
  555. <font color="Black">
  556. Here's the pull down menu for both 4.0 browsers. This is a very simple example of what can be done with pop-out menus.
  557. </font>
  558. </div>
  559. <End>
  560.  
  561. "Popout Menu #2"
  562. <1>Insert Part 1 in between<HEAD> and </HEAD> tags, insert Part 2 inside your body code. An example is:<BODY BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#FF0000" VLINK="#000080" ALINK="#000080" onLoad="init()">  or <BODY onLoad="init()">.Insert Part 3 wherever in body of your document. Change YOUR IMAGE FILE, YOUR WIDTH, YOUR HEIGHT, YOUR TEXT.
  563. <2><script language="JavaScript1.2">
  564.  
  565. if (document.layers) {n=1;ie=0}
  566. if (document.all) {n=0;ie=1}
  567.  
  568. function init() {
  569.         if (n) tab = document.tabDiv
  570.         if (n) poptext = document.poptextDiv
  571.         if (ie) tab = tabDiv.style
  572.         if (ie) poptext = poptextDiv.style
  573. }
  574.  
  575. var tabShow=1;
  576.  
  577. //Hide-Show Layer
  578. function hidepoptext() {
  579.  
  580.         if (tabShow == 1) {
  581.             if (n) {
  582.                 tab.visibility = "hide";
  583.                 tab.left = 0;
  584.                 tab.visibility = "show";
  585.                 poptext.visibility = "hide";
  586.                 tabShow = 0;
  587.                 return;
  588.                }
  589.             if (ie) {
  590.                 tab.visibility = "hidden";
  591.                 tab.left = 0;
  592.                 tab.visibility = "visible";
  593.                 poptext.visibility = "hidden";
  594.                 tabShow = 0;
  595.                 return;
  596.            }
  597.   }
  598.                 
  599.         if (tabShow == 0) {
  600.             if (n) {
  601.                 tab.visibility = "hide";
  602.                 tab.left = 223;
  603.                 tab.visibility = "show";
  604.                 poptext.visibility = "show";
  605.                 tabShow = 1;
  606.                       }
  607.             if (ie) {
  608.                 tab.visibility = "hidden";
  609.                 tab.left = 223;
  610.                 tab.visibility = "visible";
  611.                 poptext.visibility = "visible";
  612.                 tabShow = 1;
  613.                 }
  614. }
  615. }
  616.  
  617. </script>
  618.  
  619.  
  620. <style>
  621. <!--
  622. #tabdiv {
  623.         position:absolute;
  624.         top:20px;
  625.         left:223px;
  626.         z-index:2;
  627.         visibility:show;
  628. }
  629.  
  630. #poptextdiv {
  631.         visibility:show;
  632.         position:absolute;
  633.         width:223px;
  634.         top:10px;
  635.         left:0px;
  636.         z-index:0;
  637.         border-color:#000099;
  638.         border-width:2px;
  639.         background-color:#eeeeff;
  640.         color:black;
  641.         padding:10 5 10 5;
  642.         z-index:1;
  643.         
  644. }
  645.  
  646. #maintext {
  647.         position:absolute;
  648.         top:30px;
  649.         left:40px;
  650.         width:670px;
  651.         z-index:0;
  652.  
  653. }-->
  654. </style>
  655.  
  656. <3><body onLoad="init()">
  657. <4><div ID=maintext>
  658. This is a very simple example of what can be done with pop-out menus.
  659. This is a very simple example of what can be done with pop-out menus.
  660. This is a very simple example of what can be done with pop-out menus.
  661. This is a very simple example of what can be done with pop-out menus.
  662. This is a very simple example of what can be done with pop-out menus.
  663. </div>
  664.  
  665.  
  666. <div ID=tabDiv>
  667. <a href="javascript:hidepoptext();"><img src="YOUR IMAGE FILE" width=YOUR WIDTH height=YOUR HEIGHT alt="tab" border="0"></a>
  668. </div>
  669. <!--Recomanded: WIDTH=15 HEIGHT=165-->
  670.  
  671. <div ID=poptextDiv>
  672. Pop Out text appears here.  This DIV can contain graphics or text or any other HTML element you would like to include.  By placing several popout menus like this down the side of the screen you can make large amounts of information available to people only when they need it.  Being able to customize an interface like this is yet another demonstration of the power in DHTML.
  673. </div>
  674.  
  675. <End>
  676.  
  677. ==========NN4=========================================
  678.  
  679. "Sliding Layers"
  680. <1>This DHTML script moves your image over screen. Image is not an animated gif. Just insert your .jpg (yes .jpg) or .gif instead of YOUR IMAGE FILE, YOUR WIDTH, YOUR HEIGHT and YOUR ALT TEXT. Insert Part 1 in between<HEAD> and </HEAD> tags, insert Part 2 inside your body code. An example is:<BODY BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#FF0000" VLINK="#000080" ALINK="#000080" onload="moveLayer(document.layers['ie_gear'],-4,-4,4,20)"> or <body onload="moveLayer(document.layers['ie_gear'],-4,-4,4,20)">. Insert Part 3 in wherever in body of your document.
  681. <2><script language="JavaScript">
  682. function moveLayer(lyr,xadder,yadder,xend,timer) {
  683.  lyr.top += yadder
  684.  lyr.left += xadder
  685.  if (((xadder > 0) && (lyr.left < xend)) ||
  686.      ((xadder < 0) && (lyr.left > xend))) {
  687.       setTimeout('moveLayer(document.layers["'+lyr.name+'"],'+xadder+','+yadder+','+xend+','+timer+')',timer)
  688.      }
  689. }
  690. </script>
  691. <3><body onload="moveLayer(document.layers['ie_gear'],-4,-4,4,20)">
  692. <4><layer name="ie_gear" top=100 left=100 visibility=show>
  693. <img src="YOUR IMAGE FILE" width=YOUR WIDTH height=YOUR HEIGHT alt="YOUR ALT. TEXT">
  694. </layer>
  695. <End>
  696.  
  697. "Image Gallery"
  698. <1>Insert Part 1 in between<HEAD> and </HEAD> tags, insert Part 2 inside your body code. An example is:<BODY BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#FF0000" VLINK="#000080" ALINK="#000080" onLoad="init()">  or <BODY onLoad="init()">.Insert Part 3 wherever in body of your document.Change YOUR IMAGE FILE, YOUR WIDTH, YOUR HEIGHT, and eventualy Link Text (Go To) Layer 1, (2),(3).
  699. <2><SCRIPT LANGUAGE="JavaScript">     //Define global variables
  700.      var totalLayersInLoop=3;
  701.     var layerNumShowing=1;
  702.     function init(){
  703.              if (navigator.appName == "Netscape") {
  704.             layerStyleRef="layer.";
  705.              layerRef="document.layers";
  706.             styleSwitch="";
  707.             }else{
  708.              layerStyleRef="layer.style.";
  709.             layerRef="document.all";
  710.              styleSwitch=".style";
  711.             }     }
  712.  
  713.     function showLayerNumber(number){
  714.          var layerNumToShow=number;
  715.         hideLayer(eval('"layer' + layerNumShowing+'"'));
  716.          showLayer(eval('"layer' + layerNumToShow+'"'));
  717.          layerNumShowing=layerNumToShow;         }
  718.         
  719.     function showPreviousLayer(){
  720.          var layerNumToShow=layerNumShowing-1;
  721.          if (layerNumToShow < 1){layerNumToShow=totalLayersInLoop;}
  722.          hideLayer(eval('"layer' + layerNumShowing+'"'));
  723.          showLayer(eval('"layer' + layerNumToShow+'"'));
  724.          layerNumShowing=layerNumToShow;     }
  725.  
  726.     function showNextLayer(){
  727.          var layerNumToShow=layerNumShowing+1;
  728.          if (layerNumToShow > totalLayersInLoop){layerNumToShow=1;}
  729.          hideLayer(eval('"layer' + layerNumShowing+'"'));
  730.          showLayer(eval('"layer' + layerNumToShow+'"'));
  731.          layerNumShowing=layerNumToShow;     }
  732.  
  733.     function showLayer(layerName){
  734.          eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.visibility="visible"');     }     
  735.  
  736.     function hideLayer(layerName){
  737.  
  738.          eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.visibility="hidden"');     } 
  739.  
  740.  </SCRIPT>
  741.  
  742.  <STYLE TYPE="text/css">
  743.  
  744.  #layer1 {POSITION: absolute; Z-INDEX: 10; VISIBILITY: visible; LEFT: 50px; TOP: 80px;}
  745.  #layer2 {POSITION: absolute; Z-INDEX: 20; VISIBILITY: hidden; LEFT: 50px; TOP: 80px;}
  746.  #layer3 {POSITION: absolute; Z-INDEX: 30; VISIBILITY: hidden; LEFT: 50px; TOP: 80px;}
  747.  #loopControls {POSITION: absolute; Z-INDEX: 40; VISIBILITY: visible; LEFT: 550px; TOP: 20px;}
  748.   </STYLE>
  749. <3><BODY onLoad="init()">  <!--layers in the loop-->
  750. <4><!--layer 1-->
  751.     <DIV ID="layer1" >
  752.  
  753.          <IMG SRC="IMAGE #1" WIDTH=YOUR WIDTH HEIGHT=YOUR HEIGHT BORDER=0>    
  754.  
  755.      </DIV>
  756.  
  757.        <!--layer 2-->
  758.      <DIV ID="layer2" >
  759.  
  760.          <IMG SRC="IMAGE #2" WIDTH=YOUR WIDTH HEIGHT=YOUR HEIGHT BORDER=0>    
  761.  
  762.      </DIV>
  763.  
  764.     <!--layer 3-->
  765.      <DIV ID="layer3" >
  766.  
  767.          <IMG SRC="IMAGE #3" WIDTH=YOUR WIDTH HEIGHT=YOUR HEIGHT BORDER=0>    
  768.     
  769.      </DIV>
  770.  
  771.     <!--looping layer controls-->
  772.  
  773. <DIV ID="loopControls" >
  774. <A HREF="javascript:showPreviousLayer()">Previous</a>  <BR>
  775. <A HREF="javascript:showNextLayer()">Next</a> <BR>
  776. <A HREF="javascript:showLayerNumber(1)">Go To Layer 1</a> <BR>
  777. <A HREF="javascript:showLayerNumber(2)">Go To Layer 2</a> <BR>
  778. <A HREF="javascript:showLayerNumber(3)">Go To Layer 3</a> <BR>              </DIV>
  779. <End>
  780.  
  781. "Preview"
  782. <1>Contest or Preview of your page. Insert Part 1 in between<HEAD> and </HEAD> tags, insert Part 2 inside your body code. An example is:<BODY BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#FF0000" VLINK="#000080" ALINK="#000080" onLoad="init()">  or <BODY onLoad="init()">.Insert Part 3 wherever in body of your document. Change YOUR IMAGE FILE, YOUR WIDTH, YOUR HEIGHT, YOUR TEXT.
  783. <2><!--This is the Seq Remember 15=1.5 seconds-->
  784. <SCRIPT LANGUAGE = "JavaScript">
  785. //don't change
  786. function startSeq(SeqNumber) {
  787.   Time[SeqNumber] = 0;
  788.   SeqController(SeqNumber);
  789. }
  790.  
  791. //dont't change
  792. function stopSeq(SeqNumber){
  793.    Time[SeqNumber] = Seq[SeqNumber].length;
  794. }
  795.  
  796. //don't change
  797. function SeqController(SeqNumber) {
  798.     if (Time[SeqNumber] <= Seq[SeqNumber].length - 1) {
  799.       Time[SeqNumber]++;
  800.         if (Seq[SeqNumber][Time[SeqNumber]] != null){
  801.           eval(Seq[SeqNumber][Time[SeqNumber]]);
  802.         }
  803.         setTimeout('SeqController(' + SeqNumber + ')', 100);
  804.     }
  805. }
  806.  
  807. //don't change
  808. function init() {
  809.   Time = new Array();
  810.   Seq = new Array();
  811.  
  812. Seq[0] = new Array();
  813. Seq[0][10] = 'pic1_show();';
  814. Seq[0][15] = 'pic2_show();';
  815. Seq[0][25] = 'pic3_show();';
  816. Seq[0][35] = 'wipe();';
  817. Seq[0][45] = 'animateie();';
  818. Seq[0][65] = 'animatedhtml();';
  819. Seq[0][90] = 'pic4_show();';
  820. Seq[0][100] = 'pic5_show();';
  821. Seq[0][110] = 'pic6_show();';
  822.  
  823. //don't change
  824. startSeq(0);
  825. }
  826.  
  827. var totalTime, currTime;
  828. var Time, Seq;
  829.  
  830. </SCRIPT>
  831.  
  832. <!--Layer Wipe-->
  833. <script language="JavaScript">
  834. function curtainWidth(lyr,xinc,inctime,stopwidth) {
  835. lyr.clip.left += -(xinc/2)
  836. lyr.clip.right += (xinc/2)
  837. if (lyr.clip.width < 0) {lyr.clip.width = 0}
  838. if (((xinc < 0) && (lyr.clip.width > stopwidth)) || 
  839.     ((xinc > 0) && (lyr.clip.width < stopwidth))) {
  840.   setTimeout('curtainWidth(document.layers["'+lyr.name+'"],'+xinc+','+inctime+','+stopwidth+')',inctime)     
  841.  }
  842. }
  843.  
  844. function slideLayer(lyr,xinc,yinc,inctime,xstop) {
  845.  lyr.top += yinc
  846.  lyr.left += xinc
  847.  if (((xinc > 0) && (lyr.left < xstop)) ||
  848.      ((xinc < 0) && (lyr.left > xstop))) {
  849.       setTimeout('slideLayer(document.layers["'+lyr.name+'"],'+xinc+','+yinc+','+inctime+','+xstop+')',inctime)
  850.      }
  851. }
  852. </script>
  853.  
  854. <script language="JavaScript1.2">
  855. function wipe() {
  856.     curtainWidth(document.layers['pic1'],-6,15,0);
  857.     curtainWidth(document.layers['pic2'],-6,15,0);
  858.     }
  859. </script>
  860.  
  861. <script language="JavaScript1.2">
  862. function animateie() {
  863.     slideLayer(document.layers['pic3'],-6,-4,50,10);
  864.     }
  865. </script>
  866.  
  867. <script language="JavaScript1.2">
  868.  
  869. function animatedhtml() {
  870.     document.pic3andahalf.visibility = "show"
  871.     slideLayer(document.layers['pic3andahalf'],-4,-.001,20,105);
  872.     }
  873. </script>
  874.  
  875. <script language="JavaScript1.2">
  876.  
  877. function pic1_show() {
  878.     document.pic1.visibility = "show"
  879. }
  880.  
  881. function pic2_show() {
  882.     document.pic2.visibility = "show"
  883. }
  884.  
  885. function pic3_show() {
  886.     document.pic3.visibility = "show"
  887. }
  888.  
  889. function pic4_show() {
  890.     document.pic4.visibility = "show"
  891. }
  892.  
  893. function pic5_show() {
  894.     document.pic5.visibility = "show"
  895. }
  896.  
  897. function pic6_show() {
  898.     document.pic6.visibility = "show"
  899. }
  900.  
  901. function pic2_hide() {
  902.     document.pic2.visibility = "hide"
  903. }
  904. </script>
  905. <3><BODY onLoad = "init()">
  906. <4><layer
  907.     name="pic1"
  908.      left= 95
  909.      top= 50
  910.      z-index= 1
  911.     visibility= hide
  912.     clipwidth=400
  913.     width=400>
  914. <font face="Impact" size="+4" color="#FFFFFF">YOUR TEXT</font>
  915. </layer>
  916.  
  917. <layer
  918.     name="pic2"
  919.      left= 105
  920.      top= 250
  921.      z-index= 1
  922.     visibility= hide
  923.     clipwidth=400
  924.     width=400>
  925. <font face="Impact" size="+4" color="#FFFFFF">YOUR TEXT</font>
  926. </layer>
  927.  
  928. <layer
  929.     name="pic3"
  930.      left= 195
  931.      top= 137
  932.      z-index= 1
  933.      visibility= hide
  934.     clipwidth=90
  935.     width=90>
  936. <IMG ID="iegear" SRC="YOUR IMAGE #1" WIDTH=YOUR WIDTH HEIGHT=YOUR HEIGHT BORDER=0>
  937. </layer>
  938.  
  939. <layer
  940.     name="pic3andahalf"
  941.      left= 400
  942.      top= 35
  943.      z-index= 1
  944.      visibility= hide
  945.     clipwidth=251
  946.     width=251>
  947. <IMG SRC="YOUR IMAGE #2" WIDTH=YOUR WIDTH HEIGHT=YOUR HEIGHT BORDER=0>
  948. </layer>
  949.  
  950. <layer
  951.     name="pic4"
  952.     left= 125
  953.      top= 120
  954.      z-index= 1
  955.      visibility= hide
  956.     clipwidth=500
  957.     width=500>
  958. <IMG SRC="YOUR IMAGE #3" WIDTH=YOUR WIDTH HEIGHT=YOUR HEIGHT BORDER=0>
  959. </layer>
  960.  
  961. <layer
  962.     name="pic5"
  963.      left= 125
  964.      top= 185
  965.      z-index= 1
  966.      visibility= hide
  967.     clipwidth=500
  968.     width=500>
  969.  
  970. <IMG SRC="YOUR IMAGE #4" WIDTH=YOUR WIDTH HEIGHT=YOUR HEIGHT BORDER=0>
  971. </layer>
  972.  
  973. <layer
  974.     name="pic6"
  975.     left= 125
  976.      top= 250
  977.      z-index= 1
  978.      visibility= hide
  979.      clipwidth=500
  980.     width=500>
  981.  
  982. <IMG SRC="YOUR IMAGE #4" WIDTH=YOUR WIDTH HEIGHT=YOUR HEIGHT BORDER=0>
  983. </layer>
  984. <End>
  985.  
  986. "Drag Text and Image"
  987. <1>This script enables you to drag text and (or) image (.gif).Insert Part 1 in your head tags and Part 3 in body of your document. Change YOUR IMAGE FILE, YOUR WIDTH, YOUR HEIGHT, YOUR TEXT.
  988. <2><LINK REL=STYLESHEET TYPE="text/css" 
  989.     HREF="dhtml.css" TITLE="style1">
  990.  
  991. <STYLE>
  992.     A {text-decoration: none; color: firebrick}
  993. </STYLE>
  994. <SCRIPT language="javascript1.2">    
  995.  
  996. current_object = null;
  997. last_object = null;
  998. objectX = 0;
  999. objectY = 0;
  1000.  
  1001. function key_press(e) {
  1002.     last_object.zIndex=5;    
  1003. }
  1004.  
  1005. function begin_event(object,e) {
  1006.         current_object = object;
  1007.         objectX = e.pageX;
  1008.         objectY = e.pageY;
  1009.         window.captureEvents(Event.MOUSEMOVE);
  1010.  
  1011. }
  1012. function drag_event(e) {
  1013.     if (current_object != null) {
  1014.         current_object.left = current_object.left + (e.pageX - objectX);
  1015.         current_object.top = current_object.top + (e.pageY - objectY);
  1016.         objectX = e.pageX;
  1017.         objectY = e.pageY;
  1018.     }
  1019.     return false;
  1020. }
  1021.  
  1022. function end_event() {
  1023.     window.releaseEvents(Event.MOUSEMOVE);
  1024.     last_object = current_object;
  1025.     current_object = null;
  1026. }
  1027.  
  1028. window.onmousemove=drag_event;
  1029. document.captureEvents(Event.DBLCLICK);
  1030. document.ondblclick = key_press;
  1031.  
  1032. </SCRIPT>
  1033. <3>
  1034. <4><DIV id="theblock" style="position: absolute;top: 50px; left: 20px; width:300px ">
  1035. <a href="" onmousedown="begin_event(theblock,event);return false"
  1036.     onmouseup="end_event();return false"> 
  1037. <!--YOUR TEXT-->
  1038. You can click on and drag either the text or the image on this page. Place one in front of the other, such as the image over this text, and then 
  1039. doubleclick on the text. This moves the object up through the z order.
  1040. <!-- END YOUR TEXT-->
  1041. </a>
  1042. </DIV>
  1043. <DIV id="gotit" style="position: absolute;top:50px; left: 350px;">
  1044. <a href="" onmousedown="begin_event(gotit, event);return false" 
  1045.     onmouseup="end_event();return false">
  1046. <img src="YOUR IMAGE FILE" WIDTH=YOUR WIDTH HEIGHT=YOUR HEIGHT BORDER=0></a>
  1047. </DIV>
  1048. <End>
  1049.  
  1050. "Drag Image"
  1051. <1>This script enables you to drag image (.jpg). Insert Part 1 in your head tags and Part 3 in body of your document. Change YOUR IMAGE FILE. 
  1052. <2><STYLE TYPE="text/css">
  1053. <!--
  1054. #iegear {
  1055. position: absolute;
  1056. left: 100;
  1057. top: 100;
  1058. layer-background-image: url(YOUR IMAGE FILE);
  1059. width: 82;
  1060. clip: rect(0 82 82 0)
  1061. }
  1062. -->
  1063. </STYLE>
  1064. <3>
  1065. <4><DIV ID="iegear"></DIV>
  1066. <SCRIPT LANGUAGE="JavaScript1.2">
  1067.           <!--
  1068.  
  1069. currentX = currentY = 0;
  1070.  
  1071. function grabGear(gear) {
  1072.     currentX = gear.pageX;
  1073.     currentY = gear.pageY;
  1074.     captureEvents(Event.MOUSEMOVE);
  1075.     onmousemove = moveGear;
  1076.           }
  1077.  
  1078. function moveGear(gear) {
  1079.     distanceX = (gear.pageX - currentX);
  1080.     distanceY = (gear.pageY - currentY);
  1081.     currentX = gear.pageX;
  1082.     currentY = gear.pageY;
  1083.     document.iegear.moveBy(distanceX,distanceY);
  1084.           }
  1085.  
  1086. function dropGear() {
  1087.     releaseEvents(Event.MOUSEMOVE);
  1088. }
  1089.  
  1090.     document.iegear.document.onmousedown = grabGear;
  1091.     document.iegear.document.onmouseup = dropGear;
  1092.           //-->
  1093. </SCRIPT>
  1094. <End>
  1095.  
  1096. "Mouse Over Text"
  1097. <1>Text changes color and becomes link on MoseOver. Insert Part 1 in your head tags and Part 3 in body of your document. Change YOUR LINK and DESCRIPTION. Important: DESCRIPTION (Text) must be the same.
  1098.  
  1099. <2><script language="JavaScript1.2">
  1100.  
  1101. function changeto(){
  1102.  
  1103. setTimeout(changeto1, "1");
  1104. }
  1105.  
  1106. function changeto1() {
  1107.  
  1108. document.layers["text"].document.write("<font color=Blue>
  1109. <a href=YOUR LINK>DESCRIPTION</a></font>");
  1110.  
  1111. document.layers["text"].document.close();
  1112. }
  1113.  
  1114. function changefrom(){
  1115.  
  1116. setTimeout(changefrom1, "1");
  1117. }
  1118.  
  1119. function changefrom1() {
  1120.  
  1121. document.layers["text"].document.write("<font color=red>DESCRIPTION</font>");
  1122. document.layers["text"].document.close();
  1123. }
  1124.  
  1125. function link(){
  1126.  
  1127. }
  1128.  
  1129. </script>
  1130. <3>
  1131. <4><layer name="text" top=150 left=0 width=200 height=30 onmouseover=changeto() onmouseout=changefrom() onmousedown=link()>
  1132. <font color="Red">DESCRIPTION</font>
  1133. </layer>
  1134. <End>
  1135.  
  1136. "Scrolling Text"
  1137. <1>Insert Part 1 in your head tags and Part 3 in body of your document. Change YOUR IMAGE FILE and YOUR TEXT. You can also change positin and size attributes as are top, left...
  1138. <2><script>
  1139.  
  1140. function scrollUP (layerName, NUM) {
  1141. if(document.layers[layerName].top > TOTAL){
  1142. document.layers[layerName].clip.top=
  1143. document.layers[layerName].clip.top+NUM;
  1144. document.layers[layerName].top=
  1145. document.layers[layerName].top-NUM;
  1146. document.layers[layerName].clip.bottom=
  1147. document.layers[layerName].clip.bottom+NUM;
  1148. }
  1149. else{
  1150. return false;
  1151. }
  1152.         }
  1153.  
  1154.  
  1155. function scrollDOWN (layerName, NUM) {
  1156. if(document.layers[layerName].top == TOPPER || document.layers[layerName].top < TOPPER){
  1157. document.layers[layerName].clip.top=
  1158. document.layers[layerName].clip.top-NUM;
  1159. document.layers[layerName].top=
  1160. document.layers[layerName].top+NUM;
  1161. document.layers[layerName].clip.bottom=
  1162. document.layers[layerName].clip.bottom-NUM;
  1163. }
  1164. else{
  1165. return false;
  1166. }
  1167.         }
  1168. </script>
  1169. <3>
  1170. <4><layer name="scrollBox" top="50" left="70" width="260" clip="290,150">
  1171. <P>
  1172. <font color="green">
  1173. <!-- YOUR TEXT -->
  1174. A lot of times, someone who's viewing your pages wants 
  1175. to search for text in that document. Many
  1176. users know that in the menubar, under preferences, 
  1177. you can spawn the "Find dialog box", which will
  1178. do an inline search on the contents of the current 
  1179. window and highlight any text found. 
  1180. ...
  1181. A lot of times, someone who's viewing your pages wants 
  1182. to search for text in that document. Many
  1183. users know that in the menubar, under preferences, 
  1184. you can spawn the "Find dialog box", which will
  1185. do an inline search on the contents of the current 
  1186. window and highlight any text found. 
  1187. ...
  1188. A lot of times, someone who's viewing your pages wants 
  1189. to search for text in that document. Many
  1190. users know that in the menubar, under preferences, 
  1191. you can spawn the "Find dialog box", which will
  1192. do an inline search on the contents of the current 
  1193. window and highlight any text found. 
  1194. <!-- END YOUR TEXT -->
  1195. </font>
  1196. </layer>
  1197.  
  1198. <!-- the UP Button -->
  1199. <layer name="UpButton" left="10" top="60">
  1200. <a href="" onClick="scrollDOWN ('scrollBox',15); return false;">
  1201. <img src="YOUR IMAGE FILE" border=0></a>
  1202. </layer>
  1203.  
  1204. <!-- The Down Button -->
  1205. <layer name="DownButton" left="10" top="140">
  1206. <a href= type="button" onClick="scrollUP ('scrollBox',15); return false;">
  1207. <img src="YOUR IMAGE FILE" border=0></a>
  1208. </layer>
  1209.  
  1210. <P>
  1211.  
  1212. <!-- the end script -->
  1213.  
  1214. <script>
  1215. LNAME2 = "scrollBox";
  1216. TOPPER = document.layers[LNAME2].top - 5;
  1217. HEIGHTER = document.layers[LNAME2].document.height;
  1218. TOTAL = TOPPER - HEIGHTER;
  1219. TOTAL = TOTAL + document.layers[LNAME2].clip.height;
  1220. </script>
  1221. <End>
  1222.  
  1223. ==========IE4=========================================
  1224. "Contents"
  1225. <1>Titles get highlighted, decriptions get appeared. Insert Part 1 in between <HEAD>and</HEAD> tags, insert Part 3 in wherever in body of your document. Change YOUR TITLE and DESCRIPTION. You can also change font attributes (font-size, color...) 
  1226. <2><STYLE>
  1227. BODY
  1228. {font-family: Impact;
  1229. font-size: 18pt;
  1230. text-indent: 20;
  1231. line-height: 200%;
  1232. background: black;
  1233. color: white;}
  1234.  
  1235. H1
  1236. {font-size: 32pt;
  1237.  color: green;}
  1238.  
  1239. .over
  1240. {font-size: 20pt;
  1241. color: red;
  1242.  
  1243. </STYLE>
  1244. <3>
  1245. <4><H1 ALIGN=CENTER>YOUR TITLE</H1>
  1246.  
  1247. <DIV onMouseOver="this.className='over';
  1248. Description.innerText='DESCRIPTION #1'"
  1249. onMouseOut="this.className=''; Description.innerText=' '">YOUR TITLE #1</DIV>
  1250.  
  1251. <DIV onMouseOver="this.className='over';
  1252. Description.innerText='DESCRIPTION #2'"
  1253. onMouseOut="this.className=''; Description.innerText=' '" >YOUR TITLE #2</DIV>
  1254.  
  1255. <DIV onMouseOver="this.className='over';
  1256. Description.innerText='DESCRIPTION #3'"
  1257. onMouseOut="this.className=''; Description.innerText=' '">YOUR TITLE #3</DIV>
  1258.  
  1259. <DIV ALIGN=Left ID="Description" >  </DIV>
  1260. <End>
  1261.  
  1262. "Resizing image with link"
  1263. <1>On mose over image gets "bubbled". It can be either .jpg or .gif. It's also a link. Insert Part 1 in between <HEAD>and</HEAD> tags, insert Part 3 in wherever in body of your document. Change YOUR IMAGE FILE, YOUR WIDTH, YOUR HEIGHT and YOUR URL. 
  1264. <2><script language="JavaScript1.2">
  1265.  
  1266. function expand() {
  1267.     if (smallslot.width<=110) {
  1268.         x=window.setTimeout('expand()', 10)
  1269.         smallslot.width=smallslot.width + 5
  1270.         smallslot.height=smallslot.height + 5
  1271.     }
  1272.     else {
  1273.         setTimeout('reduce()', 0)
  1274. }
  1275.     }
  1276.  
  1277. function reduce() {
  1278.     if (smallslot.width>99) {
  1279.         x=window.setTimeout('reduce()', 10)
  1280.         smallslot.width=smallslot.width - 5
  1281.         smallslot.height=smallslot.height - 5
  1282.     }
  1283. }
  1284. </script>
  1285. <3>
  1286. <4><div id="slot1" style="width:YOUR WIDTH;height:YOUR HEIGHT" onmouseover=expand()>
  1287. <a href="YOUR URL">
  1288. <IMG id="smallslot" SRC="YOUR IMAGE FILE" WIDTH=YOUR WIDTH HEIGHT=YOUR HEIGHT hspace=0 vspace=0 border=0 style="position:absolute; left:296; top:104;z index:2;visibility:visible"></a>
  1289. </div>
  1290. <End>
  1291.  
  1292. "Drag and Drop"
  1293. <1>Insert Part 1 in between <HEAD>and</HEAD> tags, insert Part 2 inside your body code. An example is:<BODY BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#FF0000" VLINK="#000080" ALINK="#000080" onLoad="init()"> or <BODY onLoad="init()">. insert Part 3 in wherever in body of your document. Change YOUR IMAGE FILE, YOUR WIDTH, YOUR HEIGHT. You can also change and position (left, top, ...). 
  1294. <2><SCRIPT LANGUAGE="JavaScript">
  1295. <!--
  1296.  
  1297. drag = 0
  1298. move = 0
  1299.  
  1300. function init() {
  1301.     window.document.onmousemove = mouseMove
  1302.     window.document.onmousedown = mouseDown
  1303.     window.document.onmouseup = mouseUp
  1304.     window.document.ondragstart = mouseStop
  1305. }
  1306.  
  1307. function mouseDown() {
  1308.     if (drag) {
  1309.         clickleft = window.event.x - parseInt(dragObj.style.left)
  1310.         clicktop = window.event.y - parseInt(dragObj.style.top)
  1311.         dragObj.style.zIndex += 1
  1312.         move = 1
  1313.     }
  1314. }
  1315.  
  1316. function mouseStop() {
  1317.     window.event.returnValue = false
  1318. }
  1319.  
  1320. function mouseMove() {
  1321.     if (move) {
  1322.         dragObj.style.left = window.event.x - clickleft
  1323.         dragObj.style.top = window.event.y - clicktop
  1324.     }
  1325. }
  1326.  
  1327. function mouseUp() {
  1328.     move = 0
  1329. }
  1330.  
  1331.  
  1332.  
  1333. //-->
  1334. </SCRIPT>
  1335. <3><BODY onLoad="init()">
  1336. <4><DIV ID="block1" onMouseOver="dragObj=block1; drag=1;" onMouseOut="drag=0"
  1337. STYLE="position:absolute; left:200; top:200; width:90; height:90;">
  1338. <img src="YOUR IMAGE FILE" width=YOUR WIDTH height=YOUR HEIGHT alt="DragMe" border="0">
  1339. </DIV>
  1340. <End>
  1341.  
  1342. "Rotating image"
  1343. <1>Image is not animated gif. Just insert your .jpg (yes .jpg) or .gif instead of YOUR IMAGE FILE. Important: YOUR WIDTH DAC and YOUR HEIGHT DAC are dimensions DAControl used in this script and your Image should fit in frame of DAControl. Insert Part 1 in between <HEAD>and</HEAD> tags and Part 3 in body of your document. 
  1344. <2><SCRIPT LANGUAGE="JScript">
  1345. <!--
  1346. if (window.top.frames.length!=0 && window.top.frames[0].ShowNoButtons!=null)
  1347.     window.top.frames[0].ShowNoButtons();
  1348. //-->
  1349. </SCRIPT>
  1350. <3>
  1351. <4><OBJECT ID="DAControl" WIDTH=YOUR WIDTH DAC HEIGHT=YOUR HEIGHT DAC ALIGN=Center CLASSID="CLSID:B6FFC24C-7E13-11D0-9B47-00C04FC2F51D">
  1352. </OBJECT>
  1353.  
  1354. <SCRIPT LANGUAGE="JScript">
  1355. <!--
  1356.   m = DAControl.PixelLibrary; 
  1357.    
  1358.   img = m.ImportImage("YOUR IMAGE FILE");    
  1359.  
  1360.   // rotate at the rate of 30 degrees per second
  1361.   rotImg = img.Transform(m.Rotate2RateDegrees(-30));
  1362.  
  1363.   DAControl.Image = rotImg;
  1364.  
  1365.   DAControl.Start()
  1366. //-->
  1367. </SCRIPT>
  1368. <End>
  1369.  
  1370. "Side Bar - Left"
  1371. <1>Cool menu bar with client side image maps. You should create your image maps. The easiest way is to use same dimensions for image, same filename and mapname as they are already set within this script and change COORDINATES only, adding your links (URL1, URL2....). Sample image is included. Insert Part 3 as your body.
  1372. <2>
  1373. <3>
  1374. <4><BODY rightmargin=0 leftmargin=0 topmargin=0  text="#black">
  1375.  
  1376. <SCRIPT language=javascript>
  1377.  
  1378. <!--  BUTTON ANIMATION  -->
  1379. function animate(onOrOff) {
  1380.     if (onOrOff == 1) {
  1381.         button.mouseIn = 1;
  1382.         timer = window.setTimeout("moveButton(1);", 0, "JavaScript");
  1383.     } else {
  1384.         button.mouseIn = 0;
  1385.         timer = window.setTimeout("moveButton(0);", 0, "JavaScript");
  1386.     }
  1387. }
  1388.  
  1389.  
  1390. function moveButton(onOrOff) {
  1391.     if (onOrOff == 1 && button.mouseIn == 1) {
  1392.         if (button.style.posLeft < 0) {
  1393.             button.style.posLeft = button.style.posLeft + 10;
  1394.             timer = window.setTimeout("moveButton(1);", 0, "JavaScript");
  1395.         }
  1396.     } else {
  1397.         if (button.mouseIn == 0 && button.style.posLeft > -100) {
  1398.             button.style.posLeft = button.style.posLeft - 10;
  1399.             timer = window.setTimeout("moveButton(0);", 0, "JavaScript");
  1400.         }
  1401.     }
  1402. }
  1403.  
  1404. <!--  END OF BUTTON ANIMATION  -->
  1405.  
  1406. </SCRIPT>
  1407.  
  1408. <!-- BUTTON  -->
  1409. <!--Use Imagemap to create multiple links-->
  1410. <!-- This Image Map was created by Dutch's HTML Editor-->
  1411. <!-- http://www.dutchsoftware.com/editor-->
  1412.  
  1413. <img id="button" src="navbar.gif" mouseIn=0 USEMAP="#navbar"
  1414. style="border:none; position:absolute; width:130; height:285; top:0; left:-100; z-index:2"
  1415. onMouseOver=animate(1) onMouseOut=animate(0)></a>
  1416.  
  1417. <MAP NAME="navbar">
  1418. <!-- COORDINATES  -->
  1419. <AREA SHAPE=RECT COORDS="88, 18, 44, 0" HREF="URL1">
  1420. <AREA SHAPE=RECT COORDS="88, 45, 35, 19" HREF="URL2">
  1421. <AREA SHAPE=RECT COORDS="87, 93, 44, 55" HREF="URL3">
  1422. <AREA SHAPE=RECT COORDS="86, 129, 45, 103" HREF="URL4">
  1423. <AREA SHAPE=RECT COORDS="87, 177, 39, 139" HREF="URL5">
  1424. <AREA SHAPE=RECT COORDS="87, 197, 30, 180" HREF="URL6">
  1425. <AREA SHAPE=RECT COORDS="87, 217, 13, 202" HREF="URL7">
  1426. <AREA SHAPE=RECT COORDS="86, 252, 10, 225" HREF="URL8">
  1427. <AREA SHAPE=RECT COORDS="87, 279, 5, 264" HREF="URL9">
  1428. </MAP>
  1429. <!-- End Image Map-->
  1430. <End>
  1431.  
  1432. "Side Bar - Right"
  1433. <1>Cool menu bar with client side image maps on right side of screen. Apearance is different than menu on left side. You should create your image maps. The easiest way is to use same dimensions for image, same filename and mapname as they are already set within this script and change COORDINATES WITH LINKS only, adding your links (URL1, URL2....). Sample image is included. Insert Part 1 between <HEAD>and</HEAD>, insert Part 2 inside your body code. An example is:<BODY onLoad="StartGlide()" BACKGROUND="graphics/backgrnd.gif" TEXT="White" LINK="#2576CF" VLINK="#000080"> or <BODY onLoad="StartGlide()"> . Insert Part 3 in your body.
  1434. <2><STYLE TYPE="text/css">
  1435. #text {
  1436. POSITION: absolute;
  1437. Z-INDEX: 1;
  1438. width: 175;
  1439. LEFT: 10px;
  1440. TOP: 10px;}
  1441. </style>
  1442.  
  1443. <SCRIPT LANGUAGE="JScript">
  1444. var id;
  1445. function StartGlide(){    document.all.Banner.style.pixelLeft = 
  1446.         document.body.offsetWidth;
  1447.     document.all.Banner.style.visibility = "visible";
  1448.     id = window.setInterval("Glide()",50);} //controls speed
  1449.     function Glide(){
  1450.     document.all.Banner.style.pixelLeft -= 10;
  1451.     if (document.all.Banner.style.pixelLeft<=538) {
  1452.         document.all.Banner.style.pixelLeft=538;
  1453.         document.all.Banner.style.layer=2;
  1454.         window.clearInterval(id);
  1455.     }}</SCRIPT>
  1456.  
  1457. <SCRIPT LANGUAGE="JScript">
  1458. var id;
  1459. function Glideback(){
  1460.     document.all.Banner.style.pixelLeft = 538;  
  1461.     document.all.Banner.style.visibility = "visible";
  1462.     id = window.setInterval("Glidex()",50);}
  1463.  
  1464.     function Glidex(){
  1465.     document.all.Banner.style.pixelLeft += 10;
  1466.     if (document.all.Banner.style.pixelLeft>=700)
  1467.     {
  1468.         document.all.Banner.style.visibility = "hidden";
  1469.         //document.all.Banner.style.pixelLeft= document.body.offsetWidth;
  1470.         window.clearInterval(id);
  1471.     }}</SCRIPT>
  1472.     
  1473. <SCRIPT LANGUAGE="JavaScript">
  1474. window.onerror=null
  1475. </script>
  1476. <3><BODY onLoad="StartGlide()">
  1477. <4><!--Start write sliding menu only if IE4-->
  1478. <SCRIPT LANGUAGE = "JavaScript">
  1479. <!--
  1480. bName = navigator.appName;
  1481. bVer = parseInt(navigator.appVersion);
  1482.  
  1483. if      (bName == "Netscape" && bVer >= 4) br = "n4";
  1484. else if (bName == "Netscape" && bVer == 3) br = "n3";
  1485. else if (bName == "Microsoft Internet Explorer" && bVer >= 4) br = "e4";
  1486. else if (bName == "Microsoft Internet Explorer") br = "e3";
  1487. else br = "n2";
  1488.  
  1489. //IE 4 button.
  1490.  
  1491. //Notes:  dhtmlpage.html is the page on which the DHTML animations will appear
  1492. //the top and left coordinates will place the text on the page using style sheets
  1493.  
  1494. if (br == "e4") {
  1495.  
  1496. document.write('<IMG ID="Banner" STYLE="visibility:hidden;position:absolute;top:0; left:0; z-index:2; cursor: hand" SRC="navbar2.gif" border=0 USEMAP="#map0">');
  1497.  
  1498. }
  1499.  
  1500. // For every other browser.
  1501. // writes nothing to the screen
  1502. else { 
  1503. document.write('<!--null-->');
  1504.  
  1505. }
  1506. // -->
  1507. </SCRIPT>
  1508.  
  1509. <MAP NAME="map0">
  1510. <!--DO NOT CHANGE NEXT LINE-->
  1511. <AREA SHAPE="rect" ALT="rect" COORDS="2,0,16,164" onclick="Glideback()" border=0>
  1512. <!--DO NOT CHANGE PREVIOUS LINE-->
  1513. <!--COORDINATES WITH LINKS-->
  1514. <AREA SHAPE="rect" ALT="rect" COORDS="1,262,71,290" HREF="URL1">
  1515. <AREA SHAPE="rect" ALT="rect" COORDS="1,226,78,254" HREF="URL2">
  1516. <AREA SHAPE="rect" ALT="rect" COORDS="1,202,86,218" HREF="URL3">
  1517. <AREA SHAPE="rect" ALT="rect" COORDS="21,139,71,179" HREF="URL4">
  1518. <AREA SHAPE="rect" ALT="rect" COORDS="21,102,77,132" HREF="URL5">
  1519. <AREA SHAPE="rect" ALT="rect" COORDS="21,55,64,95" HREF="URL6">
  1520. <AREA SHAPE="rect" ALT="rect" COORDS="20,18,77,47" HREF="URL7">
  1521. </MAP>
  1522. <!--End write sliding menu only if IE4-->
  1523. <End>
  1524.  
  1525. "Squash logo"
  1526. <1>Cool logo with two pictures. It is not animated GIF! You can use either GIFs or JPGs. Insert Part 1 in between <HEAD>and</HEAD> tags, Part 2 within your <BODY> tag. An example is:<BODY onload="init()" BACKGROUND="graphics/backgrnd.gif" TEXT="FFFFFF" LINK="#2576CF" VLINK="#000080"> or <BODY onload="init()">. Insert Part 3 in body of your docment. Replace YOURPIC1, YOURPIC2, YOURPICWIDTH and YOURPICHEIGHT
  1527. <2><SCRIPT LANGUAGE="JAVASCRIPT">
  1528. <!--Variable initalization-->
  1529. presents=new Image();
  1530. presents.src="rem.gif";    
  1531. presents=new Image();
  1532. presents.src="newadventures.gif";
  1533.  
  1534. var pwhratio = 164/53;   //ratio of width to height for REM image
  1535. var nwhratio = 400/53;   //ratio of width to height for NewAdventures image
  1536. var increment = 8;
  1537. var step = 24;  // number of increments required to grow to full size (188 / 4)
  1538. var i = 0;
  1539. var x;
  1540. var startH = 0;  //starting width for the image
  1541. var endH = 188;
  1542. var squashedL;
  1543. var squashedW;
  1544.  
  1545. function init() {
  1546.   //Seq("seq").at(0.500, "doTrans(logo)");
  1547.   Seq("seq").at(0.900, "remPath.play()");
  1548.   Seq("seq").at(3.500, "advenPath.play()");
  1549.   //Seq("seq").at(5.00, "doTrans(subscribe)");
  1550.   Seq("seq").Play();
  1551. }
  1552. <!--Squash Function for PIC1 logo-->
  1553. function squashPres() {                           //original width = 164
  1554.    presents=document.all('presents');
  1555.    presents.style.width = (presents.origW - (increment * i));
  1556.    presents.style.height= presents.origH;
  1557.    if (i < 14) {
  1558.       i++;
  1559.       setTimeout ('squashPres();',2);
  1560.    } else {
  1561.      i=0;
  1562.      squashedW = presents.width;
  1563.      expandPres();
  1564.    }
  1565. }
  1566. <!--Expand Back function for PIC1 logo-->
  1567. function expandPres() {
  1568.    presents=document.all('presents');
  1569.    presents.style.width = (squashedW + (increment * i));
  1570.    presents.style.height= presents.origH;
  1571.    if (i < 14) {
  1572.      i++;
  1573.      setTimeout ('expandPres();',2);
  1574.    } else {
  1575.      i=0;
  1576.      presents.style.width = presents.origW;
  1577.    }
  1578. }
  1579.  
  1580.  
  1581. </SCRIPT>
  1582.  
  1583. <SCRIPT FOR=remPath Event=onstop LANGUAGE="JSCRIPT">
  1584.   squashPres();
  1585. </SCRIPT>
  1586. <3><BODY onload="init()">
  1587. <4><!--Sequencing Object-->
  1588. <OBJECT ID="Seq"
  1589.     CLASSID="CLSID:B0A6BAE2-AAF0-11d0-A152-00A0C908DB96">
  1590. </OBJECT>
  1591.  
  1592. <!--REM path object-->
  1593. <OBJECT ID="remPath" CLASSID = "CLSID:D7A7D7C3-D47F-11D0-89D3-00A0C90833E6">
  1594.         <PARAM NAME="AutoStart" VALUE="0">
  1595.         <PARAM NAME="Bounce" VALUE="0">
  1596.         <PARAM NAME="Duration" VALUE="1.0">
  1597.         <PARAM NAME="Shape" VALUE="Polyline(2, 700,100, 252,100)">
  1598.         <PARAM NAME="Target" VALUE="presents">
  1599. </OBJECT>
  1600.  
  1601. <!--New Adventures Path Object-->
  1602. <OBJECT ID="advenPath" CLASSID = "CLSID:D7A7D7C3-D47F-11D0-89D3-00A0C90833E6">
  1603.         <PARAM NAME="AutoStart" VALUE="0">
  1604.         <PARAM NAME="Bounce" VALUE="0">
  1605.         <PARAM NAME="Duration" VALUE="1.0">
  1606.         <PARAM NAME="Shape" VALUE="Polyline(2, 700,150, 135,150)">
  1607.         <PARAM NAME="Target" VALUE="newadven">
  1608. </OBJECT>
  1609.  
  1610. <DIV ID="wholething" style="position:absolute;top:-80;left:0">
  1611.  
  1612. <!--PICFILES TO REPLACE-->
  1613. <IMG ID="presents" SRC="YOURPIC1"
  1614. STYLE="position:absolute;top:100;left:700;visibility:visible" origW=YOURPICWIDTH origH=YOURPICHEIGHT origL=270>
  1615. <IMG ID="newadven" SRC="YOURPIC2" 
  1616. STYLE="position:absolute;top:150;left:700;visibility:visible" origW=YOURPICWIDTH origH=YOURPICHEIGHT origL=270 BORDER=0>
  1617. </DIV>
  1618. <End>
  1619.  
  1620. "Rotating Ticker"
  1621. <1>This script flips three bars with links. The time controls are in the onload commmand in the BODY tag. Default is 5 seconds(5000 miliseconds) between page flips and can be changed. You can also play with position of your bars and fonts changeig them within "<div style... >" and "<div ID...>" lines. You have to change your urls(URL_1_1, URL_1_2...) and your descriptions(DESCRIPTION_1_1, DESCRIPTION_1_2...). Insert Part 1 in between <HEAD>and</HEAD> tags, Part 2 as your <BODY> tag and Part 3 in body of your document.
  1622. <2<!--Rotating Ticker Script-->
  1623. <SCRIPT LANGUAGE="JavaScript">
  1624. <!--
  1625.  
  1626. var bName = navigator.appName;
  1627. var bVer = parseInt(navigator.appVersion);
  1628. var NS4 = (bName == "Netscape" && bVer >= 4);
  1629. var IE4 = (bName == "Microsoft Internet Explorer" && bVer >= 4);
  1630. if (NS4 || IE4) {
  1631.   var i = 0; // global counter variable
  1632.   var ar = new Array();
  1633. <!--Rotating Ticker 1 -->
  1634.   ar[0] = '<a href="URL_1_1">DESCRIPTION_1_1</a> | <a href="URL_1_2">DESCRIPTION_1_2</a> | <a href="URL_1_3">DESCRIPTION_1_3</a> | <a href="URL_1_4">DESCRIPTION_1_4</a>';
  1635. <!--Rotating Ticker 2 -->  
  1636.   ar[1] = '<a href="URL_2_1">DESCRIPTION_2_1</a> | <a href="URL_2_2">DESCRIPTION_2_2</a> | <a href="URL_2_3">DESCRIPTION_2_3</a> | <a href="URL_2_4">DESCRIPTION_2_4</a>';
  1637. <!--Rotating Ticker 3 -->
  1638.   ar[2] = '<a href="URL_3_1">DESCRIPTION_3_1</a> | <a href="URL_3_2">DESCRIPTION_3_2</a> | <a href="URL_3_3">DESCRIPTION_3_3</a> | <a href="URL_3_4">DESCRIPTION_3_4</a>';
  1639. }
  1640.  
  1641. function display(id, str) {
  1642.   if (NS4) { // if Navigator 4.0+
  1643.     with (document[id].document) {
  1644.       open(); // open document
  1645.       write(str); // write to document
  1646.       close(); // close document
  1647.     }
  1648.   } else { // Internet Explorer 4.0+
  1649.     document.all[id].innerHTML = str; // "assign" to element
  1650.   }
  1651. }
  1652.  
  1653. function update(num) {
  1654.   display("banner", ar[i]);
  1655.   i++; // increment counter
  1656.   if (i == num)
  1657.     i = 0; // back to first text (link)
  1658. }
  1659.  
  1660. // -->
  1661. </SCRIPT>
  1662. <3><BODY onLoad="if (NS4 || IE4) setInterval('update(' + ar.length + ')', 5000);">
  1663. <4><!--ticker border divs-->
  1664. <div style="position:absolute; left:21; top:194; width:577; height:19; z-index:1; border: solid 1px #999999"></div>
  1665. <div style="position:absolute; left:20; top:193; width:577; height:20; z-index:1; border: solid 1px #CCCCCC"></div>
  1666.  
  1667. <!--New Ticker-->
  1668. <!--Rotating Ticker 1 -->
  1669. <div ID="banner" style="position:absolute; left:80; top:198; font-family: Verdana, sans-serif; font-size: 10.5; font-weight: 700;; width:576; height:24; z-index:11;visibility:visible">
  1670. <a href="URL_1_1">DESCRIPTION_1_1</a> | 
  1671. <a href="URL_1_2">DESCRIPTION_1_2</a> | 
  1672. <a href="URL_1_3">DESCRIPTION_1_3</a> | 
  1673. <a href="URL_1_4">DESCRIPTION_1_4</a>
  1674. </div>
  1675. <End>
  1676.  
  1677. "Blending two images"
  1678. <1>This script uses blend transitons. It looks realy cool. You can set either GIFs or JPGs. Try changing parametars in "<div id...>" line adjusting them according to dimensions of your images. Insert Part 1 between your <HEAD>and</HEAD> tags and Part 3 in body of your document. Replace IMAGE1 and IMAGE2 with your files.
  1679. <2><SCRIPT FOR=window EVENT=onload LANGUAGE=JavaScript> 
  1680.  
  1681.  flttgt.filters[0].Apply(); 
  1682.  flttgt.innerHTML = "<img src=IMAGE1 align=center>"; 
  1683.  flttgt.filters[0].Play(); 
  1684.  
  1685. </script> 
  1686. <3>
  1687. <4><div id="flttgt" style="position:relative;width:550;height:250;top:20;left:20;text-align:center;background-color:white;filter:blendTrans(duration=8)"> 
  1688. <img src=IMAGE2>
  1689. </div>
  1690. <End>
  1691.  
  1692. "Reveal Transitons"
  1693. <1>This script uses Reveal Transitons. There are 23 different filters and you can change value of transition from 0 to 22. Value 23 sets filters randomly. It's part of "<div id..." line in brackets and it's set as circle: "...(transition=3,duration=8)">". You can set either GIFs or JPGs. Try changing parametars in "<div id...>" line adjusting them according to dimensions of your images. Insert Part 1 between your <HEAD>and</HEAD> tags and Part 3 in body of your document. Replace IMAGE1 and IMAGE2 with your files.
  1694. <2><SCRIPT FOR=window EVENT=onload LANGUAGE=JavaScript>
  1695.  
  1696.  flttgt.filters[0].Apply(); 
  1697.  flttgt.innerHTML = "<img src=IMAGE1 align=center>"; 
  1698.  flttgt.filters[0].Play(); 
  1699.   
  1700. </script>
  1701. <3>
  1702. <4><!--TRY CHANGING VALUE OF TRANSITION FROM 0 TO 23-->
  1703. <div id="flttgt"
  1704. style="position:relative;width:550;height:250;top:20;left:20;text-align:center;background-color:white;filter:revealTrans(transition=3,duration=8)"> 
  1705. <img src=IMAGE2>
  1706. </div>
  1707. <End>
  1708.  
  1709. "Changing Colors"
  1710. <1>This script changes colors of your text. Insert Part 1 between your <HEAD>and</HEAD> tags, Part 2 in your <BODY> tag and Part 3 in body of your document. Change YOUR TEXT HERE!.
  1711. <2><SCRIPT LANGUAGE="JavaScript"><!--
  1712. function frameTest(){
  1713.     if(top==self) {
  1714.         var parent = "/ie/ie40/demos/default.htm"
  1715.         var currURL = unescape(window.location.pathname);
  1716.         var newURL = parent + "?" + currURL;
  1717.         var appVer = navigator.appVersion;
  1718.         var NS = (navigator.appName == 'Netscape') && ((appVer.indexOf('3') != -1) || (appVer.indexOf('4') != -1));
  1719.         var MSIE = (appVer.indexOf('MSIE 4') != -1);
  1720.         if (NS || MSIE)
  1721.             location.replace(newURL);
  1722.         else
  1723.             location.href = newURL;
  1724.     }
  1725. }
  1726. //-->
  1727. </SCRIPT>
  1728.  
  1729. <SCRIPT LANGUAGE="JavaScript"><!--
  1730. var ua = navigator.userAgent;
  1731. var win = ua.indexOf('Win') != -1;
  1732. var mac = ua.indexOf("Mac") != -1;
  1733. var isNN = navigator.appName == "Netscape";
  1734. if (mac)
  1735.     leftnav = 'macleft';
  1736. else if (!mac && !win) {
  1737.     if (ua.indexOf("MSIE 4") != -1)
  1738.         leftnav = 'unixIEleft';
  1739.     else if (isNN)
  1740.         leftnav = 'unixNNleft';}
  1741. else if (ua.indexOf("MSIE 3") != -1)
  1742.     leftnav = 'ie3left';
  1743. else if (isNN)
  1744.     leftnav = 'nav4left';
  1745. else
  1746.     leftnav = 'ie4left';
  1747. document.write('<LINK REL="stylesheet" TYPE="text/css" HREF="/ie/global/' + leftnav + '.css">');
  1748. //--></SCRIPT>
  1749.  
  1750. <STYLE><!--
  1751. .btop {text-decoration:none; color:black;}
  1752. .btop:hover {text-decoration:underline; color:red;}
  1753. .Item {
  1754.    cursor: hand;
  1755.    font-family: verdana;
  1756.    font-size: 20;
  1757.    font-style: normal;
  1758.    background-color: blue;
  1759.    color: white
  1760.  }
  1761. .Highlight {
  1762.    cursor: hand;
  1763.    font-family: verdana;
  1764.    font-size: 20;
  1765.    font-style: italic;
  1766.    background-color: white;
  1767.    color: blue
  1768.  }
  1769. --></STYLE>
  1770. <3><BODY onLoad="frameTest()">
  1771. <4><!--YOU CAN CHANGE HEADINGS H1 TO H6 AND FONT-FAMILY-->
  1772. <h1 id=MainH1 style="font-family: verdana">YOUR TEXT HERE!</h1>
  1773.  
  1774. <script>
  1775. var initialColor;
  1776. initialColor = 0;
  1777. initialR = 254;
  1778. initialG = 2;
  1779. initialB = 128;
  1780. rIncrement = -1;
  1781. gIncrement = 1;
  1782. bIncrement = -1;
  1783.  
  1784. function tick() {
  1785.    var hexR, hexG, hexB;
  1786.  
  1787.    hexR = intToHex(initialR);
  1788. //alert(hexR);
  1789.    hexG = intToHex(initialG);
  1790. //alert(hexG);
  1791.    hexB = intToHex(initialB);
  1792. //alert(hexB);
  1793.  
  1794.    initialR += rIncrement;
  1795.    initialG += gIncrement;
  1796.    initialB += bIncrement;
  1797.  
  1798.    if (initialR < 0) {
  1799.      initialR = 255;
  1800.      rIncrement *= -1;
  1801.    } else if (initialR > 255) {
  1802.      initialR = 0;
  1803.    }
  1804.  
  1805.    if (initialG < 0) {
  1806.      initialG = 255;
  1807.      gIncrement *= -1;
  1808.    } else if (initialG > 255) {
  1809.      initialG = 0;
  1810.    }
  1811.  
  1812.    if (initialB < 0) {
  1813.      initialB = 255;
  1814.      bIncrement *= -1;
  1815.    } else if (initialB > 255) {
  1816.      initialB = 0;
  1817.    }
  1818.  
  1819.    hexColor = "#"+hexR+hexG+hexB;
  1820.    MainH1.style.color = hexColor;
  1821.  
  1822.    window.setTimeout("tick();", 10);
  1823. }
  1824.  
  1825. function intToHex(anInt) {
  1826.   var theString;
  1827.   var aDigit, aHexDigit;
  1828.   var i;
  1829.  
  1830.   theString = "";
  1831.  
  1832.   for (i = 1; i >= 0; i--) {
  1833.     p = power(16, i);
  1834.     aDigit = anInt / p;
  1835.     aDigit = round(aDigit);
  1836.     anInt = anInt - (aDigit * p);
  1837.     aHexDigit = digitToHex(aDigit);
  1838.     theString = theString + aHexDigit;
  1839.   }
  1840.  
  1841.   return theString;
  1842. }
  1843.  
  1844.  
  1845.  
  1846. function power(aNumber, aBase) {
  1847.  
  1848.    var rval;
  1849.  
  1850.    if (aBase == 0)
  1851.      return 1;
  1852.  
  1853.    rval = aNumber;
  1854.  
  1855.    for (i=1;i<aBase;i++) {
  1856.       rval = rval * aNumber;
  1857.    }
  1858.  
  1859.    return rval;
  1860. }
  1861.  
  1862. function round(aNumber) {
  1863.   for (i = 16; i >= 0; i--) {
  1864.     if (aNumber >= i)
  1865.        return i;
  1866.    }
  1867.   return 0;
  1868. }
  1869.  
  1870. function digitToHex(aDigit) {
  1871.   if (aDigit < 10)
  1872.      return aDigit;
  1873.   else if (aDigit == 10)
  1874.      return "A";
  1875.   else if (aDigit == 11)
  1876.      return "B";
  1877.   else if (aDigit == 12)
  1878.      return "C";
  1879.   else if (aDigit == 13)
  1880.      return "D";
  1881.   else if (aDigit == 14)
  1882.      return "E";
  1883.   else if (aDigit == 15)
  1884.      return "F";
  1885. }
  1886.  
  1887. window.onload=tick;
  1888.  
  1889. </script>
  1890. <End>
  1891.  
  1892. "An HTML clock"
  1893. <1>Insert Part 1 between your <HEAD>and</HEAD> tags, Part 2 in your <BODY> tag and Part 3 in body of your document.
  1894. <2><SCRIPT LANGUAGE="JavaScript"><!--
  1895. function frameTest(){
  1896.     if(top==self) {
  1897.         var parent = "/ie/ie40/demos/default.htm"
  1898.         var currURL = unescape(window.location.pathname);
  1899.         var newURL = parent + "?" + currURL;
  1900.         var appVer = navigator.appVersion;
  1901.         var NS = (navigator.appName == 'Netscape') && ((appVer.indexOf('3') != -1) || (appVer.indexOf('4') != -1));
  1902.         var MSIE = (appVer.indexOf('MSIE 4') != -1);
  1903.         if (NS || MSIE)
  1904.             location.replace(newURL);
  1905.         else
  1906.             location.href = newURL;
  1907.     }
  1908. }
  1909. //-->
  1910. </SCRIPT>
  1911.  
  1912. <SCRIPT LANGUAGE="JavaScript"><!--
  1913. var ua = navigator.userAgent;
  1914. var win = ua.indexOf('Win') != -1;
  1915. var mac = ua.indexOf("Mac") != -1;
  1916. var isNN = navigator.appName == "Netscape";
  1917. if (mac)
  1918.     leftnav = 'macleft';
  1919. else if (!mac && !win) {
  1920.     if (ua.indexOf("MSIE 4") != -1)
  1921.         leftnav = 'unixIEleft';
  1922.     else if (isNN)
  1923.         leftnav = 'unixNNleft';}
  1924. else if (ua.indexOf("MSIE 3") != -1)
  1925.     leftnav = 'ie3left';
  1926. else if (isNN)
  1927.     leftnav = 'nav4left';
  1928. else
  1929.     leftnav = 'ie4left';
  1930. document.write('<LINK REL="stylesheet" TYPE="text/css" HREF="/ie/global/' + leftnav + '.css">');
  1931. //--></SCRIPT>
  1932.  
  1933. <STYLE><!--
  1934. .btop {text-decoration:none; color:black;}
  1935. .btop:hover {text-decoration:underline; color:red;}
  1936. --></STYLE>
  1937. <3><BODY TOPMARGIN=0 LEFTMARGIN=0 onLoad="frameTest()">
  1938. <4><!--YOU CAN CHANGE ATTRIBUTES IN NEXT LINE-->
  1939. <div id=Clock align=center style="font-family: Verdana; font-size:40; color:#0000FF"> </div>
  1940.  
  1941. <script>
  1942. function tick() {
  1943.   var hours, minutes, seconds, ap;
  1944.   var intHours, intMinutes, intSeconds;
  1945.   var today;
  1946.  
  1947.   today = new Date();
  1948.  
  1949.   intHours = today.getHours();
  1950.   intMinutes = today.getMinutes();
  1951.   intSeconds = today.getSeconds();
  1952.  
  1953.   if (intHours == 0) {
  1954.      hours = "12:";
  1955.      ap = "Midnight";
  1956.   } else if (intHours < 12) {
  1957.      hours = intHours+":";
  1958.      ap = "A.M.";
  1959.   } else if (intHours == 12) {
  1960.      hours = "12:";
  1961.      ap = "Noon";
  1962.   } else {
  1963.      intHours = intHours - 12
  1964.      hours = intHours + ":";
  1965.      ap = "P.M.";
  1966.   }
  1967.  
  1968.   if (intMinutes < 10) {
  1969.      minutes = "0"+intMinutes+":";
  1970.   } else {
  1971.      minutes = intMinutes+":";
  1972.   }
  1973.  
  1974.   if (intSeconds < 10) {
  1975.      seconds = "0"+intSeconds+" ";
  1976.   } else {
  1977.      seconds = intSeconds+" ";
  1978.   }
  1979.  
  1980.   timeString = hours+minutes+seconds+ap;
  1981.  
  1982.   Clock.innerHTML = timeString;
  1983.  
  1984.   window.setTimeout("tick();", 100);
  1985. }
  1986.  
  1987. window.onload = tick;
  1988. </SCRIPT>
  1989. <End>
  1990.  
  1991. "Cool Contents"
  1992. <1>Text is being appeared by clicking on submenu. Formating and text attributes can be applayed. With litlle bit of your imagination, you can easily edit this cool script and adjust it on the way u need it. U should replace YOUR TITLE, Sub Title 1, Sub Title 2... Your text... and Your List Item... at least. Insert Part 1 in between your <HAED>and</HEAD> tags, Part 2 within your <BODY> tag and Part 3 in body of your document.
  1993. <2><!--YOU CAN CHANGE FORMATING ATTRIBUTES BETWEEN STYLE TAGS-->
  1994. <STYLE>
  1995.  BODY {background-color: #ffffff;}
  1996.  H2 {color: RGB(127,0,0); margin-left: 0.20in}
  1997.  DIV.sidebar {background-color: 00eeee; margin-left: 0.75in;
  1998.               margin-right: 1.5in; font-family: lucida fax; font-size:12pt}
  1999.  OL {margin-left: 0.75in; margin-right: 1.5in; background-color: gray;
  2000.      color: yellow; font-family: tahoma; font-size: 11pt}
  2001.  CODE {color: #0000FF; margin-left: 0.75in; font-size: 16pt }
  2002.  P.sidebarline {margin-left: 0.75in; margin-right: 1.5in; font-size: 10pt; 
  2003.                 color: #EE0000; font-weight: 600; font-family: Courier }
  2004. </STYLE>
  2005.  
  2006. <SCRIPT language="javascript">
  2007. <!--
  2008.  
  2009. function clicked_element(){
  2010.     var child = document.all[event.srcElement.child];
  2011.     if (child!=null) {
  2012.     child.style.display = child.style.display == "none" ? "" : "none";
  2013.     }
  2014.   }
  2015.  
  2016. //-->
  2017. </SCRIPT>
  2018. <3><body onclick="clicked_element()">
  2019. <4><h1 align=center>YOUR TITLE</h1>
  2020. <p>
  2021. <h6 align=center>Click on Sub Title to see contents</h6>
  2022. <p>
  2023. <h2 child=firstsection>Sub Title 1</H2>
  2024. <DIV id=firstsection style="display:none">
  2025. <P>
  2026. Your text...
  2027. </DIV>
  2028. <p>
  2029. <h2 child=section2>Sub Title 2</h2>
  2030. <DIV id=section2 style="display:none">
  2031. <P>
  2032. Your text...
  2033. </DIV>
  2034. <p>
  2035. <h2 child=section3>Sub Title 3</h2>
  2036. <DIV id=section3 style="display:none">
  2037. <p>
  2038. Your text...
  2039. <p child=sidebar1 class=sidebarline>
  2040. Sub Title 3.1
  2041. </P>
  2042. <DIV id=sidebar1 class=sidebar style="display:none">
  2043. <h3>Sub Title 3.1</h3>
  2044. <p>
  2045. Your text...
  2046. </DIV>
  2047. <p>
  2048. Your text...
  2049. </DIV>
  2050. <p>
  2051. <H2 child=section4>Sub Title 4</H2>
  2052. <DIV id=section4 style="display:none">
  2053. <p>
  2054. Your text...
  2055. </DIV>
  2056. <P>
  2057. <H2 child=section5>Sub Title 5</H2>
  2058. <DIV id=section5 style="display:none">
  2059. <P>
  2060. Your text...
  2061. <p child=sidebar2 class=sidebarline>
  2062. Sub Title 5.1
  2063. </P>
  2064. <DIV class=sidebar id=sidebar2 style="display:none">
  2065. <h3>Sub Title 5.1</h3>
  2066. <p>
  2067. Your text...
  2068. </DIV>
  2069. <p>
  2070. Your text...
  2071. <OL>
  2072. <LI>Your List item...</LI>
  2073. <LI>Your List item...</LI>
  2074. <LI>Your List item...</LI>
  2075. <LI>Your List item...</LI>
  2076. </OL>
  2077. <code>Your text...</code>
  2078. <P>
  2079. <Strong>
  2080. Your text...
  2081. </strong><BR>
  2082. <I>
  2083. Your text...
  2084. </I>
  2085. <p>
  2086. </DIV>
  2087. <End>
  2088.  
  2089. "Path Control"
  2090. <1>Insert Part 1 between yor <HEAD>and</HEAD> tags, Part 2 within <BODY> tag and Part 3 in body of your document. Replace YOURIMAGE, YOURWIDTH and YOURHEIGHT
  2091. <2><SCRIPT LANGUAGE="JAVASCRIPT">
  2092. <!--Init Sequence-->
  2093. function init() {
  2094. robotPath.play();
  2095. }
  2096. </SCRIPT>
  2097. <3><BODY onload="init()">
  2098. <4><!--Sequencing Object-->
  2099. <OBJECT ID="Seq"
  2100.     CLASSID="CLSID:B0A6BAE2-AAF0-11d0-A152-00A0C908DB96">
  2101. </OBJECT>
  2102.  
  2103. <!-- graphics-->
  2104. <IMG ID="robot" SRC="YOURIMAGE" WIDTH=YOURWIDTH HEIGHT=YOURHEIGHT BORDER=0 STYLE="position:absolute;top:10;left:-100;visibility:visible">
  2105.  
  2106. <!-- path object-->
  2107. <OBJECT ID="robotPath" CLASSID = "CLSID:D7A7D7C3-D47F-11D0-89D3-00A0C90833E6">
  2108.         <PARAM NAME="AutoStart" VALUE="0">
  2109.         <PARAM NAME="Bounce" VALUE="0">
  2110.         <PARAM NAME="Duration" VALUE="2.0">
  2111.       <PARAM NAME="Repeat" VALUE="1">
  2112.         <PARAM NAME="Shape" VALUE="PolyLine(2, 0,150, 350,150)">
  2113.         <PARAM NAME="Target" VALUE="robot">
  2114. </OBJECT>
  2115. <End>
  2116.  
  2117. "Dynamic Content"
  2118. <1>Text is being replaced directly on your Web page. Insert Part 1 between yor <HEAD>and</HEAD> tags, Part 2 within <BODY> tag and Part 3 in body of your document. Replace YOUR TEXT with your text.
  2119. <2><SCRIPT LANGUAGE="JavaScript"><!--
  2120. function frameTest(){
  2121.     if(top==self) {
  2122.           var parent = "/ie/ie40/demos/default.htm"
  2123.         var currURL = unescape(window.location.pathname);
  2124.         var newURL = parent + "?" + currURL;
  2125.         var appVer = navigator.appVersion;
  2126.         var NS = (navigator.appName == 'Netscape') && ((appVer.indexOf('3') != -1) || (appVer.indexOf('4') != -1));
  2127.         var MSIE = (appVer.indexOf('MSIE 4') != -1);
  2128.         if (NS || MSIE)
  2129.             location.replace(newURL);
  2130.         else
  2131.             location.href = newURL;
  2132.     }
  2133. }
  2134. //-->
  2135. </SCRIPT>
  2136.  
  2137. <SCRIPT LANGUAGE="JavaScript"><!--
  2138. var ua = navigator.userAgent;
  2139. var win = ua.indexOf('Win') != -1;
  2140. var mac = ua.indexOf("Mac") != -1;
  2141. var isNN = navigator.appName == "Netscape";
  2142. if (mac)
  2143.     leftnav = 'macleft';
  2144. else if (!mac && !win) {
  2145.     if (ua.indexOf("MSIE 4") != -1)
  2146.         leftnav = 'unixIEleft';
  2147.     else if (isNN)
  2148.         leftnav = 'unixNNleft';}
  2149. else if (ua.indexOf("MSIE 3") != -1)
  2150.     leftnav = 'ie3left';
  2151. else if (isNN)
  2152.     leftnav = 'nav4left';
  2153. else
  2154.     leftnav = 'ie4left';
  2155. document.write('<LINK REL="stylesheet" TYPE="text/css" HREF="/ie/global/' + leftnav + '.css">');
  2156. //--></SCRIPT>
  2157.  
  2158. <STYLE><!--
  2159. .btop {text-decoration:none; color:black;}
  2160. .btop:hover {text-decoration:underline; color:red;}
  2161. --></STYLE>
  2162. <3><BODY onLoad="frameTest()">
  2163. <4><DIV ID=ReplaceMe STYLE="font-family: verdana; font-size: 20;">YOUR TEXT</DIV>
  2164. <BR>
  2165. <INPUT ID=T1 TYPE=TEXT STYLE="width:310"> <INPUT TYPE=BUTTON VALUE="Replace" onclick="ReplaceMe.innerHTML = T1.value">
  2166. <End>