Bernd: Externe Links zu Frameseiten

Hallo, ich habe meine Seite damals als Frameseite aufgebaut. Das hat den entscheidenden Nachteil, dass ich keine Links auf einzelne Seiten anbieten kann. Ich würde jedoch gerne von meinem Newsletter aktuelle Seiten verlinken. Dabei soll sich nicht nur die Seite öffnen, sonder der gesamte Frameset (also auch die Navigation links).

Gibt es also eine Möglichkeit, Links zu generieren, die nicht nur die entsprechende Seite sondern automatisch auch den kompletten Frame öffnen?

Für Tipps bin ich sehr dankbar,
viele Grüße

Bernd

  1. <script>
    if (parent.location.href == self.location.href){
    window.location.href = 'HIER DIE URL MIT DEM index.html'}
    </script>

    Bau das in jede Unterseite ein, die normalerweise im Frame geladen wird.

    Jaro

    1. Wow, vielen Dank... das ist ja schneller Service.

      Bei meiner Seite handelt es sich um unsere kommunale Grünen-Seite www.gruene-gladbeck.de . Besitze leider nur Anfänger HTML-Wissen. Unser Frame ist folgendermaßen aufgebaut:

      <frameset FRAMEBORDER="0" BORDER="0" FRAMESPACING="0" rows="*">
        <frameset FRAMEBORDER="0" BORDER="0" FRAMESPACING="0" cols="135">
          <frameset FRAMEBORDER="0" BORDER="0" FRAMESPACING="0" cols="135,*">
            <frame FRAMEBORDER="NO" SCROLLING="no" MARGINWIDTH="0" MARGINHEIGHT="0" NAME="links"
            src="gruenegladbeck/navigation_i.htm">
            <frame SCROLLING="auto" FRAMEBORDER="NO" MARGINWIDTH="0" MARGINHEIGHT="0" NAME="rechts"
            src="gruenegladbeck/start.htm" noresize>
          </frameset>
          <noframes size="+1">

      Wenn ich aktuelle Meldungen im Frame "rechts" als Link öffnen will, soll sich im Frame "links" automatisch die Navigation öffnen (www.gruene-gladbeck.de/gruenegladbeck/navigation_i.htm). Geht das mit Deinem Java-Skript?

      Bernd

      1. Hallo Bernd,

        È Wenn ich aktuelle Meldungen im Frame "rechts" als Link šffnen will, soll sich im Frame "links" automatisch die Navigation šffnen (www.gruene-gladbeck.de/gruenegladbeck/navigation_i.htm). Geht das mit Deinem Java-Skript?

        Du mu§t das Script in die Unterseite einbauen, die du aufrufen willst (in dem von Dir gezeigten Code wŠre das die start.htm). Das Script von Jaro mu§ dabei in _jede_ Unterseite die anlinken willst; der Ansatz von mir mu§ nur in die Framesetseite index.htm.

        Der Unterschied: Jaros Script lŠdt erst die Unterseite, prŸft dann ob die Seite im Frameset steht und lŠdt dieses ggf. nach. Bei Framesets empfiehlt es sich generell, dieses Script anzuwenden. Vorteil: Wenn die Unterseiten von Suchmaschinen indiziert wurden, funktioniert das Ganze auch, das Frameset wird immer nachgeladen.

        Mein Ansatz dagegen lŠdt zuerst das Framset mit den Standard-Unterseiten und lŠdt dann die im Link/Querystring angegebenen Seiten in die entsprechenden Frames nach. Vorteil: Du kannst viele Links zu verschiedenen Seiten setzen, ohne diese Seiten alle vorher bearbeiten zu mŸssen.

        Schšne GrŸ§e aus Kšln-Ehrenfeld,

        Elya

        --
        Wikipedia: Die freie EnzyklopŠdie http://de.wikipedia.org
  2. Hallo Bernd,

    È Gibt es also eine Mšglichkeit, Links zu generieren, die nicht nur die entsprechende Seite sondern automatisch auch den kompletten Frame šffnen?

    Ich hab's mal mit Javascript hingekriegt, dem Link im Newsletter (den du ja manuell eingibst und damit frei gestalten kannst?) einen Querystring, also eine Zeichenkette hinter einem Fragezeichen, verpasst, und dann der Frameset-Seite ein Script gegeben, das mit einigen String-Funktionen den Querystring analysiert. Also erst mal nach dem Fragezeichen gesucht, alles rechts davon abgeschnitten und die Information ausgewertet. Wenn du den Query gut formulierst, kannst du ihn direkt fŸr die Zuweisung der framesource benutzen.

    Ist ein bi§chen  von hinten durch dir Brust ins Auge, hat aber funktioniert.
    Viel Erfolg

    Schšne GrŸ§e aus Kšln-Ehrenfeld,

    Elya

    --
    Wikipedia: Die freie EnzyklopŠdie http://de.wikipedia.org
  3. Hi Bernd,

    Hallo, ich habe meine Seite damals als Frameseite aufgebaut. Das hat den entscheidenden Nachteil, dass ich keine Links auf einzelne Seiten anbieten kann. Ich würde jedoch gerne von meinem Newsletter aktuelle Seiten verlinken. Dabei soll sich nicht nur die Seite öffnen, sonder der gesamte Frameset (also auch die Navigation links).

    es gibt dazu bereits zwei Anleitungen im SELF-Raum:

    http://aktuell.de.selfhtml.org/artikel/javascript/dyn-frames/
     http://aktuell.de.selfhtml.org/artikel/phpasp/php-frames/

    Grüße,
     Roland

    --
    Opera ist derzeit um 25% billiger:
    http://www.opera.com/buy/happyhour/