Website Design Edmonton       Website Design Feedback       Website Design Sitemap     Contact Website Design Company
Website Designers R Us - Home
Dynamic HTML Navigation Page Wrap n it Up

Once you've ended the subroutine and then the script tag, you can safely say that your work here is done; save the file with an .htm extension and preview it. Your complete code file should now look like this:

<html>
<head>
<title>Alternative Navigation System</title>
<script language="vbscript">
dim leftButtonDown
dim upbuttonDown
dim rightButtonDown
dim downButtonDown
dim animator
 sub flyLeft
  if leftButtonDown=1 then
   call moveImage(saucer,-1,0)
   if window.saucer.style.left="75px" then
    window.location="info.htm"
   end if
  else
   exit sub
  end if
 End sub
 sub flyUp
  if upButtonDown=1 then
   call moveImage(saucer,0,-1)
   if window.saucer.style.top="75px" then
    window.location="shop.htm"
   end if
  else
   exit sub
  end if
 End sub
 sub flyRight
  if rightButtonDown=1 then
   call moveImage(saucer,1,0)
   if window.saucer.style.left="450px" then
    window.location="help.htm"
   end if
  else
   exit sub
  end if
 End sub
 sub flyDown
  if downButtonDown=1 then
   call moveImage(saucer,0,1)
  else
   exit sub
  end if
 End sub
 sub buttonLeft_onMouseDown
  animator=window.setInterval("flyLeft", 10)
  leftButtonDown=1
 End sub
 sub buttonLeft_onMouseUp
  window.clearInterval(animator)
  leftButtonDown=0
 end sub
 sub buttonUp_onMouseDown
  animator=window.setInterval("flyUp", 10)
  upButtonDown=1
 End sub
 sub buttonUp_onMouseUp
  window.clearInterval(animator)
  upButtonDown=0
 end sub
 sub buttonRight_onMouseDown
  animator=window.setInterval("flyRight", 10)
  rightButtonDown=1
 End sub
 sub buttonRight_onMouseUp
  window.clearInterval(animator)
  rightButtonDown=0
 end sub
 sub buttonDown_onMouseDown
  animator=window.setInterval("flyDown", 10)
  downButtonDown=1
 End sub
 sub buttonDown_onMouseUp
  window.clearInterval(animator)
  downButtonDown=0
 end sub
 sub moveImage(ElementID,LeftMovementAmount,TopMovementAmount)
  pPositionLeft=InStr(ElementID.style.left,"px")
  pPositionTop=InStr(ElementID.style.top,"px")
  ElementID.style.left=CInt(Left(ElementID.style.left,pPositionLeft-1))+LeftMovementAmount
  ElementID.style.Top=CInt(Left(ElementID.style.top,pPositionTop-1))+TopMovementAmount
 End sub
</script>
</head>
<body>
<div id=info Style="position:absolute;left:50px;top:250px;">
<img src="info.gif" border="0">
</div>
<div id=shop Style="position:absolute;left:350px;top:50px;">
<img src="shop.gif" border="0">
</div>
<div id=help Style="position:absolute;left:650px;top:250px;">
<img src="help.gif" border="0">
</div>
<div id=saucer Style="position:absolute;left:275px;top:250px;">
<img src="saucer.gif" border="0">
</div>
<div id=buttonUp Style="position:absolute;left:350px;top:403px;">
<img src="up.gif" border="0">
</div>
<div id=buttonLeft Style="position:absolute;left:236px;top:480px;">
<img src="left.gif" border="0">
</div>
<div id=buttonRight Style="position:absolute;left:423px;top:480px;">
<img src="right.gif" border="0">
</div>
<div id=buttonDown Style="position:absolute;left:350px;top:525px;">
<img src="down.gif" border="0">
</div>
</body>
</html>

And you should have a fully functioning, interactive navigation page that loads a new page whenever a specified location of the window is passed over by the central image.

Return to Listing

Website Designer R Us is one the leading website design companies on the internet. Based out of Toronto, Canada the company has dsigned and developed more than a 1000 websites worldwide.
 Home          ::             About Us          ::             Support            ::             Services            ::             Link Partners          ::             Contact

Copyright © 2006-2011 Website Designers R Us, a DOT Specialist Company. All rights reserved.