index.html immer anzeigen

  • Hallo zusammen,

    ich bastel grad an meiner ersten Hompage und bräuchte mal etwas Hilfe.
    Ich habe auf der index.html einen iframe plaziert, in dem die Unterseiten (zB. mitglieder.html) aufgerufen werden.
    Wie kann ich verhindern, dass zB. diese Mitglieder-Seite direkt aufgerufen wird bzw. was muß ich tun, damit in diesem Fall auch die Index-Seite mit dem Menü geladen wird ?

    Grüße aus Leipzig

    P@ulchen

  • deine links mit einen target versehene:

    Code
    <a href"sddddh.htm" target ="balblu">gdfjfddsfsg</a>
    <iframe name="balblu" src"..akg-"></iframe>
    <a href"sdh.htm" target ="balblu">gdfjfg</a>
  • Hallo,

    das habe ich ja getan, die Seiten werden aus dem Menü heraus ja auch korrekt im iframe angezeigt.
    Mein Problem ist ein anderes:
    Wenn zB. eine der Unterseiten über eine Suchmaschine gefunden und aufgerufen wird, würde diese ja nackig, also ohne die index.html (und damit ohne Menü etc) aufgerufen werden.
    Genau das will ich aber verhindern...

    Gruß aus Leipzig

    P@ulchen

  • Probiere es mal damit:

    Code
    <script type="text/javascript" language="JavaScript">
    <!--
    if(!parent.main || !parent.nav)
       {top.location.href = "index.html";}
    //-->
    </script>

    Kann sein, dass du vor main und nav noch einen Unterstrich setzen musst.
    Diesen Script musst du auf jeder deiner Seiten einbauen.
    Ach noch was, wenn eine Seite einzeln aufgerufen wird,
    gelangt man automatisch auf die Startseite.

    LG Shila

  • aso!!!

    ja da gibt es die möglich keit mit javascript:

    tuhe dieses script in alle deine im fram an zu zeigenen datein:

    Code
    <script language="javascript1.1" type="text/javascript">
    <!--
    if(top.frames.length != 2)
    {
       top.location.href="index.html";
    }
    -->
    </script>

    das heist: sobald diese datei nicht im frame geladen wurde, dann öffne die index.htm


    nun kann man das ganze noch so chick machen. das der frame dann gleich das enthält. was umgeleitet wurd, aber das dir jetzt hir zu erklären wird schwierig.

  • Zitat von GreenRover

    geil shila 2 post zur selben Zeit mit dem selben inhalt (-;

    Stimmt nicht, ich war 7 Minuten schneller. :lol:

    Wobei meine Variante auf jeder Seite eingebaut werden muß.

    LG Shila

  • Hi Shila,

    ok, jetzt ruft er die index.html auf, allerdings fehlt noch die aufgerufene Unterseite im iFrame. Im Augenblick zeigt er dort die home.html, also so, als wenn ich die index.html direkt aufgerufen hätte...

    Gruß

    P@ulchen

  • Zitat von Shila

    Stimmt nicht, ich war 7 Minuten schneller. :lol:

    Wobei meine Variante auf jeder Seite eingebaut werden muß.

    LG Shila

    Tja mein Telefon ist schuld (-;

  • Kommt ach darauf an, wie du deine Frames nennst,
    musst natürlich diese Namen einsetzen.
    Also bei meiner HP funktioniert ist.
    Den Script hatte mir Ronald damals eingebaut,
    weil ich nicht auf jeder Seite einen Home-Button haben wollte.

    LG Shila

  • Hi GreenRover,

    Zitat von GreenRover

    aso!!!

    ...nun kann man das ganze noch so chick machen. das der frame dann gleich das enthält. was umgeleitet wurd, aber das dir jetzt hir zu erklären wird schwierig.

    kannst Du es trotzdem versuchen ?

    Gruß

    P@ulchen