amiga-news ENGLISH VERSION
.
Links| Forum| Kommentare| News melden
.
Chat| Umfragen| Newsticker| Archiv
.

amiga-news.de Forum > Programmierung > JS / HTML [ - Suche - Neue Beiträge - Registrieren - Login - ]

-1- [ - Beitrag schreiben - ]

11.06.2005, 10:58 Uhr

Robin
Posts: 1056
Nutzer
Ich wuerde gerne Hover-Buttons in meine Homepage einbauen
aber irgendwie scheint das W3C der Meinung zu sein, dass
fuer den IMG-Tag kein NAME-Attribut existiert ... gibt es
eine Alternative, die sich nach HTML 4.0 validieren laesst ?

Folgenden Code nutze ich jetzt:

<a href="..." onMouseOver="nn1.src='...'" onMouseOut="nn1.src='...'">
<img src='...' border='0' name="nn1" width="80" height="30" alt="aminet">
</a>

--
my.morphosi.net

[ - Antworten - Zitieren - Direktlink - ]

11.06.2005, 11:50 Uhr

BjoernD
Posts: 5
Nutzer
Meiner Meinung nach kannst Du Deinen Code nutzen. Alternativ müsstest
Du das Script anders formulieren:

<a href="ziel.html"
onMouseOver="document.images[0].src='grafik_over.png'"
onMouseOut="document.images[0].src='grafik_normal.png'">
<img src="grafik_normal.png" border="0" name="grafik1" width="80"
height="30" alt="aminet">

über document.images[0] greifst Du auf die 1. Grafik im Dokument zu,
denn die 0 in den Klammern ist die Nummer der Grafik im Dokument,
beginnend bei 0. Die Grafiken werden nach dem Vorkommen des <img>-Tags
gezählt.

Mehr dazu findest Du bei SelfHTML:
http://de.selfhtml.org/javascript/objekte/images.htm#allgemeines

MfG Björn

[ Dieser Beitrag wurde von BjoernD am 11.06.2005 um 11:53 Uhr editiert. ]

[ - Antworten - Zitieren - Direktlink - ]

11.06.2005, 11:59 Uhr

Robin
Posts: 1056
Nutzer
@BjoernD:

Danke :) Meine Scripte sind extrem dynamisch/modular.
Da muss ich mal schauen ob ich es problemlos hinkriege
die Images durch zu nummerieren.
Und dann muss es auch noch mit Voyager klappen ,
was wohl mein groesstes Hindernis wird ;)
--
my.morphosi.net

[ - Antworten - Zitieren - Direktlink - ]

11.06.2005, 12:29 Uhr

Robin
Posts: 1056
Nutzer
Prima ! Klappt ! DANKE !!!
--
my.morphosi.net

[ - Antworten - Zitieren - Direktlink - ]

13.06.2005, 16:04 Uhr

Holger
Posts: 8116
Nutzer
Zitat:
Original von Robin:
Ich wuerde gerne Hover-Buttons in meine Homepage einbauen
aber irgendwie scheint das W3C der Meinung zu sein, dass
fuer den IMG-Tag kein NAME-Attribut existiert ... gibt es
eine Alternative, die sich nach HTML 4.0 validieren laesst ?

Folgenden Code nutze ich jetzt:

<a href="..." onMouseOver="nn1.src='...'" onMouseOut="nn1.src='...'">
<img src='...' border='0' name="nn1" width="80" height="30" alt="aminet">
</a>

Ohne das jetzt getestet zu haben, würde ich doch darauf tippen, daß das dafür vorgesehende Attribut id heißt. Also <img id="nn1" ...>

mfg
--
Good coders do not comment. What was hard to write should be hard to read too.

[ - Antworten - Zitieren - Direktlink - ]

20.06.2005, 23:34 Uhr

_PAB_
Posts: 3016
Nutzer
Nein, das Attribut NAME="nn1" ist absolut richtig und anstatt "document.images[0]." sollte man "document.nn1." verwenden, da das mit dem durchnummerieren Spaghetti-Code ist. Fügt man nur ein Bild hinzu oder löscht eines, verschiebt sich die ganze Nummerierung und man muß den ganzen Mist neu durchnummerieren.

Meine persönliche Meinung zu dem W3C und HTML 4.0 habe ich ja schonmal gesagt.
Generell ist die Lesbarkeit und die Einfachheit des Codes mit dem W3C-Standard völlig verloren gegangen.
Ich würde HTML gemäß 3.2 verwenden sowie die hinzugekommenen Techniken wie CSS nutzen.
Auf HTML 4.0 und W3C-Kompatibilität gebe ich keinen Euro-Cent, die meisten Browser sind sowieso nicht 100% konform.

[ - Antworten - Zitieren - Direktlink - ]

20.06.2005, 23:45 Uhr

DJBase
Posts: 3354
[Ex-Mitglied]
Zitat:
Original von _PAB_:
Auf HTML 4.0 und W3C-Kompatibilität gebe ich keinen Euro-Cent, die meisten Browser sind sowieso nicht 100% konform.


Du kannst dann aber zumindest sagen, der Fehler liegt nicht bei dir. :D
--
:peggy: PegasosForum - Deutsche Pegasos Community
:amiga: AmigaWorld - Amiga Support Network

[ - Antworten - Zitieren - Direktlink - ]

21.06.2005, 00:06 Uhr

_PAB_
Posts: 3016
Nutzer
@DJBase:
Schön, ich kann Dir jede Menge Fehler vom IE aufzählen - nützt mir nur nichts, funktionieren muß es und so aussehen, wie ich es will (bzw. der Kunde). Und einfach zu programmieren soll es auch sein. Ein Webmaster ist nicht die Wohlfahrt.

[ - Antworten - Zitieren - Direktlink - ]


-1- [ - Beitrag schreiben - ]


amiga-news.de Forum > Programmierung > JS / HTML [ - Suche - Neue Beiträge - Registrieren - Login - ]


.
Impressum | Datenschutzerklärung | Netiquette | Werbung | Kontakt
Copyright © 1998-2025 by amiga-news.de - alle Rechte vorbehalten.
.