janosch: link im frame öffnen

hallo, ich will diesen link im frame mit dem namen "haupt" öffnen. hab es mit parent probiert. komme gerad nicht weiter hab hier geschaut: http://selfhtml.teamone.de/javascript/objekte/location.htm#allgemeines.

so sieht mein code aus:
<TR onmouseover="this.bgColor='#FF9B29';"
onclick="location.href='startseite/news.php';"
onmouseout="this.bgColor='#D9DEE3';">

js

  1. Hi,

    hallo, ich will diesen link im frame mit dem namen "haupt" öffnen.

    welchen Link? Bei einem Link benutzt Du einfach das target-Attribut.

    so sieht mein code aus:
    <TR onmouseover="this.bgColor='#FF9B29';"
    onclick="location.href='startseite/news.php';"
    onmouseout="this.bgColor='#D9DEE3';">

    Da ist weder ein Link, noch ein Hinweis auf Versuche deinerseits, das Problem zu lösen. Ergo können wir auch nicht abschätzen, was Du falsch gemacht hast.

    Cheatah

    --
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
    1. verlinkung:
      onclick="location.href='link.php';"

      bei klick auf die tabelle soll ein link im frameset geöffnet werden. momentan öffnet sich die seite link.php nicht im frameset 'haupt' sondern mit 'top'.

      ich habe dann folgendes versucht:
      onclick="haupt.href='link.php';"
      und das auch:
      onclick="parent.href='link.php';"

      beides geht nicht.

      js

      1. Hi,

        verlinkung:
        onclick="location.href='link.php';"

        das ist keine Verlinkung.

        bei klick auf die tabelle soll ein link im frameset geöffnet werden. momentan öffnet sich die seite link.php nicht im frameset 'haupt' sondern mit 'top'.

        Das halte ich für ein Gerücht.

        onclick="haupt.href='link.php';"

        Ich unterstelle, in diesem Kontext ist kein Objekt namens "haupt" bekannt, welches eine href-Eigenschaft haben könnte.

        onclick="parent.href='link.php';"

        parent ist das Fensterobjekt des übergeordneten Framesets. Es besitzt keine href-Eigenschaft; zumindest keine, die irgendetwas bewirken könnte.

        beides geht nicht.

        Korrekt. Beschäftige Dich mit der Objektorientierung von JavaScript an sich, also insbesondere welches Objekt was beinhaltet (bzw. welche Notierung wohin führt). Der Rest geht wie von selbst.

        Cheatah

        --
        X-Will-Answer-Email: No
        X-Please-Search-Archive-First: Absolutely Yes
        1. onclick ist ja ein eventhandler?!

          folgendes wird vom browser erfolgreich ausgeführt:

          onclick="location.href='startseite/news.php';"
          bei klick wird eine seite aufgerufen. kein Gerücht.

          ich will es im frameset geöffnet bekommen. geht das denn gar nicht?
          opjekte schue ich mir an.
          js

          1. Hi,

            onclick ist ja ein eventhandler?!

            ja. Ein Event-Handler ist aber kein Link.

            bei klick wird eine seite aufgerufen. kein Gerücht.

            Für ein Gerücht halte ich, dass Dein Code das top-Window beeinflussen würde.

            ich will es im frameset geöffnet bekommen. geht das denn gar nicht?

            Doch. Wie das geht wurde - über ganz SelfHTML versetreut - mittlerweise mit beliebiger Detailliertheit hinreichend oft erläutert, so dass man es eigentlich mit jeder denkbar guten oder schlechten Qualität von Suchanfragen hätte finden müssen.

            Cheatah

            --
            X-Will-Answer-Email: No
            X-Please-Search-Archive-First: Absolutely Yes
            1. so siehts richtig aus:

              onclick="parent.haupt.location.replace('test.php');"

              janosch

              1. Hi,

                so siehts richtig aus:

                und ist es auch. Hast Du die Objektbeziehungen verstanden?

                Cheatah

                --
                X-Will-Answer-Email: No
                X-Please-Search-Archive-First: Absolutely Yes