Hallo zusammen <!-- muss ich noch "Sehr geehrt" schreiben? ;-) //-->
an unkorrekter Definition von mouseX/mouseY kann es nicht liegen, dann würden die anderen Felder nicht vollkommen korrekt angezeigt. Wie gesagt, das Problem ist SEHR seltsam, denn im IE funktioniert die genau gleiche Version vollkommen richtig.
lexikonxxx ist eine Einzellige Tabelle, hier die Definition:
function LexikonEintrag(name, eintrag, height){
lexikonOpened="lexikon"+name;
this.htmltag='<table id="lexikon'+name+'" class="lexikon" bgcolor='+fgcolor+' style="position:absolute; visibility:hidden; width:200px; height:'+height+'px; left:0px; top:0px"><tr><td><b>'+name+': </b>'+eintrag+'</td></tr></table>';
this.htmltag=this.htmltag+'<img id=lexikon'+name+'eckeOL src="ecke_kl_ol_hell.gif" style="position:absolute; visibility:hidden"></img>';
this.htmltag=this.htmltag+'<img id=lexikon'+name+'eckeOR src="ecke_kl_or_hell.gif" style="position:absolute; visibility:hidden"></img>';
this.htmltag=this.htmltag+'<img id=lexikon'+name+'eckeUR src="ecke_kl_ur_hell.gif" style="position:absolute; visibility:hidden"></img>';
this.htmltag=this.htmltag+'<img id=lexikon'+name+'eckeUL src="ecke_kl_ul_hell.gif" style="position:absolute; visibility:hidden"></img>';
document.write(this.htmltag);
}
var lexikon=new LexikonEintrag('Lexikon', 'Darin kann man praktisch alles nachschlagen', 50);
mfG
Michael