Schon wieder das leidige Thema "Frameset Nachladen"
Schon wieder das leidige Thema ‚FRAMESET’ und das Problem vom Nachladen seiner Frames.
Ich habe eine Homepage. Die Startseite besteht aus zwei Frames, einem oberen horizontalen Frames (TOP), welches als Navigationsleiste dient, und einem unteren ebenfalls horizontalen Haupt Frame, der die Detailinformation zu dem gewählten Thema anzeigt.
Ich verwende zwar ein Javascript, das brav die Startseite in den Framset der Datei INDEX.HTML nachlädt (Siehe unten). Das heißt, Wenn ich auf die Datei HAUPT.HTML klicke, wird das gesamte Frameset mit Ober- und Unter-Frame (index.html, menu.html und haupt.htm) nachgeladen. Die Dateien INDEX.HTML, MENU.HTML und HAUPT.HTML sind alle im selben Verzeichnis.
Mein Problem ist aber etwas komplexer. Problematisch wird es, wenn ich eine der im Top-Frame (MENU.HTML) platzierten Seiten klicke. Jeder Menüpunkt ruft eine neue INDEX.HTML Datei in einem Verzeichnis (Rufseite1, Rufseite2, Rufseite3 usw.) mit weiteren Unterverzeichnissen. UND jede neue INDEX.HTML Datei baut im unteren Frame-Bereich einen neuen Frameset, und zwar einen linken und einen rechten Frame. Im linken Frame stehen weitere Menu-Links (Navigations-Buttons) und im rechten Frame stehen Informationen.
Wenn ich zum Beispiel auf den Menüpunkt ‚Menu 1’ klicke, wird im rechten Frame (die Hauptseite) eine Datei ‚HAUPT1.HTML’ aufgerufen.
Nun, wie schaffe ich es, dass das komplette Frameset (Top, Links unten und Rechts unten) nachgeladen wird, wenn ich im Explorer auf die HTML-Datei „HAUPT1.HTML“ klicke, oder wenn eine Suchmaschine nur die Datei „HAUPT1.HTML“ findet und aufruft.
Meine zwei Javascripts schaffen es nicht.
Bitte um euer fachmännisches Wissen:
Das ist meine Dateistruktur:
Root-Ordner (im Laufwerk E
- myHomepage
Hier stehen die ersten Hauptelemente INDEX.HTML, TOPNAVI.HTML und HAUPT.HTML
INDEX.HTML sieht wie folgt aus:
<html>
<head>
<title>my Homepage</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Robots" content="INDEX,FOLLOW">
<script language="JavaScript">
<!--
function jump() {
if (top.location.search!="") {
var Size=top.location.search.length;
var Address=top.location.search.substring(1,Size);
if (document.images)
top.Middle.location.replace(Address);
else top.Middle.location.href=Address;
}
}
//-->
</script>
</head>
<frameset framespacing="0" border="0" rows="153,*" frameborder="0">
<frame name="topnavi" src="topnavi.html" marginWidth=0 marginHeight=0 frameBorder=0 noResize scrolling=no>
<frame name="main0" src="haupt.html" marginWidth=0 marginHeight=0 frameBorder=0 noResize>
<noframes>
<body onLoad="jump()">
<p> Ihr Webbrowser unterstützt leider keine Frames.</p>
</body>
</noframes>
</frameset>
</html>
UND HAUPT.HTML sieht wie folgt aus:
<html>
<head>
<title>my Homepage - Hauptseite</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Content-language" content="de">
<meta name="Robots" content="INDEX,FOLLOW">
<script language="JavaScript">
<!--
function frameset() {
if (top.frames.length==0) {
Address="index.html?haupt.html";
if(document.images)
top.location.replace(Address);
else
top.location.href=Address;
}
}
//-->
</script>
<base target="Middle">
</head>
<body onload="frameset();">
<br clear=all>
<br><br><br>
<TABLE border=1 align="center">
<TBODY>
<TR >
<TD align=left vAlign=middle>HAUPTSEIE – Informationen zur Homepage</TD>
</TR>
</TBODY>
</TABLE>
</body>
</html>
ALSO Wenn ich im Windows-Browser separat auf die “haupt.html” klicke, wird das komplette Frameset (TOP und UNTEN) geladen: TOLL.
NUN sieht die Datei „TOPNAVI.HTML“ wie folgt aus:
<html>
<head>
<title>my Homepage - Topnavigation</title>
<meta name="Robots" content="INDEX,FOLLOW">
</head>
<body >
<!--- Button: Rufseite 1 --- ( 1. Menüpunkt) ------>
<div id="TOP0" style="position:absolute; left:-5px; top:110px; width:120px; height:43px; z-index:2; visibility: visible">
<a href="./htmls/rufseite1/index.html" target="main0">Rufseite 1</a>
</div>
<!--- Button: Rufseite2 --- ( 2. Menüpunkt) ------>
<div id="TOP1" style="position:absolute; left:116px; top:110px; width:120px; height:43px; z-index:3; visibility: visible">
<a href="./htmls/rufseite2/index.html" target="main0"> Rufseite 2</a>
</div>
<!--- Button: Rufseite3 --- ( 3. Menüpunkt) ------>
<div id="TOP2" style="position:absolute; left:220px; top:110px; width:120px; height:43px; z-index:4; visibility: visible">
<a href="./htmls/rufseite3/index.html" target="main0"> Rufseite 3</a>
</div>
<!--- Button: Rufseite4 --- ( 4. Menüpunkt) ------>
<div id="TOP3" style="position:absolute; left:352px; top:110px; width:120px; height:43px; z-index:5; visibility: visible">
<a href="./htmls/rufseite4/index.htm" target="main0"> Rufseite 4</a>
</div>
<!--- Button: Rufseite5 --- ( 5. Menüpunkt) ------>
<div id="TOP4" style="position:absolute; left:472px; top:110px; width:130px; height:43px; z-index:6; visibility: visible">
<a href="./htmls/rufseite5/index.htm" target="main0"> Rufseite 5</a>
</div>
</body>
</html>
MEIN PROBLEM IST:
WENN ich im Top-Navigations-Frame z.B. auf die Link „Rufseite1“ klicke, wird wie oben beschrieben eine neue INDEX.HTML Datei aufgerufen, die den unteren Frame in zwei weitere Frames teilt (Links und Rechts).
<HTML>
<HEAD>
<TITLE> Rufseite 1: Index.html Nr. 2</TITLE>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Content-language" content="de">
<meta name="Robots" content="INDEX,FOLLOW">
</HEAD>
<FRAMESET border=0 frameSpacing=0 frameBorder=0 cols=130,*>
<FRAME name=menu marginWidth=0 marginHeight=0 src="./menu1.htm" frameBorder=1 scrolling="no" noResize>
<FRAME name=main1 marginWidth=0 marginHeight=0 src="./produkte/inhalt1.htm" frameBorder=1 noResize>
<NOFRAMES>
<body>
Ihr Webbrowser unterstützt keine Frames.
</body>
</NOFRAMES>
</FRAMESET>
</HTML>
Datei MENU1.HTML:
<HTML>
<HEAD>
<TITLE>Globweb Menu</TITLE>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
</HEAD>
<BODY>
<!--- Button: menü1.htm --- ( 0. Menüpunkt) ------>
<DIV id=TOP0
style="Z-INDEX: 2; LEFT: 4px; VISIBILITY: visible; WIDTH: 111px; POSITION: absolute; TOP: 140px; HEIGHT: 19px">
<A onmouseover=act(0,1) onclick=act(0,3);parent.menu.focus() onmouseout=act(0,2) href="./produkte/profihp.htm" target=main1>
Menü 1
</A>
</DIV>
<!--- Button: Menü2.htm --- ( 2. Menüpunkt) ------>
<DIV id=TOP2
style="Z-INDEX: 2; LEFT: 4px; VISIBILITY: visible; WIDTH: 111px; POSITION: absolute; TOP: 161px; HEIGHT: 19px">
<A onmouseover=act(2,1) onclick=act(2,3);parent.menu.focus() onmouseout=act(2,2) href="./produkte/hpdesign.htm" target=main1>
Menü 2
</A>
</DIV>
<!--- Button: Menü3.htm --- ( 3. Menüpunkt) ------>
<DIV id=TOP4
style="Z-INDEX: 2; LEFT: 4px; VISIBILITY: visible; WIDTH: 111px; POSITION: absolute; TOP: 182px; HEIGHT: 19px">
<A onmouseover=act(4,1) onclick=act(4,3);parent.menu.focus() onmouseout=act(4,2) href="./produkte/cmloesung.htm" target=main1>
Menü 3
</A>
</DIV>
</BODY>
</HTML>
Wenn ich nun auf ein Menü-Punkt im linken Frame klicke, wird eine neue Seite (HAUPT1.HTML) im rechten Frame aufgemacht.
WIE kann ich beim separaten Klick auf die Datei „HAUPT1.HTML“ oder beim Aufruf durch eine Suchmaschine das komplette Frameset (TOP, UNTEN-LINKS und UNTEN-RECHTS) LADEN?
BITTE UM DEINE UNTERSTÜTZUNG.
LG
Ich habe eine Homepage. Die Startseite besteht aus zwei Frames, einem oberen horizontalen Frames (TOP), welches als Navigationsleiste dient, und einem unteren ebenfalls horizontalen Haupt Frame, der die Detailinformation zu dem gewählten Thema anzeigt.
Ich verwende zwar ein Javascript, das brav die Startseite in den Framset der Datei INDEX.HTML nachlädt (Siehe unten). Das heißt, Wenn ich auf die Datei HAUPT.HTML klicke, wird das gesamte Frameset mit Ober- und Unter-Frame (index.html, menu.html und haupt.htm) nachgeladen. Die Dateien INDEX.HTML, MENU.HTML und HAUPT.HTML sind alle im selben Verzeichnis.
Mein Problem ist aber etwas komplexer. Problematisch wird es, wenn ich eine der im Top-Frame (MENU.HTML) platzierten Seiten klicke. Jeder Menüpunkt ruft eine neue INDEX.HTML Datei in einem Verzeichnis (Rufseite1, Rufseite2, Rufseite3 usw.) mit weiteren Unterverzeichnissen. UND jede neue INDEX.HTML Datei baut im unteren Frame-Bereich einen neuen Frameset, und zwar einen linken und einen rechten Frame. Im linken Frame stehen weitere Menu-Links (Navigations-Buttons) und im rechten Frame stehen Informationen.
Wenn ich zum Beispiel auf den Menüpunkt ‚Menu 1’ klicke, wird im rechten Frame (die Hauptseite) eine Datei ‚HAUPT1.HTML’ aufgerufen.
Nun, wie schaffe ich es, dass das komplette Frameset (Top, Links unten und Rechts unten) nachgeladen wird, wenn ich im Explorer auf die HTML-Datei „HAUPT1.HTML“ klicke, oder wenn eine Suchmaschine nur die Datei „HAUPT1.HTML“ findet und aufruft.
Meine zwei Javascripts schaffen es nicht.
Bitte um euer fachmännisches Wissen:
Das ist meine Dateistruktur:
Root-Ordner (im Laufwerk E

- myHomepage
Hier stehen die ersten Hauptelemente INDEX.HTML, TOPNAVI.HTML und HAUPT.HTML
INDEX.HTML sieht wie folgt aus:
<html>
<head>
<title>my Homepage</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Robots" content="INDEX,FOLLOW">
<script language="JavaScript">
<!--
function jump() {
if (top.location.search!="") {
var Size=top.location.search.length;
var Address=top.location.search.substring(1,Size);
if (document.images)
top.Middle.location.replace(Address);
else top.Middle.location.href=Address;
}
}
//-->
</script>
</head>
<frameset framespacing="0" border="0" rows="153,*" frameborder="0">
<frame name="topnavi" src="topnavi.html" marginWidth=0 marginHeight=0 frameBorder=0 noResize scrolling=no>
<frame name="main0" src="haupt.html" marginWidth=0 marginHeight=0 frameBorder=0 noResize>
<noframes>
<body onLoad="jump()">
<p> Ihr Webbrowser unterstützt leider keine Frames.</p>
</body>
</noframes>
</frameset>
</html>
UND HAUPT.HTML sieht wie folgt aus:
<html>
<head>
<title>my Homepage - Hauptseite</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Content-language" content="de">
<meta name="Robots" content="INDEX,FOLLOW">
<script language="JavaScript">
<!--
function frameset() {
if (top.frames.length==0) {
Address="index.html?haupt.html";
if(document.images)
top.location.replace(Address);
else
top.location.href=Address;
}
}
//-->
</script>
<base target="Middle">
</head>
<body onload="frameset();">
<br clear=all>
<br><br><br>
<TABLE border=1 align="center">
<TBODY>
<TR >
<TD align=left vAlign=middle>HAUPTSEIE – Informationen zur Homepage</TD>
</TR>
</TBODY>
</TABLE>
</body>
</html>
ALSO Wenn ich im Windows-Browser separat auf die “haupt.html” klicke, wird das komplette Frameset (TOP und UNTEN) geladen: TOLL.
NUN sieht die Datei „TOPNAVI.HTML“ wie folgt aus:
<html>
<head>
<title>my Homepage - Topnavigation</title>
<meta name="Robots" content="INDEX,FOLLOW">
</head>
<body >
<!--- Button: Rufseite 1 --- ( 1. Menüpunkt) ------>
<div id="TOP0" style="position:absolute; left:-5px; top:110px; width:120px; height:43px; z-index:2; visibility: visible">
<a href="./htmls/rufseite1/index.html" target="main0">Rufseite 1</a>
</div>
<!--- Button: Rufseite2 --- ( 2. Menüpunkt) ------>
<div id="TOP1" style="position:absolute; left:116px; top:110px; width:120px; height:43px; z-index:3; visibility: visible">
<a href="./htmls/rufseite2/index.html" target="main0"> Rufseite 2</a>
</div>
<!--- Button: Rufseite3 --- ( 3. Menüpunkt) ------>
<div id="TOP2" style="position:absolute; left:220px; top:110px; width:120px; height:43px; z-index:4; visibility: visible">
<a href="./htmls/rufseite3/index.html" target="main0"> Rufseite 3</a>
</div>
<!--- Button: Rufseite4 --- ( 4. Menüpunkt) ------>
<div id="TOP3" style="position:absolute; left:352px; top:110px; width:120px; height:43px; z-index:5; visibility: visible">
<a href="./htmls/rufseite4/index.htm" target="main0"> Rufseite 4</a>
</div>
<!--- Button: Rufseite5 --- ( 5. Menüpunkt) ------>
<div id="TOP4" style="position:absolute; left:472px; top:110px; width:130px; height:43px; z-index:6; visibility: visible">
<a href="./htmls/rufseite5/index.htm" target="main0"> Rufseite 5</a>
</div>
</body>
</html>
MEIN PROBLEM IST:
WENN ich im Top-Navigations-Frame z.B. auf die Link „Rufseite1“ klicke, wird wie oben beschrieben eine neue INDEX.HTML Datei aufgerufen, die den unteren Frame in zwei weitere Frames teilt (Links und Rechts).
<HTML>
<HEAD>
<TITLE> Rufseite 1: Index.html Nr. 2</TITLE>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Content-language" content="de">
<meta name="Robots" content="INDEX,FOLLOW">
</HEAD>
<FRAMESET border=0 frameSpacing=0 frameBorder=0 cols=130,*>
<FRAME name=menu marginWidth=0 marginHeight=0 src="./menu1.htm" frameBorder=1 scrolling="no" noResize>
<FRAME name=main1 marginWidth=0 marginHeight=0 src="./produkte/inhalt1.htm" frameBorder=1 noResize>
<NOFRAMES>
<body>
Ihr Webbrowser unterstützt keine Frames.
</body>
</NOFRAMES>
</FRAMESET>
</HTML>
Datei MENU1.HTML:
<HTML>
<HEAD>
<TITLE>Globweb Menu</TITLE>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
</HEAD>
<BODY>
<!--- Button: menü1.htm --- ( 0. Menüpunkt) ------>
<DIV id=TOP0
style="Z-INDEX: 2; LEFT: 4px; VISIBILITY: visible; WIDTH: 111px; POSITION: absolute; TOP: 140px; HEIGHT: 19px">
<A onmouseover=act(0,1) onclick=act(0,3);parent.menu.focus() onmouseout=act(0,2) href="./produkte/profihp.htm" target=main1>
Menü 1
</A>
</DIV>
<!--- Button: Menü2.htm --- ( 2. Menüpunkt) ------>
<DIV id=TOP2
style="Z-INDEX: 2; LEFT: 4px; VISIBILITY: visible; WIDTH: 111px; POSITION: absolute; TOP: 161px; HEIGHT: 19px">
<A onmouseover=act(2,1) onclick=act(2,3);parent.menu.focus() onmouseout=act(2,2) href="./produkte/hpdesign.htm" target=main1>
Menü 2
</A>
</DIV>
<!--- Button: Menü3.htm --- ( 3. Menüpunkt) ------>
<DIV id=TOP4
style="Z-INDEX: 2; LEFT: 4px; VISIBILITY: visible; WIDTH: 111px; POSITION: absolute; TOP: 182px; HEIGHT: 19px">
<A onmouseover=act(4,1) onclick=act(4,3);parent.menu.focus() onmouseout=act(4,2) href="./produkte/cmloesung.htm" target=main1>
Menü 3
</A>
</DIV>
</BODY>
</HTML>
Wenn ich nun auf ein Menü-Punkt im linken Frame klicke, wird eine neue Seite (HAUPT1.HTML) im rechten Frame aufgemacht.
WIE kann ich beim separaten Klick auf die Datei „HAUPT1.HTML“ oder beim Aufruf durch eine Suchmaschine das komplette Frameset (TOP, UNTEN-LINKS und UNTEN-RECHTS) LADEN?
BITTE UM DEINE UNTERSTÜTZUNG.
LG
@Armadi: bevor dir hier jemand hilft, solltest du lernen, den "code"-tag anzuwenden, wenn du hier quelltext postest! der macht das nämlich wesentlich übersichtlicher und einfacher zu überblicken. ich werd dein posting jetzt mal richtig formatieren, damit die anderen und ich das auch lesen. obwohl ich hier im html-forum recht aktiv bin und mir sonst alles durchlese, hab ich bei deinem posting keine lust es zu lesen. erst, wenn alles richtig formatiert ist.
-------------------------------------------------------------------------------------------------------------------------------------------
Schon wieder das leidige Thema ‚FRAMESET’ und das Problem vom Nachladen seiner Frames.
Ich habe eine Homepage. Die Startseite besteht aus zwei Frames, einem oberen horizontalen Frames (TOP), welches als Navigationsleiste dient, und einem unteren ebenfalls horizontalen Haupt Frame, der die Detailinformation zu dem gewählten Thema anzeigt.
Ich verwende zwar ein Javascript, das brav die Startseite in den Framset der Datei INDEX.HTML nachlädt (Siehe unten). Das heißt, Wenn ich auf die Datei HAUPT.HTML klicke, wird das gesamte Frameset mit Ober- und Unter-Frame (index.html, menu.html und haupt.htm) nachgeladen. Die Dateien INDEX.HTML, MENU.HTML und HAUPT.HTML sind alle im selben Verzeichnis.
Mein Problem ist aber etwas komplexer. Problematisch wird es, wenn ich eine der im Top-Frame (MENU.HTML) platzierten Seiten klicke. Jeder Menüpunkt ruft eine neue INDEX.HTML Datei in einem Verzeichnis (Rufseite1, Rufseite2, Rufseite3 usw.) mit weiteren Unterverzeichnissen. UND jede neue INDEX.HTML Datei baut im unteren Frame-Bereich einen neuen Frameset, und zwar einen linken und einen rechten Frame. Im linken Frame stehen weitere Menu-Links (Navigations-Buttons) und im rechten Frame stehen Informationen.
Wenn ich zum Beispiel auf den Menüpunkt ‚Menu 1’ klicke, wird im rechten Frame (die Hauptseite) eine Datei ‚HAUPT1.HTML’ aufgerufen.
Nun, wie schaffe ich es, dass das komplette Frameset (Top, Links unten und Rechts unten) nachgeladen wird, wenn ich im Explorer auf die HTML-Datei „HAUPT1.HTML“ klicke, oder wenn eine Suchmaschine nur die Datei „HAUPT1.HTML“ findet und aufruft.
Meine zwei Javascripts schaffen es nicht.
Bitte um euer fachmännisches Wissen:
Das ist meine Dateistruktur:
Root-Ordner (im Laufwerk Esmile
- myHomepage
Hier stehen die ersten Hauptelemente INDEX.HTML, TOPNAVI.HTML und HAUPT.HTML
INDEX.HTML sieht wie folgt aus:
UND HAUPT.HTML sieht wie folgt aus:
ALSO Wenn ich im Windows-Browser separat auf die “haupt.html” klicke, wird das komplette Frameset (TOP und UNTEN) geladen: TOLL.
NUN sieht die Datei „TOPNAVI.HTML“ wie folgt aus:
MEIN PROBLEM IST:
WENN ich im Top-Navigations-Frame z.B. auf die Link „Rufseite1“ klicke, wird wie oben beschrieben eine neue INDEX.HTML Datei aufgerufen, die den unteren Frame in zwei weitere Frames teilt (Links und Rechts).
Datei MENU1.HTML:
Wenn ich nun auf ein Menü-Punkt im linken Frame klicke, wird eine neue Seite (HAUPT1.HTML) im rechten Frame aufgemacht.
WIE kann ich beim separaten Klick auf die Datei „HAUPT1.HTML“ oder beim Aufruf durch eine Suchmaschine das komplette Frameset (TOP, UNTEN-LINKS und UNTEN-RECHTS) LADEN?
BITTE UM DEINE UNTERSTÜTZUNG.
LG
-------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------------------
Schon wieder das leidige Thema ‚FRAMESET’ und das Problem vom Nachladen seiner Frames.
Ich habe eine Homepage. Die Startseite besteht aus zwei Frames, einem oberen horizontalen Frames (TOP), welches als Navigationsleiste dient, und einem unteren ebenfalls horizontalen Haupt Frame, der die Detailinformation zu dem gewählten Thema anzeigt.
Ich verwende zwar ein Javascript, das brav die Startseite in den Framset der Datei INDEX.HTML nachlädt (Siehe unten). Das heißt, Wenn ich auf die Datei HAUPT.HTML klicke, wird das gesamte Frameset mit Ober- und Unter-Frame (index.html, menu.html und haupt.htm) nachgeladen. Die Dateien INDEX.HTML, MENU.HTML und HAUPT.HTML sind alle im selben Verzeichnis.
Mein Problem ist aber etwas komplexer. Problematisch wird es, wenn ich eine der im Top-Frame (MENU.HTML) platzierten Seiten klicke. Jeder Menüpunkt ruft eine neue INDEX.HTML Datei in einem Verzeichnis (Rufseite1, Rufseite2, Rufseite3 usw.) mit weiteren Unterverzeichnissen. UND jede neue INDEX.HTML Datei baut im unteren Frame-Bereich einen neuen Frameset, und zwar einen linken und einen rechten Frame. Im linken Frame stehen weitere Menu-Links (Navigations-Buttons) und im rechten Frame stehen Informationen.
Wenn ich zum Beispiel auf den Menüpunkt ‚Menu 1’ klicke, wird im rechten Frame (die Hauptseite) eine Datei ‚HAUPT1.HTML’ aufgerufen.
Nun, wie schaffe ich es, dass das komplette Frameset (Top, Links unten und Rechts unten) nachgeladen wird, wenn ich im Explorer auf die HTML-Datei „HAUPT1.HTML“ klicke, oder wenn eine Suchmaschine nur die Datei „HAUPT1.HTML“ findet und aufruft.
Meine zwei Javascripts schaffen es nicht.
Bitte um euer fachmännisches Wissen:
Das ist meine Dateistruktur:
Root-Ordner (im Laufwerk Esmile
- myHomepage
Hier stehen die ersten Hauptelemente INDEX.HTML, TOPNAVI.HTML und HAUPT.HTML
INDEX.HTML sieht wie folgt aus:
|
|
Quellcode |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
<html>
<head>
<title>my Homepage</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Robots" content="INDEX,FOLLOW">
<script language="JavaScript">
<!--
function jump() {
if (top.location.search!="") {
var Size=top.location.search.length;
var Address=top.location.search.substring(1,Size);
if (document.images)
top.Middle.location.replace(Address);
else top.Middle.location.href=Address;
}
}
//-->
</script>
</head>
<frameset framespacing="0" border="0" rows="153,*" frameborder="0">
<frame name="topnavi" src="topnavi.html" marginWidth=0 marginHeight=0 frameBorder=0 noResize scrolling=no>
<frame name="main0" src="haupt.html" marginWidth=0 marginHeight=0 frameBorder=0 noResize>
<noframes>
<body onLoad="jump()">
<p> Ihr Webbrowser unterstützt leider keine Frames.</p>
</body>
</noframes>
</frameset>
</html>
|
UND HAUPT.HTML sieht wie folgt aus:
|
|
Quellcode |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
<html>
<head>
<title>my Homepage - Hauptseite</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Content-language" content="de">
<meta name="Robots" content="INDEX,FOLLOW">
<script language="JavaScript">
<!--
function frameset() {
if (top.frames.length==0) {
Address="index.html?haupt.html";
if(document.images)
top.location.replace(Address);
else
top.location.href=Address;
}
}
//-->
</script>
<base target="Middle">
</head>
<body onload="frameset();">
<br clear=all>
<br><br><br>
<TABLE border=1 align="center">
<TBODY>
<TR >
<TD align=left vAlign=middle>HAUPTSEIE – Informationen zur Homepage</TD>
</TR>
</TBODY>
</TABLE>
</body>
</html>
|
ALSO Wenn ich im Windows-Browser separat auf die “haupt.html” klicke, wird das komplette Frameset (TOP und UNTEN) geladen: TOLL.
NUN sieht die Datei „TOPNAVI.HTML“ wie folgt aus:
|
|
Quellcode |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
<html> <head> <title>my Homepage - Topnavigation</title> <meta name="Robots" content="INDEX,FOLLOW"> </head> <body > <!--- Button: Rufseite 1 --- ( 1. Menüpunkt) ------> <div id="TOP0" style="position:absolute; left:-5px; top:110px; width:120px; height:43px; z-index:2; visibility: visible"> <a href="./htmls/rufseite1/index.html" target="main0">Rufseite 1</a> </div> <!--- Button: Rufseite2 --- ( 2. Menüpunkt) ------> <div id="TOP1" style="position:absolute; left:116px; top:110px; width:120px; height:43px; z-index:3; visibility: visible"> <a href="./htmls/rufseite2/index.html" target="main0"> Rufseite 2</a> </div> <!--- Button: Rufseite3 --- ( 3. Menüpunkt) ------> <div id="TOP2" style="position:absolute; left:220px; top:110px; width:120px; height:43px; z-index:4; visibility: visible"> <a href="./htmls/rufseite3/index.html" target="main0"> Rufseite 3</a> </div> <!--- Button: Rufseite4 --- ( 4. Menüpunkt) ------> <div id="TOP3" style="position:absolute; left:352px; top:110px; width:120px; height:43px; z-index:5; visibility: visible"> <a href="./htmls/rufseite4/index.htm" target="main0"> Rufseite 4</a> </div> <!--- Button: Rufseite5 --- ( 5. Menüpunkt) ------> <div id="TOP4" style="position:absolute; left:472px; top:110px; width:130px; height:43px; z-index:6; visibility: visible"> <a href="./htmls/rufseite5/index.htm" target="main0"> Rufseite 5</a> </div> </body> </html> |
MEIN PROBLEM IST:
WENN ich im Top-Navigations-Frame z.B. auf die Link „Rufseite1“ klicke, wird wie oben beschrieben eine neue INDEX.HTML Datei aufgerufen, die den unteren Frame in zwei weitere Frames teilt (Links und Rechts).
|
|
Quellcode |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
<HTML> <HEAD> <TITLE> Rufseite 1: Index.html Nr. 2</TITLE> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <meta name="Content-language" content="de"> <meta name="Robots" content="INDEX,FOLLOW"> </HEAD> <FRAMESET border=0 frameSpacing=0 frameBorder=0 cols=130,*> <FRAME name=menu marginWidth=0 marginHeight=0 src="./menu1.htm" frameBorder=1 scrolling="no" noResize> <FRAME name=main1 marginWidth=0 marginHeight=0 src="./produkte/inhalt1.htm" frameBorder=1 noResize> <NOFRAMES> <body> Ihr Webbrowser unterstützt keine Frames. </body> </NOFRAMES> </FRAMESET> </HTML> |
Datei MENU1.HTML:
|
|
Quellcode |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
<HTML> <HEAD> <TITLE>Globweb Menu</TITLE> <META http-equiv=Content-Type content="text/html; charset=iso-8859-1"> </HEAD> <BODY> <!--- Button: menü1.htm --- ( 0. Menüpunkt) ------> <DIV id=TOP0 style="Z-INDEX: 2; LEFT: 4px; VISIBILITY: visible; WIDTH: 111px; POSITION: absolute; TOP: 140px; HEIGHT: 19px"> <A onmouseover=act(0,1) onclick=act(0,3);parent.menu.focus() onmouseout=act(0,2) href="./produkte/profihp.htm" target=main1> Menü 1 </A> </DIV> <!--- Button: Menü2.htm --- ( 2. Menüpunkt) ------> <DIV id=TOP2 style="Z-INDEX: 2; LEFT: 4px; VISIBILITY: visible; WIDTH: 111px; POSITION: absolute; TOP: 161px; HEIGHT: 19px"> <A onmouseover=act(2,1) onclick=act(2,3);parent.menu.focus() onmouseout=act(2,2) href="./produkte/hpdesign.htm" target=main1> Menü 2 </A> </DIV> <!--- Button: Menü3.htm --- ( 3. Menüpunkt) ------> <DIV id=TOP4 style="Z-INDEX: 2; LEFT: 4px; VISIBILITY: visible; WIDTH: 111px; POSITION: absolute; TOP: 182px; HEIGHT: 19px"> <A onmouseover=act(4,1) onclick=act(4,3);parent.menu.focus() onmouseout=act(4,2) href="./produkte/cmloesung.htm" target=main1> Menü 3 </A> </DIV> </BODY> </HTML> |
Wenn ich nun auf ein Menü-Punkt im linken Frame klicke, wird eine neue Seite (HAUPT1.HTML) im rechten Frame aufgemacht.
WIE kann ich beim separaten Klick auf die Datei „HAUPT1.HTML“ oder beim Aufruf durch eine Suchmaschine das komplette Frameset (TOP, UNTEN-LINKS und UNTEN-RECHTS) LADEN?
BITTE UM DEINE UNTERSTÜTZUNG.
LG
-------------------------------------------------------------------------------------------------------------------------------------------
Danke IceThunder für dein Feed Back und auch für deine Mühe, meinen Beitrag zu formatieren. Es tut mir Leid, dir die Mühe bereitet zu haben. Ich bin nicht allzu lange bei diesem Forum und tue es mir bei manchen Dingen noch nicht leicht.
Zum Beispiel auch beim Löschen von einem Beitrag. Laut FAQ könnte man mittels des Grafik-Buttons "EDIT" den eigenen Beitrag auch löschen. Jemand hat mir aber zum verständnis gegeben, das man den eigenen Beitrag gar nicht löschen kann/darf.
Dasgleich gilt auch für Code-Tag-Anwendung. Ich weiß ehrlich gesagt nicht, wie man das tut!
Zum Beispiel auch beim Löschen von einem Beitrag. Laut FAQ könnte man mittels des Grafik-Buttons "EDIT" den eigenen Beitrag auch löschen. Jemand hat mir aber zum verständnis gegeben, das man den eigenen Beitrag gar nicht löschen kann/darf.
Dasgleich gilt auch für Code-Tag-Anwendung. Ich weiß ehrlich gesagt nicht, wie man das tut!
hi!
is ja kein problem! war nicht viel arbeit. ich wollt dir das nur sagen, weil du so keine hilfe erwarten konntest. es war überhaupt nit lesbar! der code-tag ist der mit der raute über der textarea. is ein bb-code-button. wird beim mouseover aber angezeigt, um was es sich handelt.
du kannst deine beiträge nicht selbst löschen! gimli hat dir das gesagt, ich weiß
er hat recht. in der faq steht, dass man das machen kann, denn das wbb 2.x unterstützt diese funktion und manche foren bieten sie auch an, aber wmw eben nicht. wenn du den beitrag halt weg haben willst, dann meld den beitrag einfach einem zuständigen mod und gut ist.
ich hoffe, dir ein wenig geholfen zu haben.
wenn noch was ist, einfach hier posten, oder schick mir ne pn.
MfG
is ja kein problem! war nicht viel arbeit. ich wollt dir das nur sagen, weil du so keine hilfe erwarten konntest. es war überhaupt nit lesbar! der code-tag ist der mit der raute über der textarea. is ein bb-code-button. wird beim mouseover aber angezeigt, um was es sich handelt.
du kannst deine beiträge nicht selbst löschen! gimli hat dir das gesagt, ich weiß
er hat recht. in der faq steht, dass man das machen kann, denn das wbb 2.x unterstützt diese funktion und manche foren bieten sie auch an, aber wmw eben nicht. wenn du den beitrag halt weg haben willst, dann meld den beitrag einfach einem zuständigen mod und gut ist.ich hoffe, dir ein wenig geholfen zu haben.
wenn noch was ist, einfach hier posten, oder schick mir ne pn.
MfG


