kevin: frames mit javascript

hallo

ich habe ein Problemm.
auf meiner Homepage benutze ich Frames. Alles funktioniert, die Frames werden geladen, aber wenn ich z.B. von einer Suchmaschine auf meine Seite zugreifen will, dann wird Beispielweise das Mainframe ohne Navigationsframe geladen. Wie soll ich das Problemm auf meiner Homepage beseitigen?

bin für jeden Tipp sehr dankbar

Mit freundlichen Grüßen

Kevin Erhardt

  1. hallo

    ich habe ein Problemm.
    auf meiner Homepage benutze ich Frames. Alles funktioniert, die Frames werden geladen, aber wenn ich z.B. von einer Suchmaschine auf meine Seite zugreifen will, dann wird Beispielweise das Mainframe ohne Navigationsframe geladen. Wie soll ich das Problemm auf meiner Homepage beseitigen?

    bin für jeden Tipp sehr dankbar

    Mit freundlichen Grüßen

    Kevin Erhardt

    hallo,

    du könntest per Javascript prüfen, ob sich die Seite in einem Frameset befindet, wenn nicht auf eine andere url weiterleiten:

    <script language="JavaScript">
    <!--
    if (top.frames.length==0) location.href="frameset.htm";
    -->
    </script>

    oder:

    <script language="JavaScript">
    <!--
    if (parent.location==window.location) location.href="frameset.htm";
    -->
    </script>

    Du könntest auch eine url generieren, die die seiten-url an eine php-seite weitergibt und die php-seite nach diesem parameter ein frameset erstellt:

    <script language="JavaScript">
    <!--
    if (top.frames.length==0) location.href="frameset.php?site="+document.location;
    -->

    die php-seite könnte etwa so aussehen:

    <html>
    <head>
    </head>
    <frameset cols="100,*" framespacing=0 frameborder=0 border=0>
    <frame src="navigation.htm" name="navigation">
    <frame src="<?echo $site;?>" name="main-frame">
    </frameset>
    </html>
    </script>

    gruß,

    markus mayer

  2. Hallo kevin,

    ich habe ein Problemm.
    auf meiner Homepage benutze ich Frames.

    das _ist_ ein Problem, ja :-)

    Alles funktioniert, die Frames werden geladen, aber wenn ich z.B. von einer Suchmaschine auf meine Seite zugreifen will, dann wird Beispielweise das Mainframe ohne Navigationsframe geladen. Wie soll ich das Problemm auf meiner Homepage beseitigen?

    mit http://aktuell.de.selfhtml.org/artikel/javascript/dyn-frames/index.htm

    Grüße aus Nürnberg
    Tobias

    --
    Selfcode: sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|