Buttonaustausch mit NS3
Magikus
- javascript
Ich will mit Buttons einen ein/aus Zustand mittels JScript umschalten. Hier kurz mein script:
old = 1;
function Bildtausch(Bildnr) {
window.document.images[old].src = "bilder/taster_aus.gif";
window.document.images[Bildnr].src = "bilder/taster_an.gif";
old = Bildnr;
}
Das funktioniert nur mit 4.xx Browsern, nicht mit NS3. Ich habe im Archiv folgerndes schon gefunden, was auch auf mein Problem zu trifft:
----------------------------------
Der MSIE3 kennt das image-objekt nicht, da tut sich garnix. In Netscape3.0x funktionieren
onMouseover-Bildwechsel einwandfrei, nur nicht in verschachtelten Tabellen. Das Austauschbild erscheint dann irgendwo auf der Seite, nur nicht dort wo es hingehört.
kleine Korrektur zu NS 3.0x - da funktionierts ebenfalls, wenn Du die images nicht
numerisch indiziert, sondern über einen Namen ansprichst - zu sehen auf meiner
HP http://www.purpurhain.de/home.htm
----------------------------------
Wie mach ich das nun konkret, dh wie refenrenziere ich die Bilder beim Namen? Und muss ich das im link beim onclick-event angeben, also dem Link-Bild einen Namen, ID geben?
Passieren soll das auf: http://www.hu-berlin.de/rz
Danke
Magikus
Hallo!
Wie mach ich das nun konkret, dh wie refenrenziere ich die Bilder beim Namen? Und muss ich das im link beim onclick-event angeben, also dem Link-Bild einen Namen, ID geben?
Als Grundlage nehme ich mal das Beispiel aus selfhtml.
<a href="index.htm" onMouseOver="Bildwechsel('EinName',Highlight1)" onMouseOut="Bildwechsel('EinName',Normal1)"><img src="button1a.gif" name="EinName"></a>
Der Name wird dann an die Funktion übergeben Bildnr eingesetzt. Der Browser merkt sich bei laden alle Namen der Bilder.
mfg, André
Hallo!
Autsch!!!!! :-(
Als Grundlage nehme ich mal das Beispiel aus selfhtml.
<../../tedg.htm>
Der Name wird dann an die Funktion übergeben Bildnr eingesetzt. Der Browser merkt sich bei laden alle Namen der Bilder.
Der Name wird dann an die Funktion übergeben und in Bildnr eingesetzt. Der Browser merkt sich die Namen der Bilder beim laden der Seite. Die ganzen Bilder werden ja in der images-Array gespeichert.
mfg, André