not working in chrome and fire box but fine in IE

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • sunil4747
    New Member
    • Jul 2015
    • 1

    not working in chrome and fire box but fine in IE

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

    Code:
    if (typeof fcolor == 'undefined') { var fcolor = "#ffffff";}
    	if (typeof backcolor == 'undefined') { var backcolor = "#9999CC";}
    	if (typeof textcolor == 'undefined') { var textcolor = "#000000";}
    	if (typeof capcolor == 'undefined') { var capcolor = "#ffffff";}
    	if (typeof width == 'undefined') { var width2 = "130";}
    	if (typeof border == 'undefined') { var border1 = "1";}
    	if (typeof offsetx == 'undefined') { var offsetx = 10;}
    	if (typeof offsety == 'undefined') { var offsety = 10;}
    ns4 = (document.layers)? true:false
    ie4 = (document.all)? true:false
    if (ie4) {
    	if (navigator.userAgent.indexOf('MSIE')>0) {
    		ie5 = true;
    	} else {
    		ie5 = false; }
    } else {
    	ie5 = false;
    }
    var x = 0;
    var y = 0;
    var snow = 0;
    var sw = 0;
    var cnt = 0;
    var dir = 1;
    if ( (ns4) || (ie4) ) {
    	if (ns4) over = document.overDiv
    	if (ie4) over = overDiv.style
    	document.onmousemove = mouseMove
    	if (ns4) document.captureEvents(Event.MOUSEMOVE)
    }
    
    function drc(text, title,varDir) {
    
    	if(!eval("title"))
    	{
    		title="";
    	}
    	if(!eval("varDir"))
    	{
    		varDir=1;
    	}
    	
    
    	dtc(1,text,title,varDir);
    }
    
    function nd() {
    	if ( cnt >= 1 ) { sw = 0 };
    	if ( (ns4) || (ie4) ) {
    		if ( sw == 0 ) {
    			snow = 0;
    			hideObject(over);
    		} else {
    			cnt++;
    		}
    	}
    }
    function dtc(d,text, title,varDir) {
    	if(title!="")
    	{
    		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>"
    		layerWrite(txt);		
    	}
    	else
    	{
    		layerWrite(text);
    	}
    	
    	dir = varDir;
    	
    	disp();
    }
    function disp() {
    	if ( (ns4) || (ie4) ) {
    		if (snow == 0) 	{
    			if (dir == 2) { // Center
    				moveTo(over,x+offsetx-(width2/2),y+offsety);
    			}
    			if (dir == 1) { // Right
    				moveTo(over,x+offsetx,y+offsety);
    			}
    			if (dir == 0) { // Left
    				moveTo(over,x-offsetx-width2,y+offsety);
    			}
    			if (dir == 3) { // top
    				moveTo(over,x+offsetx,y-offsety);
    			}			
    			showObject(over);
    			snow = 1;
    		}
    	}
    }
    function mouseMove(e) {
    	if (ns4) {x=e.pageX; y=e.pageY;}
    	if (ie4) {x=event.x; y=event.y;}
    	if (ie5) {x=event.x+document.body.scrollLeft; y=event.y+document.body.scrollTop;}
    	if (snow) {
    		if (dir == 2) { // Center
    			moveTo(over,x+offsetx-(width2/2),y+offsety);
    		}
    		if (dir == 1) { // Right
    			moveTo(over,x+offsetx,y+offsety);
    		}
    		if (dir == 0) { // Left
    			moveTo(over,x-offsetx-width2,y+offsety);
    		}
    
    	}
    }
    function layerWrite(txt) {
           if (ns4) {
                    var lyr = document.overDiv.document
                    lyr.write(txt)
                    lyr.close()
            }
            else if (ie4) document.all["overDiv"].innerHTML = txt
    }
    function showObject(obj) {
            if (ns4) obj.visibility = "show"
            else if (ie4) obj.visibility = "visible"
    }
    function hideObject(obj) {
            if (ns4) obj.visibility = "hide"
            else if (ie4) obj.visibility = "hidden"
    }
    function moveTo(obj,xL,yL) {
            obj.left = xL
            obj.top = yL
    }
    
    function doNothing()
    { 
    }
    Last edited by Dormilich; Jul 8 '15, 05:08 PM. Reason: please use code tags
  • Dormilich
    Recognized Expert Expert
    • Aug 2008
    • 8694

    #2
    this code is horribly outdated. better look for a new one.

    Comment

    Working...