ecklvo: wieso funktioniert Aufruf getElementsbyID NICHT?

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.

  1. Hi

    getElementById => einzahl weil ID eindeutig
    getElementsByName => plural weil name öfters möglich

    hoffe das hilft

    Heizer

    1. getElementById => einzahl weil ID eindeutig
      getElementsByName => plural weil name öfters möglich

      danke f. Deine antwort aber ich habe die ID nur einmal vergeben

      1. 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

        1. 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.

  2. 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

    1. oh ja, heute fehlte mir wohl die geduld mehrmals drüberzulesen.

      recht herzlichen dank auch.

      e.

  3. 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.

  4. <!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.

    1. Ü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