home *** CD-ROM | disk | FTP | other *** search
/ PC Active 2005 July/August / PCA1707.ISO / intface / pca / handson1 / sluiten.js < prev   
Encoding:
Text File  |  2005-05-26  |  1.7 KB  |  55 lines

  1. var isIE     = (navigator.appName.indexOf('Microsoft') != -1);
  2.  
  3. var imgBreedte = 18;
  4. var imgHoogte  = 100;
  5. var positieX   = 1; // permanente x coordinaat van de graphic
  6. var positieY   = 5; // permanente y coordinaat van de graphic
  7.  
  8. function dw(string) { document.write(string); }
  9.  
  10. if (isIE)
  11. {    dw('<span id="sluiten" style="position:absolute;">');
  12.     dw('<a href="javascript:self.close()" onmouseover="muisOver(); return true" onmouseout="muisOver(); return true"><img src="../images/sluiten.gif" border=0 width=' + imgBreedte + ' height=' + imgHoogte + 'alt="venster sluiten" name=imgSluiten></a>');
  13.     dw('</span>');
  14. }
  15.  
  16. function voegToe()
  17. {    sluiten = new Layer(5);
  18.     sluiten.document.write('<a href="javascript:self.close()"><img src="../images/sluiten.gif" border=0 width=' + imgBreedte + ' height=' + imgHoogte + 'alt="venster sluiten" name=imgSluiten></a>');
  19.     sluiten.document.close();
  20.     sluiten.visibility = "show";
  21.     setInterval("plaatsKnopNS()", 5);
  22. }
  23.  
  24. if (!isIE)
  25.     window.onload = voegToe;
  26.  
  27. if (isIE)
  28. {    sluiten.style.left = positieX;
  29.     sluiten.style.top  = positieY;
  30. }
  31.  
  32. function plaatsKnop() // Plaats graphic op originele plek als wordt gescrolled
  33. {    sluiten.style.left = document.body.scrollLeft + positieX;
  34.     sluiten.style.top  = document.body.scrollTop + positieY;
  35. }
  36.  
  37. function plaatsKnopNS() // Plaats graphic op originele plek als wordt gescrolled
  38. {    sluiten.left = pageXOffset + positieX;
  39.     sluiten.top  = pageYOffset + positieY;
  40. }
  41.  
  42. if (isIE)
  43. {    window.onscroll = plaatsKnop;
  44. }
  45.  
  46. ingedrukt = false;
  47. function muisOver()
  48. {    if (ingedrukt)
  49.         document.imgSluiten.src = "../images/sluiten.gif";
  50.     else
  51.         document.imgSluiten.src = "../images/sluiten2.gif";
  52.     ingedrukt = (!ingedrukt);
  53. }
  54.  
  55.