By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
429,615 Members | 1,961 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 429,615 IT Pros & Developers. It's quick & easy.

not working in chrome and fire box but fine in IE

P: 1
this is the js code, on mouseover it calls dtc function here,,,,,

Expand|Select|Wrap|Line Numbers
  1. if (typeof fcolor == 'undefined') { var fcolor = "#ffffff";}
  2.     if (typeof backcolor == 'undefined') { var backcolor = "#9999CC";}
  3.     if (typeof textcolor == 'undefined') { var textcolor = "#000000";}
  4.     if (typeof capcolor == 'undefined') { var capcolor = "#ffffff";}
  5.     if (typeof width == 'undefined') { var width2 = "130";}
  6.     if (typeof border == 'undefined') { var border1 = "1";}
  7.     if (typeof offsetx == 'undefined') { var offsetx = 10;}
  8.     if (typeof offsety == 'undefined') { var offsety = 10;}
  9. ns4 = (document.layers)? true:false
  10. ie4 = (document.all)? true:false
  11. if (ie4) {
  12.     if (navigator.userAgent.indexOf('MSIE')>0) {
  13.         ie5 = true;
  14.     } else {
  15.         ie5 = false; }
  16. } else {
  17.     ie5 = false;
  18. }
  19. var x = 0;
  20. var y = 0;
  21. var snow = 0;
  22. var sw = 0;
  23. var cnt = 0;
  24. var dir = 1;
  25. if ( (ns4) || (ie4) ) {
  26.     if (ns4) over = document.overDiv
  27.     if (ie4) over = overDiv.style
  28.     document.onmousemove = mouseMove
  29.     if (ns4) document.captureEvents(Event.MOUSEMOVE)
  30. }
  31.  
  32. function drc(text, title,varDir) {
  33.  
  34.     if(!eval("title"))
  35.     {
  36.         title="";
  37.     }
  38.     if(!eval("varDir"))
  39.     {
  40.         varDir=1;
  41.     }
  42.  
  43.  
  44.     dtc(1,text,title,varDir);
  45. }
  46.  
  47. function nd() {
  48.     if ( cnt >= 1 ) { sw = 0 };
  49.     if ( (ns4) || (ie4) ) {
  50.         if ( sw == 0 ) {
  51.             snow = 0;
  52.             hideObject(over);
  53.         } else {
  54.             cnt++;
  55.         }
  56.     }
  57. }
  58. function dtc(d,text, title,varDir) {
  59.     if(title!="")
  60.     {
  61.         txt = "<TABLE WIDTH=150 BORDER=0 CELLPADDING="+border1+" CELLSPACING=0 class=\"c3f3\"><TR><TD><TABLE WIDTH=100% BORDER=0 CELLPADDING=0 CELLSPACING=0><TR><TD class=\"f1\">"+title+"</TD></TR></TABLE><TABLE WIDTH=100% BORDER=0 CELLPADDING=2 CELLSPACING=0 BGCOLOR=\""+fcolor+"\"><TR><TD class=\"f1\"><FONT COLOR=\""+textcolor+"\">"+text+"</FONT></TD></TR></TABLE></TD></TR></TABLE>"
  62.         layerWrite(txt);        
  63.     }
  64.     else
  65.     {
  66.         layerWrite(text);
  67.     }
  68.  
  69.     dir = varDir;
  70.  
  71.     disp();
  72. }
  73. function disp() {
  74.     if ( (ns4) || (ie4) ) {
  75.         if (snow == 0)     {
  76.             if (dir == 2) { // Center
  77.                 moveTo(over,x+offsetx-(width2/2),y+offsety);
  78.             }
  79.             if (dir == 1) { // Right
  80.                 moveTo(over,x+offsetx,y+offsety);
  81.             }
  82.             if (dir == 0) { // Left
  83.                 moveTo(over,x-offsetx-width2,y+offsety);
  84.             }
  85.             if (dir == 3) { // top
  86.                 moveTo(over,x+offsetx,y-offsety);
  87.             }            
  88.             showObject(over);
  89.             snow = 1;
  90.         }
  91.     }
  92. }
  93. function mouseMove(e) {
  94.     if (ns4) {x=e.pageX; y=e.pageY;}
  95.     if (ie4) {x=event.x; y=event.y;}
  96.     if (ie5) {x=event.x+document.body.scrollLeft; y=event.y+document.body.scrollTop;}
  97.     if (snow) {
  98.         if (dir == 2) { // Center
  99.             moveTo(over,x+offsetx-(width2/2),y+offsety);
  100.         }
  101.         if (dir == 1) { // Right
  102.             moveTo(over,x+offsetx,y+offsety);
  103.         }
  104.         if (dir == 0) { // Left
  105.             moveTo(over,x-offsetx-width2,y+offsety);
  106.         }
  107.  
  108.     }
  109. }
  110. function layerWrite(txt) {
  111.        if (ns4) {
  112.                 var lyr = document.overDiv.document
  113.                 lyr.write(txt)
  114.                 lyr.close()
  115.         }
  116.         else if (ie4) document.all["overDiv"].innerHTML = txt
  117. }
  118. function showObject(obj) {
  119.         if (ns4) obj.visibility = "show"
  120.         else if (ie4) obj.visibility = "visible"
  121. }
  122. function hideObject(obj) {
  123.         if (ns4) obj.visibility = "hide"
  124.         else if (ie4) obj.visibility = "hidden"
  125. }
  126. function moveTo(obj,xL,yL) {
  127.         obj.left = xL
  128.         obj.top = yL
  129. }
  130.  
  131. function doNothing()
  132. }
Jul 8 '15 #1
Share this Question
Share on Google+
1 Reply


Dormilich
Expert Mod 5K+
P: 8,639
this code is horribly outdated. better look for a new one.
Jul 8 '15 #2

Post your reply

Sign in to post your reply or Sign up for a free account.