mach ich doch gerne ;-)
ich hab auch schon versucht den äusseren layer "layerframe" wegzunehmen. hat aber auch nicht funktioniert und ich weiss dann nicht mehr wie ich die layers relativ positionieren kann.
die "id" und "name" heissen nun gleich ist das ein problem? habs auch schon umbenannt hat aber nichts genützt.
HTML:
<div id="layerframe" name="layerframe" class="rahmen">
<div id="sub1" name="sub1" class="ueberuns">
<a href="bienenberg.php?lang=d&text=100" onMouseOut="cp('bild11','menudeutsch/ueberuns_1','sub1');" onMouseOver="cp('bild11','menudeutsch/ueberuns_1a','sub1');"><img name="bild11" src="../images/menudeutsch/ueberuns_1.gif" width="77" height="26" border="0"></a><br>
</div>
</div>
CSS:
.rahmen
{
position:relative;
}
.ueberuns
{
position:absolute;
top:5px;
left:8px;
z-index:2;
visibility:hidden;
}
JAVASCRIPT:
function cp(imageName, fileName, layer)
{
if (NN4)
{
if (layer)
{
eval('document.layerframe.document.'+layer+'.document.'+imageName+'.src = "../images/'+fileName+'.gif"');
}
else
document.images[imageName].src = "../images/" + fileName + ".gif";
}
else // IE, NN6, OP
{
document.images[imageName].src = "../images/" + fileName + ".gif";
}
}
ich hab im javascriptteil auch schon alle möglichen schreibweisen durchprobiert.
javascript melden so auch keinen fehler mehr, aber das bild wird doch nicht gewechselt.
sonst kam immer der fehler:
"document.layerframe.document.sub3.document.bild13 has no
properties"
sub3: der layer der übergeben wird
bild13: der name img
gruss
fant
die URL der seite:
www.atticstudio.ch/bieni