Jonathan Kochems: Netscape zeigt ToolTip in Tabelle nicht an ...

Beitrag lesen

Hallo,

erst mal der Source :

<script>
   var tempX = 0;
   var tempY = 0;

NS6=false;
   IE4=(document.all);
   if (!IE4) {NS6=(document.getElementById);}
   NS4=(document.layers);
  </script>

<br><br><br><br><br><br>
<table  border="0" bgcolor="#303079" >
<tr><td> <br></td></tr>
<tr><td background="/menu.gif"><div> <b>INterACTive</b></div></td></tr>

<tr><td>

<a href="http://www.jk-webdesign.de" id="jkweb_link" onMouseOver="jkweb('on')" onMouseOut="jkweb('out')" style="font-family:'Verdana';font-size:10pt;color:white;">Home</a>

<script>

var choise;
var sLayerStatusjkweb = "hidden";

function jkweb(choise) {
 if (choise == "refresh") {
   if (NS4) {
    document.layers['jkweblayer'].visibility=sLayerStatusjkweb;
    if (sLayerStatusjkweb == "visible") {
     document.layers['jkweblayer'].bgColor="#DFDFDF";
     document.layers['jkweblayer'].moveToAbsolute(tempX + 15 ,tempY + 5);
         };
   };
   if(NS6 || IE4) {
    jkweblayer.style.visibility=sLayerStatusjkweb;
    if (sLayerStatusjkweb == "visible") {
     jkweblayer.style.backgroundColor="#DFDFDF";
     jkweblayer.style.left = tempX + 15;
     jkweblayer.style.top = tempY + 5;
    };
        };
 };
 if (choise == "on") {
  sLayerStatusjkweb = "visible";
 };
 if (choise == "out") {
  sLayerStatusjkweb = "hidden";
 };
};
</script>

<script>
if (NS4) {
 document.write('<LAYER id="jkweblayer" LEFT="0" TOP="0" style="visibility:hide;position:absolute;">');
};
if (IE4 || NS6) {
 document.write('<div id="jkweblayer" style="position:absolute; left:0; top:0;visibility:hidden;">');
};
</script>
  <table border=0 bgcolor="#DFDFDF" cellspacing=0 cellpadding=3 cellpading=3>  <tr><td bgcolor="darkred"><font color=white face=verdana style="font-size:10pt"><b><nobr>www.jk-webdesign.de</nobr></b></font></td></tr>  <tr><td><font color=black face=verdana style="font-size:10pt" >Test</font></td></tr>  </table>
<script>

if (NS4) {
 document.write('</LAYER>');
};
if (IE4 || NS6) {
 document.write('</div>');
};
</script>

</td></tr>
<tr><td><a class="menu" href="/forum.php">Forum</a></td></tr>
<tr><td><a class="menu" href="http://www.disclaimer.de/disclaimer.htm" target="_blank">Disclaimer</a></td></tr>
<tr><td><a class="menu" href="/kontakt.php">Kontakt</a></td></tr>
</table>

<script>
  function refresh() {
 jkweb("refresh");

};

function getMouseXY(e) {

if (IE4) {
       tempX = event.clientX + document.body.scrollLeft
       tempY = event.clientY + document.body.scrollTop
     } else {
       tempX = e.pageX
       tempY = e.pageY
     }
     if (tempX < 0){tempX = 0}
     if (tempY < 0){tempY = 0}
   refresh();
   return true;
  }

if (!IE4) document.captureEvents(Event.MOUSEMOVE)
  document.onmousemove = getMouseXY;
  refresh();

</script>

ich will ein ToolTip Script schreiben,
unter MS IE funktioniert dieses Script auch ...
Unter Netscape allerdings läuft es nur wenn der Link auf
den sich ein ToolTip bezieht nicht in einer Tabelle steht ansonsten
bekomme ich nur ein graues Feld ...

Kann mir jemand helfen ?

Danke schon mal im vorraus ...

P.S: Bitte vergeßt nicht eure Netscape Version anzugeben ...
Danke !