Frames (Startseite)

Anfänger? Kein Problem einfach hier fragen, wir helfen euch!

Frames (Startseite)

Beitragvon MucaHiT am 01.10.2004, 12:31

Hallo!

Und zwar hab ich wieder mal ein Problem.

Also, ich bin gerade dabei mir eine Webseite mit HTML herzustellen.
Auf der Startseite habe ich 3 Frames.
Einmal links, wo das Menü ist. Einmal in der Mitte, wo etwas zum Inhalt der Seite steht und ganz rechts habe ich eine Shoutbox plaziert.
Wenn ich nun im Menü auf einen Link klicke erscheint dieser nur dort (also ganz links) und der Rest bleibt gleich. Ich möchte aber das der Link sich auf der ganzen Seite öffnet.

Kann mir jemand sagen, wie das geht oder mir eine Alternative vorschlagen? (Sollte ich da vielleicht lieber nicht mit Frames arbeiten?) :roll:
MucaHiT
 
Beiträge: 19
Registriert: 19.09.2004, 23:47


Beitragvon UnterUns am 01.10.2004, 12:39

Das geht indem du im HTML Code den "target" Befehl eingibst:

Beispiel:
<a href="seite.html" target="mitte">Link</a>

seite.html = die Seite, die bei dir in der Mitte geöffnet werden soll
mitte = der Frame Name den du "mitte" genannt hast
Link = Das Wort welches den Link tragen soll
UnterUns
 
Beiträge: 20
Registriert: 26.09.2004, 11:09

Beitragvon GrayGhost am 01.10.2004, 12:44

Hallo,
du musst angeben, in welchem Frame der Link geöffnet werden soll.
Jeder Frame hat einen Namen (im Frameset unter name="xxxxx"). Diesen musst du dann in dem Link angeben und das geht so:

<a href="XP_Tips/Performance/performance_f.htm" target="main">Performance</a>

Wichtig ist, dass du immer target angibst, wenn du mit Framesets arbeitest. Achtung! Wenn du auf fremde Seiten verlinkst, dann darfst du diese Seiten NICHT in deinem Frame öffnen. In diesem Fall gibst du als Target folgendes an target="_blank". Damit wird für die Darstellung der Seite ein neues Browserfenster geöffnet.

<a href="http://encarta.msn.de/reference/default.asp/" target="_blank">Encarta Encyclopedia</a>
GrayGhost
 

Beitragvon MucaHiT am 01.10.2004, 12:55

Danke, danke!!! :) Das mach ich dann mal gleich.
MucaHiT
 
Beiträge: 19
Registriert: 19.09.2004, 23:47

Beitragvon MucaHiT am 01.10.2004, 14:57

Hi!
Ich bilde mir ein, es genauso zu machen, wie ihr mir's erklärt habt, aber jetzt öffnet sich das Ganze nicht mehr in dem Frame von der menüleiste links sondern in einem neuen Fenster. Also immer noch nicht in der Mitte und rechts außen. :oops: Das ist jetzt zwar schon besser, aber immer noch nicht das, was ich haben wollte.
Probier schon die ganze Zeit rum, aber es klappt nicht.

Hier ist der HTML-Code (vielleicht erkennt ihr ja auf Anhieb den Fehler):

<html>
<head>
<title></title>
</head>
<body background="http://muco3.sitemynet.com/dosya/ss033.gif">
<p>
<a href="http://muco3.sitemynet.com/ozgecmis.htm" target="http://muco3.sitemynet.com/mitte.htm"><img src="http://muco3.sitemynet.com/button/ozgecmis.jpg"></a></p>
</body>
</html>


Erklärung:

http://muco3.sitemynet.com/ozgecmis.htm=Seite, die in der mitte geöffnet werden soll

http://muco3.sitemynet.com/mitte.htm=Frame in der Mitte

http://muco3.sitemynet.com/button/ozgecmis.jpg=Mein Button



:oops: :cry: :oops: :cry: :oops: :cry:
MucaHiT
 
Beiträge: 19
Registriert: 19.09.2004, 23:47

Beitragvon GrayGhost am 01.10.2004, 15:09

Hallo,
im target darf kein Link stehen, sondern nur der Name deines Frames. Sende mal den Quellcode des Framesets. Mein Frameset sieht so aus:

Die Namen der Frames habe ich blau markiert

<frameset cols="160,*" border="0">
<frameset rows="160,*,50,50" border="0">
<frame src="floh.htm" name="clock" marginwidth="0" marginheight="10" scrolling="no" noresize frameborder="0" border="0">
<frame src="navi.htm" name="navi" marginwidth="0" marginheight="0" scrolling="no" noresize frameborder="0" border="0">
<frame src="Date_Day.HTM" name="Date" marginwidth="0" marginheight="0" scrolling="no" noresize frameborder="0" border="0">
<frame src="mail.htm" name="mail" marginwidth="8" marginheight="10" scrolling="no" noresize frameborder="0" border="0">
</frameset>
<frameset rows="*,50" border="0">
<frame src="main.htm" name="main" marginwidth="20" marginheight="20" scrolling="auto" noresize frameborder="0" border="0">
<frame src="news.htm" name="news" marginwidth="0" marginheight="0" scrolling="no" noresize frameborder="0" border="0">
<noframes>

