Moin!
die function: function changeImages() bleibt mal so stehen,
if (document.images) {
for (var i=0; i<changeImages.arguments.length; i+=2) {
document[changeImages.arguments[i]].src = eval(changeImages.arguments[i+1] + ".src");
} }
}
else
Hier ist das Problem: Netscape 4 kennt auch document.images. Du mußt im Inneren von "if (document.images)" eine Abfrage "if (document.layers)" machen und dann entsprechend verzweigen. Der Name des Layers, in dem die Bilder sind, muß dabei natürlich auch bekannt sein - entweder ist er konstant, oder du mußt ihn als weiteren Parameter übergeben.
{
document.layers[layerid].document.imagesfor (var i=0; i<changeImages.arguments.length; i+=2) {
document[changeImages.arguments[i]].src = eval(changeImages.arguments[i+1] + ".src");
} }
}
Und hier ist eigentlich nichts von dem zu sehen, was ich erwähnte...
- Sven Rautenberg
Signatur oder nicht Signatur - das ist hier die Frage!