Der folgende Beitrag wurde am 30. 05. 2002, 18:43 Uhr von ecklvo veröffentlicht.
hallohallo!
schönen vorfußballwmtag wünsche ich Euch!
ich habe ein problem mit getElementsbyID und das ganze wie folgt:
meine skript:
function bord(color) {
document.getElementsById('list01').style.borderColor=color
}
der aufruf in HTML
<div id="list01" style="margin-left:-4px; padding-left:4px; padding-top:3px; border:1px solid #FFFFFF;" onmouseover="bord('#000000;')">
<span style="font-size: 10px;">2002.01</span><br>
<a href="pr.1130_-_2330.html" target="project_frame" class="index" onfocus="if(this.blur)this.blur()" title="Projekt: 11:30 | 23:30 Kategorie: Bewegtbild">11:30 | 23:30</a><br>
</div>
nun zeigen mir weder IE>5 noch Mozilla etwas an, und in der Erklärung (zum falschen JS) steht "document.getElementsById ist keine Funktion[...]"
aber das ganze ist eigentlich nur eine veränderte Funktion die es in SELFHTML auch zu finden gibt, wieso funktioniert das nicht?
URL: http://students.fh-joanneum.at/ecklvo/archiv/projektindex.html
mit der Bitte um Hilfe, e.
Der folgende Beitrag wurde am 30. 05. 2002, 18:47 Uhr von Heizer veröffentlicht.
Hi
getElementById => einzahl weil ID eindeutig
getElementsByName => plural weil name öfters möglich
hoffe das hilft
Heizer
Der folgende Beitrag wurde am 30. 05. 2002, 18:50 Uhr von ecklvo veröffentlicht.
> getElementById => einzahl weil ID eindeutig
> getElementsByName => plural weil name öfters möglich
danke f. Deine antwort aber ich habe die ID nur einmal vergeben
Der folgende Beitrag wurde am 30. 05. 2002, 18:54 Uhr von Heizer veröffentlicht.
> > getElementById => einzahl weil ID eindeutig
> > getElementsByName => plural weil name öfters möglich
> danke f. Deine antwort aber ich habe die ID nur einmal vergeben
Vielleicht habe ich mich nicht klar ausgedrückt: in deinem Code steht:
getElementsById
----------^
muß aber
get ElementById
----------^
heißer
Gruß
Heizer
Der folgende Beitrag wurde am 30. 05. 2002, 18:59 Uhr von ecklvo veröffentlicht.
oh Du hast so Recht und ich bin so ein D..., leider funktioniert es dennoch (noch) nicht, jetzt hat sich der Fehler nur nach hinten verschoben...
im IE: Ungültiger Eigenschaftswert
gruß, e.
Der folgende Beitrag wurde am 30. 05. 2002, 18:57 Uhr von Kai Lahmann veröffentlicht.
hi
> meine skript:
> function bord(color) {
> document.getElementsById('list01').style.borderColor=color
^
> }
> der aufruf in HTML
> <div id="list01" style="margin-left:-4px; padding-left:4px; padding-top:3px;
border:1px solid #FFFFFF;" onmouseover="bord('#000000;')">
^ ^
Da fehlen 2 ; und ein drittes ist da, wo es nix zu suchen hat.
Grüße aus Bleckede
Kai
Der folgende Beitrag wurde am 30. 05. 2002, 19:03 Uhr von ecklvo veröffentlicht.
oh ja, heute fehlte mir wohl die geduld mehrmals drüberzulesen.
recht herzlichen dank auch.
e.
Der folgende Beitrag wurde am 30. 05. 2002, 19:05 Uhr von lulinda veröffentlicht.
hallo,
2 fehler sind mir aufgefallen. haben beide mit ; zu tun:
der aufruf:
bord('#000000;')
sollte ohne ; geschrieben werden, also bord('#000000')
in der funktion selbst fehlt das ;, also statt:
function bord(c) {
document.getElementById('list01').style.borderColor=c
}
function bord(c) {
document.getElementById('list01').style.borderColor=c;
}
schreiben. Befehle müssen immer brav mit ; abgeschlossen werden.
Bei mir funktioniert die Seite auf dem IE6 und NC6 übrigens tadellos.
lulinda.
Der folgende Beitrag wurde am 30. 05. 2002, 19:20 Uhr von lulinda veröffentlicht.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Unbenannt</title>
</head>
<script>
function bord(color) {
document.getElementById('list01').style.borderColor=color;
}
</script>
<body>
<div id="list01" style="margin-left:-4px; padding-left:4px; padding-top:3px; border:1px solid #ffffff" onmouseover="bord('#000000')">
<span style="font-size: 10px;">2002.01</span><br>
<a href="pr.1130_-_2330.html" target="project_frame" class="index" onfocus="if(this.blur)this.blur()" title="Projekt: 11:30 | 23:30 Kategorie: Bewegtbild">11:30 | 23:30</a><br>
</div>
</body>
</html>
ÜBRIGENS:::::
eventaufrufe in DIV-Tags funktionieren im NC4 NICHT. Nur so am Rande....
lulinda.
Der folgende Beitrag wurde am 30. 05. 2002, 20:11 Uhr von ecklvo veröffentlicht.
> ÜBRIGENS:::::
> eventaufrufe in DIV-Tags funktionieren im NC4 NICHT. Nur so am Rande....
ich hab' das Problem schon gelöst, dennoch herzlichen Dank f. Deine Bemühungen; das mit NC4 ist mir wurscht, denn ich hab ein Redirect vor die Seite geschalten, der kommt auf eine wunderbare "nur" HTML-Site
© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4