mouseover funktioniert nur im IE
- From: "Martin Nadoll" <martin@xxxxxxxxx>
- Date: Thu, 4 Aug 2005 10:13:11 +0200
Hallo,
ich habe eine Seite mit Layern, deren Text jeweils verlinkt ist.
Bei mouseOver sollen einige Zusatzinformationen in einem defaultmäßig
"hidden" Layer gezeigt werden.
Im Internet Explorer 6 funktioniert alles, aber im Firefox 1.0.4 erscheinen
keine LInfolayer bei mouseOver.
Hier das script (von Dreamweaver geschrieben):
<head>
<SCRIPT LANGUAGE="JavaScript">
<!--
function MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document;
if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++)
x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++)
x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_showHideLayers() { //v6.0
var i,p,v,obj,args=MM_showHideLayers.arguments;
for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null)
{ v=args[i+2];
if (obj.style) { obj=obj.style;
v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
obj.visibility=v; }
}
/-->
</SCRIPT>
.........
</head>
<body>
...........
<div id="Tour1"
style="
position:absolute;
overflow:hidden;
visibility:show;
z-index:855;
top:128px;
left:312px;
background-color: #FF9933;
layer-background-color: #FF9933;
padding-left: 6px;
padding-right: 6px;
border: 1px solid #000000;">
<span class="TourText">
<a href="download.php?TourID=5&RegionID=6"
onMouseOver="MM_showHideLayers('moTour1','','show')"
onMouseOut="MM_showHideLayers('moTour1','','hide')">DIeser Link soll den
Layer unten visible machen</a>
</span>
</div>
<div id="moTour1"
style="
position:absolute;
overflow:hidden;
visibility:hidden;
z-index:865;
top:128px;
left:375px;
background-color: #ECE9BB;
padding-left: 6px;
padding-right: 6px;
border: 1px solid #000000;">
<b>Dieser erklärende Text sollte nur bei mouseOver erscheinen</b
</div>
Kann mir jemand weiterhelfen?
Vielen Dank,
Martin Nadoll
.
- Follow-Ups:
- Re: mouseover funktioniert nur im IE
- From: Kai Hoe
- Re: mouseover funktioniert nur im IE
- Prev by Date: Re: checkbox setzen
- Next by Date: Re: mouseover funktioniert nur im IE
- Previous by thread: Re: DOM und Schriftgrösse aus dem css
- Next by thread: Re: mouseover funktioniert nur im IE
- Index(es):
Relevant Pages
|