amiga-news DEUTSCHE VERSION
.
Links| Forums| Comments| Report news
.
Chat| Polls| Newsticker| Archive
.

amiga-news.de Forum > Programmierung > JS / HTML [ - Search - New posts - Register - Login - ]

-1- [ - Post reply - ]

2005-06-11, 10:58 h

Robin
Posts: 1056
User
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

[ - Answer - Quote - Direct link - ]

2005-06-11, 11:50 h

BjoernD
Posts: 5
User
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. ]

[ - Answer - Quote - Direct link - ]

2005-06-11, 11:59 h

Robin
Posts: 1056
User
@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

[ - Answer - Quote - Direct link - ]

2005-06-11, 12:29 h

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

[ - Answer - Quote - Direct link - ]

2005-06-13, 16:04 h

Holger
Posts: 8116
User
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.

[ - Answer - Quote - Direct link - ]

2005-06-20, 23:34 h

_PAB_
Posts: 3016
User
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.

[ - Answer - Quote - Direct link - ]

2005-06-20, 23:45 h

DJBase
Posts: 3354
[Former member]
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

[ - Answer - Quote - Direct link - ]

2005-06-21, 00:06 h

_PAB_
Posts: 3016
User
@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.

[ - Answer - Quote - Direct link - ]


-1- [ - Post reply - ]


amiga-news.de Forum > Programmierung > JS / HTML [ - Search - New posts - Register - Login - ]


.
Masthead | Privacy policy | Netiquette | Advertising | Contact
Copyright © 1998-2025 by amiga-news.de - all rights reserved.
.