Forum
Tipps
News
Menu-Icon

Frames

Hi
Kann mir mal jemand erklären wie das funzen soll das ich in meinem menü links auf was draufklicke und es sich dann rechts öffnet. Ich habe mir das eben schon alles bei selfhtml.de oder so durchgelesen versteh das aber nicht.
Wie schaffe ich es das in meiner navigation member steht und das sich dann die memberliste rechts öffnet???
Danke im vorraus.


Antworten zu Frames:

das ist der code
<frameset cols="250,*">
  <frame src="waskommthierrein.html" name="links">
  <frame src="waskommthierein.html" name="rechts">
  <noframes>
    Ihr Browser kann diese Seite leider nicht anzeigen!
  </noframes>
</frameset>

Dann muss der Link, der sich rechts öffnen soll so aussehen:
<a href="derlink.html" target="rechts">Link nach rechts </a>
Mit dem Befehl target sagst du dem Link, dass er sich im Frame "rechts" öffnen soll, welchen du vorher mit name="rechts" benannt hast. Wenn du z.B. target="haligali" schreibst und du kein Fenster mit dem Namen "haligali" hast öffnet sich der Link in einem neuen Fenster.

Hi
ok danke dann kommt jetzt aber ein anderes problem.
Wo MUSS ich diesen code angeben "<a href="members.html" target="rechts">Members</a>"
Ich denke doch ich muss den in der html datei angeben wo ich auch die frames habe oder? oder muss ich das teil bei der members.html angeben?
ich komm damit nicht zurecht.
Ich habe jetzt nur den browser in zwei teile geteilt. Die navigation heißt links und der hauptteil heißt rechts. Und bei links und rechts steht "die seite kann nicht angezeigt werden ist ja klar hab ja auch noch nichts was angeziegt wereen soll.
 :'(

hi

wenn du mit frames arbeitest machst wahrscheinlich links dein Menü mit den verweisen die du rechts anzeigen willst...
und diese verweißse machst du dann so...
kannst dir ja bei mir mal die quelltexte ansehen

www.luckysale.de.vu

mfg

Jan

Also, die Frames verweisen ja mit src="" auf eine HTML-Datei. Diese HTML-Datei müsst du dann mit dem gewünschten Inhalt füllen. Das heißt z.B. machst du für das Menu eine Tabelle mit den Links drin. Die Datei nennst du z.B. Links.html und im linken Frame muss dann src="Links.html" stehn. In der Tabelle sehen dann die Links so aus wie ich's dir gezeigt habe. Also mit dem target. Wenn du target weglässt, dann öffnet sich der Link zwar, aber als neue HTML-Datei und von deinem Layout ist nichts zu sehen. Ich hoffe ich konnte dir helfen. Schick mir doch einfach dein Quelltext und ich sehe ihn mir mal an. ;)

Hi
das ist mein quelltext

<head>
<title></title>
<FRAMESET border="" cols="180,*">
<FRAME name="button" src="links.html" scrolling="no" marginheight="0" marginwidth="0" noresize>
<FRAME name="haupt" src="rechts.html" scrolling="no" marginheight="0" marginwidth="0" noresize>
</FRAMESET>
</head>
</html>

So mehr habe ich nicht. Und wo gebe ich nun den code ein für deia nderen sachen die dann im linkmenü erscheinen sollen?

Hi...

Das was du da jetzt hast speicherst du unter index.html.
dann erstellst du eine neue seite die du dann "links.html" nennst und machst die zu deine Navigationsleiste. Dann solltest du vielleicht noch eine Willkommen-seite erstellen und die nennst du dann "rechts.html"..und schon funktioniert die seite.
solltest du deine seiten anders benennen wollen musst du in der index-seite die verweiße ändern. Wenn du zubeispiel die seiten "menu.html" & "willkommen.html" nennst dann sieht der index so aus :

<FRAME name="button" src="menu.html " scrolling="no" marginheight="0" marginwidth="0" noresize>
<FRAME name="haupt" src="willkommen.html " scrolling="no" marginheight="0" marginwidth="0" noresize>

Gruß

Jan

