Supportnet / Forum / Webseiten/HTML
Komisches Frame Problem
Frage
Komisches Frame Problem
HI
habe jetzt eine Site gemacht, mit 2 Frames, links und rechts. Links sind die Buttons, und rechts halt imemr die Seite. Wenn man aber links auf einen der Buttons drückt, müsste ja eigentlich rechts die Site aufgehen. Aber das ist nicht so;-(( Wenn ich links einen Button drücke, öffnet sich auch links die Site. rechts, wo sie eigentlich auftauchen sollte, ändert sich nichts. Also wie gesagt, ich will eben, dass ich links einen Button drücke und rechts soll die entsprechende Site angezeigt werden. Was habe ich falsch gemacht?? Und wie behebe ich den Fehler???
HOFFE AUF ANTWORT, denn ich probiere schon ewig herum, aber es wird nichts.
DANKE IM VORRAUS
MfG
Antwort 1 von semi
Was sind das für Buttons?
<input type=button ....>
oder
<a href="....."><img src="...."></a>
Was bei Dir sicherlich fehlt ist die Angabe des Zielframes.
<a href="" .... target="ziel-frame-name" ...
oder
<form .... target="ziel-frame-name"....
Gruß,
Michael
<input type=button ....>
oder
<a href="....."><img src="...."></a>
Was bei Dir sicherlich fehlt ist die Angabe des Zielframes.
<a href="" .... target="ziel-frame-name" ...
oder
<form .... target="ziel-frame-name"....
Gruß,
Michael
Antwort 2 von santadirk
hy burnme
ich kann mich semi nur anschließen. du hast links einen frame und rechts. du nennst den linken einfach menü und den rechten mainframe. anschließend musst du den buttons das ziel geben wo der hyperlink dargestellt werden soll und da dies im mainframe passieren soll musst du das ziel angeben.
by dirk
ich kann mich semi nur anschließen. du hast links einen frame und rechts. du nennst den linken einfach menü und den rechten mainframe. anschließend musst du den buttons das ziel geben wo der hyperlink dargestellt werden soll und da dies im mainframe passieren soll musst du das ziel angeben.
by dirk
Antwort 3 von MyTom
Solche Verweise müssen im Verweis-Tag <a href="*"> die Option target="*" beinhalten. Für * setze den Namen des Frames ein, in dem die Seite erscheinen soll. Beispiel:
Frameset-Definition: (in der übergeordneten "index.htm")
<frameset cols="200,*">
<frame src="frame.htm" name="links">
<frame src="start.htm" name="rechts">
</frameset>
Verweis-Definition: (in der Datei "frame.htm")
<a href="infos.htm" target="rechts">Infos</a>
gruss Thomas
HTML lernen
Frameset-Definition: (in der übergeordneten "index.htm")
<frameset cols="200,*">
<frame src="frame.htm" name="links">
<frame src="start.htm" name="rechts">
</frameset>
Verweis-Definition: (in der Datei "frame.htm")
<a href="infos.htm" target="rechts">Infos</a>
gruss Thomas
HTML lernen
Antwort 4 von BurnMe
Das zweite, also das mit "<a href="......".
Sorry, ich habe zwar ne Page, trotzdem kenne ichmich nicht so gut aus. Kannst du mir bitte sagen, wo das genau stehen soll??
Sorry, ich habe zwar ne Page, trotzdem kenne ichmich nicht so gut aus. Kannst du mir bitte sagen, wo das genau stehen soll??
Antwort 5 von MyTom
schreib mal Deine was jetzt in Deiner Index steht,kannst gerne eine eMail senden
gruss Thomas
gruss Thomas
Antwort 6 von BurnMe
??? sorry. hab keinen Durchblick.
Also links, wo die Buttons stehen, die seite heisst "menue", rechts, die Site heisst "seite1". Könntet ihr mir nicht jetzt erklären, was genau wo stehen soll??
Also links, wo die Buttons stehen, die seite heisst "menue", rechts, die Site heisst "seite1". Könntet ihr mir nicht jetzt erklären, was genau wo stehen soll??
Antwort 7 von semi
<a href="..." target="seite1">....Antwort 8 von BurnMe
OK; ALLES KALR; ICH HABS, DANKE AN ALLE
Antwort 9 von semi
Antwort 10 von Friedel
Das ganze kannst du auf in meinem HTML-Kurs auf meiner Homepage nachlesen. Ich würde es aber anders machen. Es ist einfacher in deiner linken Seite im Head einen Standard-Zielframe an zu geben. Das mußt du nur ein mal für alle Links machen. Die Beschreibung, wie es geht findest du unter http://www.friedels-home.com/index.htm?/Kurse/HTML/43head.htm unter der Überschrift "Base Target".

