peter seliger: suche ein javascript mit dem der klau des quellcodes nicht funktioniert

Beitrag lesen

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