Forum Doku Wiki Blog

Forumsarchiv 2002, Mai
wieso funktioniert Aufruf getElementsbyID NICHT?

archivierte Beiträge lesen

  1. (CSS) wieso funktioniert Aufruf getElementsbyID NICHT? von ecklvo, 30. 05. 2002, 18:43

wieso funktioniert Aufruf getElementsbyID NICHT?

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&#10;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.

wieso funktioniert Aufruf getElementsbyID NICHT?

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

wieso funktioniert Aufruf getElementsbyID NICHT?

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

wieso funktioniert Aufruf getElementsbyID NICHT?

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

wieso funktioniert Aufruf getElementsbyID NICHT?

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.

wieso funktioniert Aufruf getElementsbyID NICHT?

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

wieso funktioniert Aufruf getElementsbyID NICHT?

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.

wieso funktioniert Aufruf getElementsbyID NICHT?

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.

wieso funktioniert Aufruf getElementsbyID NICHT?

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&#10;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.

wieso funktioniert Aufruf getElementsbyID NICHT?

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