Ich komm nicht weiter bei Framelinks
Nelson
- html
0 rfb0 Vinzenz Mai
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
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
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