Ergebnis 1 bis 7 von 7
-
28-06-2005, 15:50 #1
Jungspund
- registriert
- 30-05-2005
- Beiträge
- 24
Span felder mit gleichem namen ändern // IE problem
Hallo
folgendes will ich machen
ich geh mit dem mousezeiger über einen vorher definierten bereich (tabellenzelle,...), daraufhin wird per onmouseover befehl die function underline(parameter) aufgerufen, wobei der parameter den namen des span feldes (<span name="parameter") enthält. Das Script soll folgendes Bewirken. Es such alle span felder mit demnamen parameter und ändert die text-decoration auf underline.
Ich hab das auch programmiert, allerdings funktioniert das leider nur im FF, weiß jemand warum bzw gibt es eine bessere lösung als meine?
hier das script
Code:function underline(spanname) { for (var i = 0; i < document.getElementsByName(spanname).length; i++) { document.getElementsByName(spanname)[i].style.textDecoration = "underline"; } }
-
28-06-2005, 17:25 #2
Lounge-Member
- registriert
- 18-08-2004
- Beiträge
- 14.671
AW: Span felder mit gleichem namen ändern // IE problem
Kann es sein, ein anderes Element in deinem Dokument underline heißt?
-
28-06-2005, 17:29 #3
Jungspund
- registriert
- 30-05-2005
- Beiträge
- 24
AW: Span felder mit gleichem namen ändern // IE problem
Zitat von ein schlauer
man muss zb bei nem span feld als id UND name den parameter angeben :/, jetzt ist die schöne xhtml 1.0 validation dahin :/, hat jemand vlt ne bessere lösung wie man alle elemente in mehreren tabellenzellen unterstreichen kann?
-
28-06-2005, 17:31 #4
Lounge-Member
- registriert
- 18-08-2004
- Beiträge
- 14.671
AW: Span felder mit gleichem namen ändern // IE problem
Naja, ist ja auch klar die Funktion heißt getElementsByName
Besteht eine Notwendigkeit das Dokument in XHTML auszuliefern?
-
28-06-2005, 17:34 #5
Jungspund
- registriert
- 30-05-2005
- Beiträge
- 24
AW: Span felder mit gleichem namen ändern // IE problem
Zitat von ein schlauer
sagen wirs mal so, es wäre schön wenn noch konform bliebe..
-
29-06-2005, 01:52 #6
Lounge-Member
- registriert
- 18-08-2004
- Beiträge
- 14.671
AW: Span felder mit gleichem namen ändern // IE problem
Offensichtlich ist da der IE genauer als FF. Das Span Element hat kein Attribut name.
Naja, Konform heißt ja nicht dass man unbedingt XHTML benutzen muss, nur wenn du wirklich eine Einsatzmöglichkeit dafür hast ist XHTML sinnvoll , ansonsten gibt es andere DTDs die einfacher sind. Und wenn ich mir anschaue was selfhtml dazu schreibt ( http://de.selfhtml.org/html/xhtml/unterschiede.htm) würd ich mir nicht die Mühe machen.
-
29-06-2005, 11:03 #7
Jungspund
- registriert
- 30-05-2005
- Beiträge
- 24
AW: Span felder mit gleichem namen ändern // IE problem
Zitat von ein schlauer
Ähnliche Themen
-
img im span display block PROBLEM
Von Homero im Forum CSS und (X)HTMLAntworten: 9Letzter Beitrag: 25-06-2005, 23:20 -
Problem: Felder zusammenfassen
Von citymuenchen im Forum Serverseitige ProgrammierungAntworten: 8Letzter Beitrag: 13-07-2004, 14:08 -
[5 Felder mit 55 Namen] Ausschluss einzelner Namen?
Von @ndre im Forum JavaScriptAntworten: 4Letzter Beitrag: 09-03-2003, 11:50
Lesezeichen