Rudi49: Seite mit JS öffnen, wie?

Hallo,
ich möchte eine Seite zb home.html mit einem
JS aufrufen, habe open("home.html") gemacht, aber
dann öffnets das in neuen Fenstern und mit
document.open geht nichts (passiert nichts).

  1. Hi,

    wohin willst du es den öffnen, in das aktuelle Fenster?
    Wenn ja, window.location...
    MfG
    Rouven

    --
    -------------------
    ss:) zu:) ls:& fo:) de:< va:{ ch:? sh:) n4:( rl:? br:$ js:| ie:) fl:(
    1. in das aktuelle Fenster?
      Wenn ja, window.location...

      ja, genau, danke. Woher weist du so genau wo das in selfhtml steht,
      ich hab die suche benutzt und mich durch die themen geblättert,
      aber nix dazu gefunden.

      1. Hehe, na ja, viel Erfahrung... Du hättest auch nachschauen können, wo du open aufgetrieben hast, dann wärst du eben bei window gelandet, von da aus ist es nicht weit, aber man muss schon etwas die Hierarchie kennen, das ist richtig...

        MfG
        Rouven

        --
        -------------------
        ss:) zu:) ls:& fo:) de:< va:{ ch:? sh:) n4:( rl:? br:$ js:| ie:) fl:(
        1. Ok, danke, aber weist du auch wie ich ein element
          an meine funktion weitergebe?
          ich hab es folgend gemacht, geht aber nicht.

          onclick="linkliste(getelementbyid('menu'))"

          1. Hi,

            onclick="linkliste(getelementbyid('menu'))"

            Was wolltest du damit bewirken. In der Lesart von JavaScript ist das:

            1. Rufe eine Funktion getelementbyid auf und übergib ihr als Parameter den String 'menu'
            2. Rufe eine Funktion linkliste auf und übergib ihr als Parameter den Rückgabewert von getelementbyid
              Lass mich rate: Du wolltest eigentlich einen Knoten übergeben, den du anhand der ID identifizierst. Dazu muss man sagen, dass zum einen JavaScripe case-sensitive ist, demnach getelementbyid nicht das selbe ist wie getElementById und zum anderen gibt es keine Funktion getElementById in deinem Script, sondern nur auf dem document-Objekt: document.getElementById

            MfG
            Rouven

            --
            -------------------
            ss:) zu:) ls:& fo:) de:< va:{ ch:? sh:) n4:( rl:? br:$ js:| ie:) fl:(
            1. Ich will bei einem select auswählen auf welche Seite ich will,
              und mit OK Button dann dahinspringen.

              funcktion wäre:
              function linkliste(list)
              {
              for (i = 0; i < list.length; ++i)
              if (list.options[i].selected == true)
              window.location.href = list.options[i].value;
              }

              und getElementById hab ich jetz auch angepasst, passiert aber immernoch nix.
              <input name="button" type="submit" onclick="linkliste(document.getElementById('menu'))" value="OK">

              1. Hi,

                sorry, bin gerade etwas beschäftigt, von daher kann ich gerade nicht unbedingt lange nach Fehlern suchen. Aber für genau die Anwendung gibts ein Beispiel in SelfHTML, das etwas anders arbeitet: Links als Liste

                MfG
                Rouven

                --
                -------------------
                ss:) zu:) ls:& fo:) de:< va:{ ch:? sh:) n4:( rl:? br:$ js:| ie:) fl:(
      2. Hallo Rudi49.

        ja, genau, danke. Woher weist du so genau wo das in selfhtml steht,
        ich hab die suche benutzt

        Welche der beiden?

        Die http://de.selfhtml.org/navigation/suche/index.htm@title=SELFHTML-Dokusuche oder die allgemeine?

        und mich durch die themen geblättert,
        aber nix dazu gefunden.

        Ebenfalls sehr hilfreich sind die http://de.selfhtml.org/navigation/sidebars/index.htm@title=SELFHTML-Sidebars.

        Einen schönen Mittwoch noch.

        Gruß, Ashura

        --
        sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:} fl:( ss:) ls:[ js:|
        <mathbr:del.icio.us />