src bei bildern austauschen (NN4)
Mace
- javascript
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
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