Supportnet / Forum / Webseiten/HTML
Link ändert den Inhalt in zwei Frames ???
Frage
Ich habe ein 6er Frameset. mittelinks ist MAIN und mitterechts ist NAVI.
Wenn der Besucher den Button Privat anklickt soll in MAIN allgemeines zu uns angezeigt werden und in obenlinks (normalerweise nur grafikbedingter Leerframe) Verweise zu mir,Frau,Kind,Hund usw.
Lässt sich das mit HTML machen? Bin wohl nicht suchfit heute...
Wenn man JS benötigt, wäre ich dankbar über C+P, verspreche aber mit selfhtml die Wirkweise zu analysieren.
Gruß
TG
[i]Will ja lernen, hab aber kaum Zeit...[/i]
Antwort 1 von semi
Wie sieht der Code des Framesets an?
In welchem Frame ist der Button?
Was ist es überhaupt, Link, IMG, INPUT ?
Das hier zwischen <head> und </head> in dem Frame, wo der Button/Link steht.
Die Framenummern sind nur als Beispiel. Versuche, welche Zahlen passen.
In dem Link das hier einfügen
Wenn der Button, eine Grafik ist, dann so:
Gruss,
Michael
In welchem Frame ist der Button?
Was ist es überhaupt, Link, IMG, INPUT ?
Das hier zwischen <head> und </head> in dem Frame, wo der Button/Link steht.
<script>
function privat() {
top.frames[[b]0].location="allgemeines.html";
top.frames[[b]1].location="ich-und-der-rest.html";
}
</script>
Die Framenummern sind nur als Beispiel. Versuche, welche Zahlen passen.
In dem Link das hier einfügen
<a href="Javascript:privat()" ...usw.
Wenn der Button, eine Grafik ist, dann so:
<img src="...." onClick="Javascript:privat()" ...usw.
Gruss,
Michael
Antwort 2 von semi
:-) sollte heissen
Wie sieht der Code des Framesets aus?
Wie sieht der Code des Framesets aus?
Antwort 3 von TruckingGrizzly
ähhh... ich war essen :-)
Will den Scrollbar in eine Grafik einbinden.
index.html:
Meine Links sind Images in navi, also das unterste Beispiel...
Der Ordner privat soll passwortgeschützt sein, Frau will das so...
Beim Ausführen wird doch auch mittels .htpasswd und .htacces die Passwortabfrage gestartet?
Kann ich noch nicht testen, stell ich erst ins Netz wenn fertig.
Danke erstmal
TG
Will den Scrollbar in eine Grafik einbinden.
index.html:
<html>
<head>
<title>www.michael-wat.de</title>
</head>
<frameset rows="50,*,50" frameborder="0" framespacing="0" border="0">
<frameset cols="*,216">
<frame name="topl" src="blank.html" marginwidth="0" marginheight="0" scrolling="no">
<frame name="topr" src="topr.html" marginwidth="0" marginheight="0" scrolling="no">
</frameset>
<frameset cols="*,200">
<frame name="main" src="content/home.html" marginwidth="50" marginheight="0" scrolling="yes">
<frame name="navi" src="navi.html" marginwidth="25" marginheight="0">
</frameset>
<frameset cols="*,216">
<frame name="botl" src="blank.html" marginwidth="0" marginheight="0" scrolling="no">
<frame name="botr" src="botr.html" marginwidth="0" marginheight="0" scrolling="no">
</frameset>
</frameset>
</html>
Meine Links sind Images in navi, also das unterste Beispiel...
Der Ordner privat soll passwortgeschützt sein, Frau will das so...
Beim Ausführen wird doch auch mittels .htpasswd und .htacces die Passwortabfrage gestartet?
Kann ich noch nicht testen, stell ich erst ins Netz wenn fertig.
Danke erstmal
TG
Antwort 4 von TruckingGrizzly
Oh, sorry, ich wollte den Rahmen nicht sprengen...
Bitte um Vergebung
TG
Bitte um Vergebung
TG
Antwort 5 von semi
Das Frame "main" ist wahrscheinlich 2.
Einfach die Reihenfolge, wie sie deklariert sind.
topl: 0
topr: 1
main: 2
navi: 3
botl: 4
botr: 5
top.frames[2].document.location="http://.....";
Übrigens oben habe ich document vergessen.
Du kannst es Testen, indem Du die Farbe des Hintergrunds veränderst.
top.frames[2].document.style.backgroundColor = "pink";
Gruss,
Michael
Einfach die Reihenfolge, wie sie deklariert sind.
topl: 0
topr: 1
main: 2
navi: 3
botl: 4
botr: 5
top.frames[2].document.location="http://.....";
Übrigens oben habe ich document vergessen.
Du kannst es Testen, indem Du die Farbe des Hintergrunds veränderst.
top.frames[2].document.style.backgroundColor = "pink";
Gruss,
Michael
Antwort 6 von TruckingGrizzly
Die Reihenfolge ist so wie du beschrieben hast.
Ich habe document auch weggelassen, mein Browser (IE6) zeigt es aber korrekt an...
Danke+Gruß
TG
Ich habe document auch weggelassen, mein Browser (IE6) zeigt es aber korrekt an...
Danke+Gruß
TG
Antwort 7 von semi
Die Fehlertoleranz der neuen Browser ist manchmal erstaunlich :-)
Da können die Leute von W3C noch so schöne Standards festlegen, die Browseranbieter machen sowieso ihr eigenes Ding.
Viel Erfolg noch!
Michael
Da können die Leute von W3C noch so schöne Standards festlegen, die Browseranbieter machen sowieso ihr eigenes Ding.
Viel Erfolg noch!
Michael

