Jens: Button ohne self.location

mit diesem script kann ich ja Button definieren. Nur leider öffnet der mir die Links immer in der selben Seite. Kann ich anstatt self.location.href einen anderen Befehl nehmen ?? Wenn ja welchen ?? Ich hab eine Frameseite und er soll die im Mainframe öffnen.

<form action="input_button.htm">
<p>
<input type="button" name="Verweis" value="SELFHTML Portalseite"
onClick="self.location.href='http://selfaktuell.teamone.de/'">
</p>
</form>

Jens

  1. Probier es mal mit dem open Befehl!

    http://selfhtml.teamone.de/javascript/objekte/window.htm#open

    1. Probier es mal mit dem open Befehl!

      http://selfhtml.teamone.de/javascript/objekte/window.htm#open

      muss ich das dann vorher definieren ??? es muss doch auch gehen wenn ich anstatt dem self. was anderes setze oder ??? gibt es dazu keinen befehl ???

  2. Hallo,

    mit diesem script kann ich ja Button definieren. Nur leider öffnet der mir die Links immer in der selben Seite. Kann ich anstatt self.location.href einen anderen Befehl nehmen ?? Wenn ja welchen ?? Ich hab eine Frameseite und er soll die im Mainframe öffnen.

    Das geht freilich. Guck Dir doch mal folgende Abschnitte in SelfHTML an:
    http://selfhtml.teamone.de/javascript/objekte/location.htm#allgemeines
    http://selfhtml.teamone.de/javascript/objekte/frames.htm#allgemeines

    In Deinem Fall also zB parent.NameDesFrames.href="..."

    Gruss, Mel

    1. Nochmal Hi,

      In Deinem Fall also zB parent.NameDesFrames.href="..."

      Ne, hab nicht aufgepasst - zum einen heisst es parent.NameDesFrames.location.href, zum anderen  fuer den Hauptframe verwende besser:
      top.location.href oder parent.location.href

      Mel

      1. Nochmal Hi,

        In Deinem Fall also zB parent.NameDesFrames.href="..."

        Ne, hab nicht aufgepasst - zum einen heisst es parent.NameDesFrames.location.href, zum anderen  fuer den Hauptframe verwende besser:
        top.location.href oder parent.location.href

        Mel

        thx @ Mel ... es funzt ...

  3. mit diesem script kann ich ja Button definieren. Nur leider öffnet der mir die Links immer in der selben Seite. Kann ich anstatt self.location.href einen anderen Befehl nehmen ?? Wenn ja welchen ?? Ich hab eine Frameseite und er soll die im Mainframe öffnen.

    Warum willst Du hier überhaupt Javascript einsetzen?

    <form action="input_button.htm">
    <p>
    <input type="button" name="Verweis" value="SELFHTML Portalseite"
    onClick="self.location.href='http://selfaktuell.teamone.de/'">
    </p>
    </form>

    Geht auch ganz ohne Javascript:

    <form action="http://selfaktuell.teamone.de/" target="Mainframe" method="GET">
    <p>
    <input type="submit" value="SELFHTML Portalseite">
    </p>
    </form>

    Andreas