Nelson: Ich komm nicht weiter bei Framelinks

Hallo ihr da,

Ich hab folgendes Problem:

Bin gerade dabei ne HP zu basteln und schaffe es irgendwie nicht, die Seiten die mit den Links in der Navigationsleiste in den Hauptframe zu laden. Entweder öffnet er mir ein neues Browserfenster, oder öffnet es in dem Frame, wo sich auch der Link befindet. Hab nun schon etliche Tutorials und Inetseiten durchforscht, komm aber nicht dahin, wo ich hin will.

Hab auf der Mainseite meine Frames definiert und ihnen auch namen zugewiesen:

<html>
<head>
<title>Startseite</title>
<style><!--
-->
</style>

<script language="javascript">
         </script>

</head>
         <frameset rows="22%,82%" border="0">
   <frameset cols="22%,82%">
         <frame name ="Logoframe" src="LOGOFRAME.html"  noresize scrolling="no" marginwidth="10" marginheight="14">
 <frame name ="topframe" src="TopFrame.html"  noresize scrolling="no" marginwidth="10" marginheight="14">
 </frameset>

<frameset cols="22%,82%">
         <frame name="Naviframe" src="NavigationFrame.html"  noresize scrolling="no" marginwidth="10" marginheight="14">
 ^<frame name="hauptframe" src="Startseite.html"  noresize scrolling="yes" marginwidth="10" marginheight="14">
   </frameset>

<body bgcolor="#00004F">

<noframes>

Leider unterstützt Ihr Browser keine Frames.
 </noframes>
</body>

</html>

Dann hab ich auf der Seite für die Navigation die Verweise vergeben:

<body background="cosmos_back.png" >

<center>

<br/><br/><
         <i><u><span style="color:#33FFFF">Du bist hier:--></span><br/>
         <span style="color:#0000FF">Startseite</span><br/><br/></i></u>
         </br></br>

<a href="Startseite.html" target = "hauptframe" onmouseover="Bildwechsel(0, Start2)"
    onmouseout="Bildwechsel(0, Start1)"><img align="center"  src="Button_Startseite1.gif"</a>
       </br>
         <a href="Team.html" target = "hauptframe" onmouseover="Bildwechsel(1, TEAM2)"
    onmouseout="Bildwechsel(1, TEAM1)"><img align="center" vspace="5" src="Button_TEAM1.gif"></a>
         </br>
       <a href="Spielplan.html" onmouseover="Bildwechsel(2, Spielplan2)"
    onmouseout="Bildwechsel(2, Spielplan1)"><img align="center" src="Button_Spielplan1.gif"></a>
         </br>
         <a href="Spielberichte.html" onmouseover="Bildwechsel(3, Spielberichte2)"
    onmouseout="Bildwechsel(3, Spielberichte1)"><img align="center" vspace="5" src="Button_Spielberichte1.gif"></a>
         </br>
         <a href="Links.html" onmouseover="Bildwechsel(4, Links2)"
    onmouseout="Bildwechsel (4, Links1)"><img align="center"  src="Button_Links1.gif">
         </a></br></br></br></br>
         <img align="center" src="football-36.gif" vspace="10" hspace="20" border="0"</br>
       </br>

</center>

</body>

Hoffe ihr könnt mir helfen!!!

Gruss Nelson

  1. Moin

    Bin gerade dabei ne HP zu basteln

    so sieht das auch aus

    target="hauptframe" ist OK

    Hab auf der Mainseite meine Frames definiert und ihnen auch namen zugewiesen:

    Das ist eine Frameorgie!

    ^<frame name="hauptframe" src="Startseite.html"  noresize scrolling="yes" marginwidth="10" marginheight="14">
       </frameset>

    das ^ gehört hier nicht hin!
    außerdem wird das umgebende frameset nicht geschlossen

    <body bgcolor="#00004F">

    <noframes>
    Leider unterstützt Ihr Browser keine Frames.
    </noframes>
    </body>

    Dieser Platz ist nicht für dumme Sprüche sondern für eine Alternative zu Frames gedacht. Entweder wissen die Seitenbesucher nämlich dass ihr Browser keine Frames kennt oder sie wissen mit dieser Info genausowenig anzufangen.

    Gruß
    rfb

  2. Hallo Nelson,

    Bin gerade dabei ne HP zu basteln und schaffe es irgendwie nicht, die Seiten die mit den Links in der Navigationsleiste in den Hauptframe zu laden.

    das ist mit der richtigen Zielangabe kein Problem, Du könntest bequemerweise auch mit der Zielfensterangabe arbeiten.

    ^<frame name="hauptframe" src="Startseite.html"  noresize scrolling="yes" marginwidth="10" marginheight="14">

    <noframes>
    Leider unterstützt Ihr Browser keine Frames.

    das erinnert mich an eines meiner Lieblingsmärchen :-)
    [...]

    <a href="Startseite.html" target = "hauptframe" onmouseover="Bildwechsel(0, Start2)"

    Da bist Du schon dicht dran. Was unterscheidet Deine Angabe bei target von den anderen Attributen? Siehst Du es?

    <a href="Team.html" target = "hauptframe" onmouseover="Bildwechsel(1, TEAM2)"

    hier das gleiche!

    <a href="Spielplan.html" onmouseover="Bildwechsel(2, Spielplan2)"
        onmouseout="Bildwechsel(2, Spielplan1)"><img align="center" src="Button_Spielplan1.gif"></a>

    und dann ist kein target-Attribut mehr zu sehen.

    Viel Wissenswertes über Frames, auch darüber, dass sie Nachteile haben, findest Du im Kapitel Frames von SELFHTML.

    Freundliche Grüße

    Vinzenz