Frames - Link öffnet nicht im Frame

  • Mein Bruder und meine Freundin haben beide das gleiche Problem mit Ihren Seiten. Die Index.htm wird noch richtig angezeigt, mit dem Frameset, doch wenn man einen Link aus der Navigation auswählt, wird der nicht mehr im mainframe angezeigt. Kann das an den Weiterleitungen liegen (.de.vu)? Offline funktionierts auf beiden Seiten einwandfrei. Die Daten meiner Freundin liegen mittlerweile in einem Unterordner in meinem Webspace, aber da funktioniert es auch nicht! Zu einem vernünftigen Frameset gehört doch nur die Index mit:

    Code
    <FRAMESET border="0" cols="100,*">
    <FRAME name="left" src="nav.html" scrolling="auto" marginheight="0" marginwidth="0" noresize>
    <FRAME name="main" src="main.html" scrolling="auto" marginheight="0" marginwidth="0" noresize>
    </FRAMESET>

    und in der Navigation

    Code
    <base target="main">


    Es handelt sich übringens um die Seiten:
    http://www.kleine-tatze.de.vu und http://www.blitzpiloten-garbsen.de
    Das Frameset ging auch mal online!

  • Du verwendest den Framnemen "main" doppelt.

    Dein Billigwebspaceanbieter überwacht deine HP und stellt sie auch nur in einem Frame dar, schau dir mal den Quelltext deiner Startseite an (nicht den Frametext).:

    Code
    <frameset rows="100%,*" border="0" frameborder="0" framespacing="0">
    <frame src="http://www.mettwurst-gang.de/mietze/index.htm" name="main" id="main" scrolling="Auto">
    <frame scrolling="no" noresize src="http://213.239.203.59/p/www.nic.de.vu/zp_new.html">
    </frameset>


    Auch wenn du eine ganz normale HTML-Seite zu sehen glaubst, so handelt es sich doch um 2 Frames. Im Oberen wird deine HP eingeblendet, im unterem irgendetwas von deinem Provider.

    Das untere Fenster ist aber nicht zu sehen, da das obere 100% des verfügbaren Platzes nutzt - da ist es aber trotzdem.

    Man könnte diese ungeollten Frames zwar abschalten, ich fürchte aber, daß dich dein Provider dann kickt.

    Das das obere Frame breits 'main' heißt, wird dein Link immer im Vollbirldschirmmodus aufgerufen.

    Tatsächlich macht der Browser es genau richtig, er springt das erste Frame mit dem Namen 'main' an.

    Du kannst das recht Problem einfach lösen, indem du deine "index.html" änderst: Gib dem Mainframe einen neuen Namen, also z.B.

    Dann mußt du allerdings in der Navigation auch den BAse-Tag umändern, aber das bekommst du sicherlich hin ;)

    Viel Spaß beim Testen!

    Ronald