<body>
Dein Brauser ist nicht in der Lage Framesets anzuzeigen.
</body>
</noframes>
</frameset>
</frameset>
GrayGhost
 

Beitragvon LONI am 01.10.2004, 15:40

Hi,

lies dir das mal durch:
http://de.selfhtml.org/html/frames/verweise.htm

Dann kannst dus bestimmt. :)
LONI
 
Beiträge: 74
Registriert: 14.09.2004, 10:11

Beitragvon MucaHiT am 01.10.2004, 21:43

Hi!

Erstmal danke, dass ihr mir helft.
selfhtml hab ich übrigens runtergeladen und dazu noch ein ganzes dickes Buch gekauft.
Hat bisher auch ganz gut geklappt. Müsste nur noch meine Startseite fertig kriegen alles verlinken und dann hab ich meine eigene Homepage.

Nur klappt das nicht so, wie ich will.

Mein Framset:

<frameset cols="100,310,100">
<frame src="http://muco3.sitemynet.com/anarand.htm" name="anarand" marginwidth="0" marginheight="10" scrolling="no" noresize frameborder="0" border="0">
<frame src="http://muco3.sitemynet.com/mitte.htm" name="mitte" marginwidth="0" marginheight="0" scrolling="no" noresize frameborder="0" border="0">
<frame src="http://muco3.sitemynet.com/quasselbox.htm" name="quasselbox" marginwidth="0" marginheight="0" scrolling="no" noresize frameborder="0" border="0">
</frameset>

Also es sind drei Frames. Ich möchte gerne, wenn ich auf den Button klicke, dass die Seite, die ich verlinkt habe in diesen drei Frames als Einzelstück erscheint.
Ich hab eben wieder Sachen probiert, aber da geht die verlinkte Seite in allen dreien auf, aber halt dreimal die selbe Seite und nicht als Einzelstück.

Hoffe ich konnte mein Problem erklären. :)
Mir raucht schon der kopf vom Rumprobieren... :oops:
MucaHiT
 
Beiträge: 19
Registriert: 19.09.2004, 23:47

Beitragvon GrayGhost am 01.10.2004, 22:43

Hallo, ich habe die Fehler gefunden. Die Page ist völlig falsch aufgebaut. Die Frameset Definition ist in der Datei "Main". So kann es nicht gehen. In der ersten Seite deiner Homepage definierst du nur das Frameset. Diese Datei sollte index.htm heißen. Ich habe es mal in meine Index eingebaut:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN">
<html>
<head>
<meta content="text/html; charset=ISO-8859-1">
<META name="Title" content="Eddy's private Homepage">
<META name="Description" content="Private Website, die sich in der Hauptsache mit der Performance und Sicherheit von XP Systemen beschäftigt. Weitere Themen sind die Systemwiederherstellung, Backupstrategien etc.">
<META name="keywords" content="Windows,XP,datensicherheit,performance,sicherheit,tipps,tricks,backup,recovery,systemwiederherstellung,prozesse,">
<META name="Author" content="Eddy Olszok">
<META name="Publisher" content="Eddy Olszok">
<META name="Copyright" content="Eddy Olszok">
<META name="Content-language" content="de">
<META name="Page-topic" content="Computer">
<META name="Page-type" content="Tipps">
<META name="Audience" content="Alle">
<META name="Robots" content="INDEX">
<META name="Revisit-after" content="5 days">
<title>Private Webpage</title>
</head>

<frameset rows="63%,15%,23%">
<frame src="mittemuco.htm">
<frame src="mitteyazi.htm">
<frame src="mitteunten.htm">
</frameset>
<noframes>
<body>
Dein Brauser ist nicht in der Lage Framesets anzuzeigen.
</body>
</noframes>

</html>
GrayGhost
 

Beitragvon MucaHiT am 05.10.2004, 23:54

Hi!
Danke, dass Du mir so nett geholfen hast...
Hab's jetzt mit Tabellen anstatt mit Frames gemacht. Ist auch in Ordnung.
Ich schau mir das Ganze trotzdem an, will's ja lernen. :)
MucaHiT
 
Beiträge: 19
Registriert: 19.09.2004, 23:47



Ähnliche Themen

Probleme mit Frames auf der Startseite
Forum: Webmaster-Anfänger
Autor: Duderik
Antworten: 2
Frames
Forum: HTML, PHP & Co.
Autor: AbcAeffchen
Antworten: 32
Frames o_O
Forum: HTML, PHP & Co.
Autor: Fafner
Antworten: 6
Frames
Forum: HTML, PHP & Co.
Autor: Mast3r
Antworten: 4
Frames nachladen
Forum: HTML, PHP & Co.
Autor: dianad
Antworten: 10

Zurück zu Webmaster-Anfänger

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste