Meike: Fenster öffnen

Hallo,

ich habe auf der Seite an der ich grade arbeite, leider keine Frames
eingebaut.
Ich habe allerdings diverse Links, die alle im gleichen (neuen) target-
Fenster geöffnet werden sollen.
So weit bin ich auch schon, allerdings hätte ich gerne,
dass das target-Fenster sich jedesmal öffnet, wenn man einen neuen Link
geklickt hat, so dass der User auch sieht, auf welcher Seite die Infos
angezeigt werden.
Klingt das einigermaßen verständlich? Ich hoffe jemand kann mir helfen.

Schön wäre auch, wenn mir jemand die wahrscheinlich völlig simple Frage
beantworten könnte, man die Fenster ganz groß öffnet, und nicht nur in
einem kleinen Fenter.

Schon mal im vorraus vielen Dank!

Meike

  1. Hallo Meike,
    hilft Dir '<a href="irgendwo.htm" target=_blank>irgendwo</a>' ?
    Oder habe ich Dein Problem falsch verstanden?
    Peter

  2. Hallo!

    Ist ganz einfach (sofern ich dein Problem kapiert habe :):

    <a href="http://blablabla.de" target="Fenster">blabla</a>

    Du musst dem Fenster nur einen Namen geben. Dann kannst du deine
    Links immer im gleichen Fenster öffnen lassen.

    target="_blank" macht immer wieder ein ganz neues Fenster auf, du kannst dem Fenster einen beliebigen Namen geben.

    Guss,
    Dareios.

  3. Danke für die netten Antworten, aber das war's nicht so ganz, was ich wollte.
    Eure Tipps habe ich ja schon längst umgesetzt, d.h. der Link öffnet sich
    schon in einem neuen Fenster, das ist nicht das Problem.
    Aber: Der 2. (3., 4., 5.,...)Link wird im gleichen Fenster wie der 1.
    geöffnet (das soll auch so bleiben), und (Achtung, jetzt kommt das Problem:) dann bleibt
    das Fenster ist minimiert unten in der Menüleiste, und nur der Inhalt ändert
    sich. (Man sieht es zwar am Fensternamen, aber das ist mir zu wenig!)
    Dann sieht der User nämlich nicht (wenn bspw. mehrere Browserfenster
    geöffnet sind) in welchem minimierten Fenster sich der Inhalt geändert hat.
    Deshalb hätte ich gerne, dass das minimierte Fenster sich beim öffnen von
    jedem Link wieder vergrößert, so dass man sofort den Inhalt lesen kann.
    Hoffe das war klarer!

    Weiss nicht, wie ich es genauer beschreiben soll!!

    Meike

    Hallo,

    ich habe auf der Seite an der ich grade arbeite, leider keine Frames
    eingebaut.
    Ich habe allerdings diverse Links, die alle im gleichen (neuen) target-
    Fenster geöffnet werden sollen.
    So weit bin ich auch schon, allerdings hätte ich gerne,
    dass das target-Fenster sich jedesmal öffnet, wenn man einen neuen Link
    geklickt hat, so dass der User auch sieht, auf welcher Seite die Infos
    angezeigt werden.
    Klingt das einigermaßen verständlich? Ich hoffe jemand kann mir helfen.

    Schön wäre auch, wenn mir jemand die wahrscheinlich völlig simple Frage
    beantworten könnte, man die Fenster ganz groß öffnet, und nicht nur in
    einem kleinen Fenter.

    Schon mal im vorraus vielen Dank!

    Meike

    1. Hallo Meike!

      Link wird im gleichen Fenster wie der 1.
      geöffnet (das soll auch so bleiben), und (Achtung, jetzt kommt das Problem:) dann bleibt
      das Fenster ist minimiert unten in der Menüleiste, und nur der Inhalt ändert
      sich. [...]Deshalb hätte ich gerne, dass das minimierte Fenster sich beim öffnen von
      jedem Link wieder vergrößert, so dass man sofort den Inhalt lesen kann.

      Wenn Du in den body-Tags der Dateien die im neuen Fenster geöffnet werden die JS-Anweisung onLoad="self.focus();" einbaust, wird das entsprechende Fenster aktiv.

      HTH
      Mirko

      1. Cool, vielen Dank klappt wunderbar!!

        Greetz

        Meike

        Hallo Meike!

        Link wird im gleichen Fenster wie der 1.
        geöffnet (das soll auch so bleiben), und (Achtung, jetzt kommt das Problem:) dann bleibt
        das Fenster ist minimiert unten in der Menüleiste, und nur der Inhalt ändert
        sich. [...]Deshalb hätte ich gerne, dass das minimierte Fenster sich beim öffnen von
        jedem Link wieder vergrößert, so dass man sofort den Inhalt lesen kann.

        Wenn Du in den body-Tags der Dateien die im neuen Fenster geöffnet werden die JS-Anweisung onLoad="self.focus();" einbaust, wird das entsprechende Fenster aktiv.

        HTH
        Mirko

      2. Nächstes Problem: Kann es sein, dass das <body onLoad="self.focus();">
        nicht funktioniert, wenn man mit den Links nur auf verschiedene Textmarken
        innerhalb des gleichen Dokumentes springt?
        Es funktioniert nämlich ansonsten überall super, außer bei den o.g. Textmarken.
        Der Inhalt des Fensters ändert sich zwar aber das Fenster wird nicht aktiv.

        Kann mir nochmal jemand helfen???

        Liebe Grüße

        Meike

        1. Hallo Meike,

          Nächstes Problem: Kann es sein, dass das <body onLoad="self.focus();">

          Das Problem kann ich Dir nicht lösen, aber wenn Du Dein zweites Fenster mit window.open öffnest, nicht über einen Link hast Du eine Chance.
          Dann kannst Du über eine function
          fenster2 = window.open(...) das Fenster öffnen,
          wenn die Seitenlesenden einen Link anklicken und vorher prüfen,
          mit if (fenster2), ob das zweite Fenster existiert. Gegebenenfalls schliesst Du es dann mit fenster2.close() und öffnest es anschliessend wieder.
          Dabei sollte die Definition von fenster2 global ausserhalb der function erfolgen.
          Also in etwa so:
          var fenster2='';
          function ZeigEs (html, name)
          {
          location.reload(); // NS 4.71 und 4.73
          if (fenster2) fenster2.close();
          fenster2 = open(html,name,"width=730,height=530,scrollbars=yes...usw");
          fenster2.focus(); // NS 4.71
          }
          im Link dann
          <a href="#" onMouseUp="ZeigEs('dein.html','Fenster1')"

          Liebe Grüße

          Günter