Philipp Packheiser: Layer anzeigen in Netscape

Beitrag lesen

hallo "uepselon",
vielen dank für deine schnelle antwort im forum.
kannst du mir evtl. genau schreiben wo ich im folgenden javascript-code deinen vorschlag getElementById umsetzen sollte!?

_________________________________________________________________________________________________________

var x = 0;
 var xx=10;
 var yy=-140
 var y = 0;
 var showit = -20;

// Welchen Browser haben wir denn...
    // ----------------------------------
    ns = (document.layers)? true:false
    ie4 = (document.all)? true:false
    ie5 = false;
    if (ie4) {
     if (navigator.userAgent.indexOf('MSIE 5')>0) {
      ie5 = true;
     }
    }

// Welche Plattform? bei IE auf MAC keine popi-Fenster

if ( navigator.platform.substring(0,3).toUpperCase() == "MAC" && (ie4 || ie5) )
 {
    mac = true;
    } else {
    mac = false;
    }

if ( (ns) || (ie4) ) {
     if (ns) over = document.popDiv
     if (ie4) over = popDiv.style
     document.onmousemove = mouseMove
     if (ns) document.captureEvents(Event.MOUSEMOVE)
    }

function wtl(txt) {
     if (ns) {
      var lll = document.popDiv.document
      lll.write(txt)
      lll.close()
     } else {
      if (ie4) document.all["popDiv"].innerHTML = txt
     }
    }

function show(obj) {
     if (ns) obj.visibility = "show"
     else if (ie4) obj.visibility = "visible"
   }

function hide(obj) {
     if (ns) obj.visibility = "hide"
     else if (ie4) obj.visibility = "hidden"
    }

function moveTo(obj,lx,ly) {
     obj.left = lx
     obj.top = ly
    }

function hideit() {
     if (mac) {return;}

if ( (ns) || (ie4) )  {
      showit = 0;
      hide(over);
     }
    }

// Popup zusammenbasteln
    // ---------------------
    function rpopi(text, title) {
     txt = "<TABLE WIDTH=260 BORDER=0 CELLPADDING=2 CELLSPACING=0 BGCOLOR="#9c252d"><TR><TD><TABLE WIDTH=100% BORDER=0 CELLPADDING=2 CELLSPACING=0><TR><TD><SPAN ID="thetext"><B><FONT face="Arial, Helvetica" size=-1 class="lt" color="#cccccc">"+title+"</FONT></B></SPAN></TD></TR></TABLE><TABLE WIDTH=100% BORDER=0 CELLPADDING=5 CELLSPACING=0 BGCOLOR="#ffffff"><TR><TD><SPAN ID="thetext2"><FONT face="Arial, Helvetica" COLOR="#000000" size=-2>"+text+"</FONT><SPAN></TD></TR></TABLE></TD></TR></TABLE>"
        wtl(txt);
     display_it();
    }

function popi(i,xm) {
  if (mac) {return;}
  xx=xm;
  rpopi(text[i],title[i]);
    }

// ...und jetzt anzeigen
    // ---------------
    function display_it() {
     if ( (ns) || (ie4) ) {
      if (showit == 0)  {
       moveTo(over,x+xx,y+yy);
       show(over);
       showit = 1;
      }
     }
    }

// Auf mousemoves reagieren
    // -----------------------
    function mouseMove(e) {
     if (ns) {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 (showit) {
      moveTo(over,x+xx,y+yy);
     }
    }
______________________________________________________________________________________________________________________________

vielen dank für deine mühe

mfg

*** Philipp Packheiser ***