home *** CD-ROM | disk | FTP | other *** search
/ PC User 2005 May / CD / PCU0505CD.iso / software / full / coffecup / files / html2005.exe / %MAINDIR% / Javascript / shootout.xml < prev    next >
Encoding:
Text File  |  2005-02-16  |  1.8 KB  |  84 lines

  1. <ccResource>
  2.   <ccTitle>
  3. Status-Bar Shootout
  4.   </ccTitle>
  5.   <ccCategory>
  6. Browser
  7.   </ccCategory>
  8.   <ccDescription>
  9. Build your visitors' suspense by delivering a poignant message in their browser's status bar...one letter at a time!  Only works in Internet Explorer 
  10.   </ccDescription>
  11.   <ccInstructions>
  12. The code goes only inside the BODY tags.  You can change the items below to suit your needs.
  13.   </ccInstructions>
  14.   <ccHeadContent>
  15.   
  16.   </ccHeadContent>
  17.   <ccBodyContent>
  18.  
  19. <SCRIPT LANGUAGE="JavaScript">
  20. <!-- hide from old browsers
  21.  
  22. var init_msg = "coffeecup.com" 
  23.  
  24. var str = "" 
  25. var msg = "" 
  26. var leftmsg = "" 
  27.  
  28.  
  29. function setMessage()
  30. {
  31.     if (msg == "") 
  32.     {
  33.         str = " "         
  34.         msg = init_msg    
  35.         leftmsg = ""      
  36.     }
  37.     
  38.     if (str.length == 1) 
  39.     {
  40.         
  41.         while (msg.substring(0, 1) == " ")
  42.         {
  43.             leftmsg = leftmsg + str            
  44.             str = msg.substring(0, 1)           
  45.             msg = msg.substring(1, msg.length) 
  46.         }
  47.         leftmsg = leftmsg + str            
  48.         str = msg.substring(0, 1)           
  49.         msg = msg.substring(1, msg.length) 
  50.         for (var ii = 0; ii < 120; ii++) 
  51.             {str = " " + str}           
  52.                         }
  53.     else
  54.     {
  55.         str = str.substring(10, str.length) // decrease str little by little
  56.     }
  57.  
  58.  
  59.     window.status = leftmsg + str
  60.     JSCTimeOutID = window.setTimeout('setMessage()',100)
  61. }
  62.  
  63. <!-- done hiding -->
  64.  
  65. </SCRIPT>
  66.  
  67.  
  68. <body onload="JSCTimeOutID = window.setTimeout('setMessage()',500);">
  69.  
  70.  
  71.  
  72.  
  73.   </ccBodyContent>
  74.   <ccElementContent>
  75.   
  76.    <ccElementName></ccElementName>
  77.    <ccElementAction></ccElementAction>
  78.    
  79.   </ccElementContent>
  80.   <ccExtraData>
  81.  
  82.   </ccExtraData>
  83. </ccResource>
  84.