Marc: Frames

Hallo,

ich habe folgendes Problem:

Auf der Startseite meiner Site http://www.siedeln.de lese ich die neusten Forenbeiträge aus einer Datenbank heraus. Diese lassen sich per Link erreichen. Aus verschiedenen Gründen stelle ich die Foren aber in einem Frameset (http://www.siedeln.de/forum/index.html) dar.

Das Problem besteht nun darin die aktuellen Beiträge ebenso im Frameset zu laden, wobei die Steuerung von der Startseite aus geschehen muß. Das obere Frame darf also nicht von der Zielseite (einem neuen Beitrag) nachgeladen werden!!!!

Wie rufe rufe ich also eine Seite auf und öffne sie gleichzeitig im Frame?

Danke für Eure Hilfe im Voraus und Gruß,

Marc - Siedeln.de

  1. Hallo

    Wie rufe rufe ich also eine Seite auf und öffne sie gleichzeitig im Frame?

    hilft dir das:

    onLoad="parent.FrameName.location='url';return false"

    ?

    gruss
    Sonia

    1. onLoad="parent.FrameName.location='url';return false"

      Merci, aber?!
      Vielleicht habe ich mich auch nur unklar ausgedrückt?!
      Also:

      Ein (dynamisch erzeugter) Link von meiner Startseite aus z.B. http://www.siedeln.de/phpBB/viewtopic.php?topic=66&forum=4 soll im folgenden Framset geöffent werden.

      <frameset rows="100,1*" cols="*" border="0" framespacing="0" frameborder="NO">
        <frame src="forum_top.htm" name="top" frameborder="NO" scrolling="NO" noresize>
        <frame src="../phpBB/index.php" name="skript" frameborder="NO" marginwidth="0" marginheight="0">
       </frameset>

      Hierbei soll die Steuerung jedoch von der Startseite aus erfolgen!

      Weiß jemand Rat?

      1. hi!

        auf der Startseite rufst du das ganze frameset mit einem (oder mehrere) parameter (ich denke topic=66) auf.

        Im Frameset bastelst du dir aus dem Parameter die passende URL und fügst sie dynamisch dort ein, wo ich hier ein XXXXXX hinschrieb:

        <frameset rows="100,1*" cols="*" border="0" framespacing="0" frameborder="NO">
          <frame src="forum_top.htm" name="top" frameborder="NO" scrolling="NO" noresize>
          <frame src="XXXXXX" name="skript" frameborder="NO" marginwidth="0" marginheight="0">
         </frameset>

        Dann hast du dein Frameset und die richtige Message im zweiten Frame.
        Hoffe das löst deine Frage...
        Ad Hoc