FraFu: getElementsByName für proprietäre name Tags

Hallo!

Ich hab in einer Tabelle 3 Zeilen die jeweils ein name Attribute bekommen. Firefox/Mozilla liefern mit getElementsByName alle Elemente zurück. Aber der IE nicht.
Gibts dafür eine Erklärung?

Ich weiß, dass der Code aufgrund des Name Tags nicht valide ist. Ist in dem Fall aber egal.

  
<html>  
<head>  
<script type='text/javascript'>  
function showhideinfoblock()  
{  
   var infotrs = document.getElementsByName("infoblock");  
   alert(infotrs.length);  
}  
</script>  
</head>  
<body onLoad="showhideinfoblock()">  
<table>  
<tr name="infoblock"><td>a</td></tr>  
<tr name="infoblock"><td>b</td></tr>  
<tr name="infoblock"><td>c</td></tr>  
</table>  
</body>  
</html>  

mfg
  frafu

  1. hi,

    Ich hab in einer Tabelle 3 Zeilen die jeweils ein name Attribute bekommen. Firefox/Mozilla liefern mit getElementsByName alle Elemente zurück. Aber der IE nicht.
    Gibts dafür eine Erklärung?

    Ja, und die hast du doch auch bereits gefunden:

    Ich weiß, dass der Code aufgrund des Name Tags nicht valide ist.

    Also was ist dir jetzt noch unklar?

    Ist in dem Fall aber egal.

    Nö, ist es nicht.

    gruß,
    wahsaga

    --
    /voodoo.css:
    #GeorgeWBush { position:absolute; bottom:-6ft; }
    1. Hallo!

      Ich weiß, dass der Code aufgrund des Name Tags nicht valide ist.

      Also was ist dir jetzt noch unklar?

      Ist in dem Fall aber egal.

      Nö, ist es nicht.

      Gibt es eine Möglichkeit (zb mit einem bestimmten Doctype) benutzerdefinierte Attribute zu verwenden?

      mfg
        frafu

      1. Hallo,

        Gibt es eine Möglichkeit (zb mit einem bestimmten Doctype) benutzerdefinierte Attribute zu verwenden?

        Zu diesem Thema gibt es unter http://www.alistapart.com/articles/scripttriggers/ einen sehr interessanten Artikel.

        Ciao,
        Andreas

        --
        "Das Corporate Design für das Internet sieht eine Reihe von Grafikelementen vor, die die Optik der Webseite visuell und funktionell beeinflussen." - (Zitat aus dem "Styleguide Corporate Design"  eines großen Konzerns...)
        1. Hallo!

          Gibt es eine Möglichkeit (zb mit einem bestimmten Doctype) benutzerdefinierte Attribute zu verwenden?

          Zu diesem Thema gibt es unter http://www.alistapart.com/articles/scripttriggers/ einen sehr interessanten Artikel.

          Danke. Ist aber den Aufwand nicht wert. Dann hol ich mir die TRs halt auf eine andere Art und Weise.

          mfg
            frafu

          1. Hi,

            Dann hol ich mir die TRs halt auf eine andere Art und Weise.

            S. z.B. Coding: Darstellungswechsel - Un-/Sichtbare Elemente: Ein-/Ausklappen, Verstecken, Transparenz, Farbe

            Gruß, Cybaer

            --
            Hinweis an Fragesteller: Fremde haben ihre Freizeit geopfert, um Dir zu helfen. Helfe Du auch im Archiv Suchenden: Beende deinen Thread mit einem "Hat geholfen" oder "Hat nicht geholfen"!