Hi
ja das habe ch auch schon gemacht aber sagen wir mal ich erstelle eine links.html und das ist dann meine navigation auf der linken seite. Und dann erstelle ich noch ne rechts.html und da tuhe ich dann z.B. die memberlist rein. Dann muss ich die frames ja bei jedem neuem link umnennen weil ich kann ja nicht zwei mal die seite rechts haben einmal mit der memberlist und einmal mit links oder so. Muss ich die frames dann jedes mal umnennen oder wie?

nö...die index bleibt wie sie ist...die ist fertig...
du musst lediglich in deiner links.html (also der navigationsleiste/Menü) die links richtig setzen...

für deine Memberliste machst du zum beispiel ein link der "Memberliste" heißt. und den schreibst du in der html datei so:

<a href="meberliste.html" target="rechts">Memberliste</a>

das is alles..

wenn jetzt jemand auf meberliste klickt geht ie seite im rechten fenster auf.

gruß Jan

Ich habe den link eingefgt bei der datei links.html für die navigation
<a href="members.html" target=rechts>Members</a>
der erscheint dann auch rechts und ich habe eine html datei die heißt rechts. In der html datei rechts.html ist aber NICHTS drin und wenn ich dann auf member im menü klicke öffnet sich die memberseite wieder in einem neuen fenster.

Das letzte Problem habe ich jetzt nicht ganz verstanden, aber egal. Ich zeige dir jetzt wie das aussehen könnte.
Deine indexdatein namens:index.html
<html>
<head>
<title></title>
<FRAMESET border="" cols="180,*">
<FRAME name="button" src="links.html" scrolling="no" marginheight="0" marginwidth="0" noresize>
<FRAME name="haupt" src="rechts.html" scrolling="no" marginheight="0" marginwidth="0" noresize>
</FRAMESET>
</head>
</html>

Soweit sogut.Jetzt die links.html datei:
<html>
<head>
<title></title>
</head>
<body>
<center>
<table border="1">
<tr>
<th align="center">
<a href="rechts.html" target="haupt">HOME</a>
</th>
</tr>
<tr>
<td align="center">
<a href="members.html" target="haupt">Memberliste</a>
</td>
</tr>
</table>
</center>
</body>
</html>

Dann brauchst du noch die rechts.html datei:
<html>
<head>
<title></title>
</head>
<body>
<center>
<h1>Willkommen auf meiner Seite</h1>
</center>
</body>
</html>

Und natürlich noch die members.html datei
<html>
<head>
<title></title>
</head>
<body>
<center>
<h1>Members</h1>
</center>
</body>
</html>

Natürlich kannst du dann noch mit bgcolor und so alles verschönern, aber so müsste alles funktionieren.

hi..wollt nur schnell das letzte beschrieben problem aufklären... du hast ...target="rechts" benutzt..dein rechter frame heißt aber "haupt"..also hättest du target="haupt" schreiben müssen.

Am besten du kopierst dir jetzt den Code von BadBoy und versucht dich da mal dran ihn zu lernen...

Gruß Jan

Hi
Danke hat geklappt. Ich hoffe das es bei mir auch alles klappt wenn ich das jetzt mal selbst mache. Aber warum heißt die eine seite haupt? ich hab die ja nicht so genannt.
edit: Habs eben selbst gemacht und es hat gefunzt. ;D:)
Gibst es eigentlich nen kleinen code dafür das der nächste link unter dem ersten ist denn eben war der daneben dann habe ich <br> gemacht das hat auch bissl gefunzt nur jetzt sieht man den link member nicht mehr so ganz also gibst da noch nen anderen kleinen code für?

« Letzte Änderung: 24.04.04, 13:59:51 von coolyo »

hi

mach doch <p> statt <br> dann haste doch mehr platz...
oder hab ich jetzt die frage falsch verstanden ?

Greez

Jan


« banner erstellenBanner von Computerhilfen? »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!

| Mehr Themen zu "Frames"
Fremdwörter? Erklärungen im Lexikon!
Browser
Der Browser oder Webbrowser ist das Programm, dass die HTML - Befehle einer Internetseite mit Bildern, Videos und Texten auf dem Bildschirm anzeigt. Der Browser ist also ...

Webbrowser
Siehe auch Browser. ...

Browser Verlauf
  Der Browser-Verlauf zeigt die zuletzt im Browser besuchten Webseiten an: So hat man leicht Zugriff auf die Seiten, die man schon einmal angesehen hatte. Je nach...