oli: neues Fenster, nicht im head- oder im body-tag

Hallo!

Ich suche eine Möglichkeit, beim Aufruf einer HTML-Seite direkt eine andere in einem neuen Fenster zu öffnen.
An sich wäre das kein Problem, geht ja u.a. <body onload... und mit einem script im kopf der seite.

Wie mach ich das aber, wenn ich weder den body-tag noch den Kopfbereich ändern kann? Geht das?

MfG,

Oli

  1. Du könntest deine Script-Sektion einfach in deinen Body schreiben, dann wird er ausgewertet, sobald der Browser diesen Teil der Seite parsed.
    <body>
    ...

    <script type="text/javascript">
    <!--

    window.open (...)

    //-->
    </script>
    ...
    </body>

    Ist zwar etwas unsauber, aber müsst gehen.

    Gruss,
    Joerg

    1. Danke, tut :-)

    2. <body>
      ...

      <script type="text/javascript">
      <!--

      window.open (...)

      //-->
      </script>
      ...
      </body>

      Ist zwar etwas unsauber, aber müsst gehen.

      Wieso sollte das unsauber sein?
      Es ist die sinnvollste Möglichkeit beim Aufbau der Seite per JS dynamische Inhalte mit document.write() einzufügen.
      es spielt keine Rolle ob ein skript im header oder im body ist.

      Struppi.

  2. Hi,

    Ich suche eine Möglichkeit, beim Aufruf einer HTML-Seite direkt eine andere in einem neuen Fenster zu öffnen.
    An sich wäre das kein Problem, geht ja u.a. <body onload... und mit einem script im kopf der seite.

    Bedenke aber dabei, daß bei einer zunehmenden Zahl von Besuchern das neue Fenster nicht erscheinen wird - der Popup-Blocker wird es verhindern.

    cu,
    Andreas

    --
    MudGuard? Siehe http://www.Mud-Guard.de/
    Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.