Philipp Packheiser: Layer anzeigen in Netscape

Beitrag lesen

Hallo,

Du mußt hier mit
document.detElementById["layername"].style;
arbeiten.

Gruß riethmunk

erstmal vielen dank für die schnelle antwort...
jedoch muss ich gestehen, dass ich keine ahnung hab wo ich den code intragen soll!?

in der javascript datei sieht es bis jetzt so aus:
_____________________________________________________________________
 text=new Array();
   title=new Array();

title[1]="Kunststoff";
 text[1]="Finstral Top 72<br> ";

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);
     }
    }
_____________________________________________________________________

bitte gebe mir doch noch einen tipp, an welcher position dein vorschlag zu realisieren ist!

vielen dank für deine mühe

mfg
Philipp Packheiser