karl: ie: getElementsByTagName - was ist das bei netscape?

Hallo,
der Betreff sagt's eigentlich schon - ich verwende in einem Javascript die Funktion getElementsByTagName, genauer:
document.getElementsByTagName("frameset")['mainFrame'].
Nur kennt Netscape den Aufruf nicht. Was muss ich denn da verwenden?

  1. Hallo,

    document.getElementsByTagName("frameset")['mainFrame'].

    Da solltest du vorsichtiger sein. was ist, wenn das Element
    'frameset' nicht existieren sollte in dem Dokument?

    Nur kennt Netscape den Aufruf nicht.

    Welcher?

    Was muss ich denn da verwenden?

    Das kommt auf die Version an. Mozilla versteht sowas durchaus.
    NN4x nicht. Was willst du eigentlich tun?

    Gruesse,
     CK

    1. Das Element 'framset' EXISTIERT. (Setzen wir das mal voraus)
      Vor einigen Tagen habe ich hier im Forum nach der Möglichkeit gesucht, die Breite eines Frames zu bestimmen und da hat mir jemand den Tipp gegeben, es mit

      breite=document.getElementsByTagName("frameset")['mainFrame'].rows;

      zu versuchen. Nur kennt NN4 die Funktion nicht und dafür suche ich eben das passende Äquivalent.

      Gruß Martin

      1. Hallo Martin

        Schau doch einfach mal hier nach:
        http://selfhtml.teamone.de/dhtml/beispiele/dhtml_bibliothek.htm
        speziell geht auch:
        http://selfhtml.teamone.de/javascript/objekte/frames.htm
        Du musst also folgendes Versuchen:
         document.frames.mainFrame.rows

        breite=document.getElementsByTagName("frameset")['mainFrame'].rows;
        zu versuchen. Nur kennt NN4 die Funktion nicht und dafür suche ich eben das passende Äquivalent.

        cu.Lukas