liebe netzgemeinde,
nach langer zeit bin ich mal wieder im self_html-forum
gelandet und muss feststellen, dass das niveau sinkt.
auch wenn anfragen von use-group-nutzern nicht in
unser ideologisches konzept passen, sollten wir uns
doch bemuehen, entweder technische hilfe zu leisten
oder unsere dummen sprueche steckenzulassen ...
... also liebe(r)? chris - hier ein vorschlag:
Deine index-seite kann z.B. einen frameset bauen
//script ist nur angedeutet - weiterdenken musst Du
<html>
<head>
<meta ....>
<title> ... </title>
<script language="JavaScript">
<!--
//z.b. browserspezifische abfragen
// .........
// .........
function SETUP_FRAMES()
{
self.document.open('text/html');
self.document.writeln('<frameset cols="0,*,*" ...');
self.document.writeln('<frame name = "SCRIPTE" ...');
self.document.writeln('<frame name = "BUEHNE" ...');
self.document.writeln('<frame name = "WAS_DU_WILLST"');
self.document.writeln('<frameset>');
self.document.close();
top.SCRIPTE.location.href = "... alle_scripte.htm";
top.BUEHNE.location.href = "... buehne_inhalt.htm";
top.WAS_DU_WILLST.location.href = "... *.htm";
}
//-->
</script>
</head>
<script language = "JavaScript">
self.SETUP_FRAMES();
</script>
<noscript>
<FRAMESET COLS="0,*" ...>
<FRAME NAME="BUEHNE" src="buehne_inhalt.htm" ...>
<FRAME NAME="WAS_DU_WILLST" src="*.htm" ...>
<noframe>
<BODY ...>
</BODY>
</noframe>
</FRAMESET>
</noscript>
</html>
alle functionen stehen im frame SCRIPTE
wenn Du von Deinem frame BUEHNE auf eine
dieser funktionen zugreifen willst, geschieht
dies ueber (JavaScript:)top.SCRIPTE.function().
der quellcode von BUEHNE beinhaltet ausser den
funktions-aufrufen keine weiteren scripte.
alle scripte kommen mit der seite "alle_scripte.htm",
die im 0 pixel breiten frame SCRIPTE steht.
diese seite sieht dann z.B. so aus:
<html>
<head>
<title>alle_deine_scripte</title>
<script language="JavaScript">
<!--
function DEINE_FUNKTION()
{
..........
}
//-->
</script>
.
.
oder
.
<script language="JavaScript1.2" src="deine_quelle.js">
.
.
</head>
<body>
</body>
</html>
nachteiele:
browser der versionen NNav2.x-4.x stellen keine
0 pixel breiten frames dar - da musst Du den
betrachter mit einheitlichen hintergrundfarben
drueberhinwegtaeuschen - klappt aber (das taeuschen).
<script language="JavaScript1.2" src="*.js"> ist in
diesem zusammenhang zwar sehr schoen - aber trotzdem
ist verzicht angebracht, da einige bugige versionen
des NNav4.x dies nicht ganz schnallen
soweit meine ideen probier es selber aus
tschuess - peter - pseliger@gmx.net