ich will die .src einer datei austauschen nur das problem ist das ich die grafik mit css absolut positioniert hab. deswegen kann ich die grafik über document.images[x].src nicht mehr ansprechen.
nach einiger hilfe von oaktree ist folgendes raus geworden:
(PS die farbe einer schrift soll auch noch geändert werden)if(document.layers[t+'a'].color == '#ff0000')
{
document.layers[t+'a'].color = '#000000';
document.layers[b].document.images[b+'a'].src = 'images/'+s1;
}funktionsaufruf: cha('textlink1','bild1','blau.gif','bild1.gif')
css header:
#textlink1{position:absolute;left:20px;top:20px;}
#textlink1a{position:absolute;color:#000000;}
#bild1{position:absolute;left:20px;top:200px;}nur bekomme ich von netscape immer die fehlermeldung:
document.layers[t + "a"] has no properties.wer kann mir da weiterhelfen.
Gruß Mace
an deiner stelle würde ich mal versuchen,den layern absolute Namen (IDs) zu vergeben und sie damit anzusprechen, also:
<layer id="layer1"></layer>
ansprechbar mit:
document.layer1.color...
-oder mit- document.all.layer1.color...
eventuell könnte dein source auch funktionieren, indem du nach dem document-Objekt den Zusatz ".all" einfügst (hab's bis jetzt net probiert, könnte aber funzen).
Bis denne!
Marc Reichelt || www.marcreichelt.de