![]() |
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 ![]() 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: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: Du kannst dann aber zumindest sagen, der Fehler liegt nicht bei dir. ![]() -- ![]() ![]() [ - 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. |
![]() |