Jump to content
InvisionCommunity.de - Der Deutsche Invision Community Support
Sign in to follow this  
STONe

board in frames betreiben

Recommended Posts

ja, ganz genau so könnte man es ausdrücken.

ziel ist es, dass das forum immer schön in seinen frames eingebettet bleibt, egal wie man es aufruft.

gibts da wege und mittel?

Share this post


Link to post

super danke. ist ein wenig verzweigt dein link dh. nochmal http://www.la-bruja.de/test/index.htm die direkt url.

allerdings gibt es hierbei immer noch ein problem und zwar soll man folgendes in jede datei einfügen:

Hier der Html-Code der Test.htm Datei:

Der rot gekennzeichnete Teil muss nun in jede Datei eingefügt werden, die nachgeladen werden soll!!!

<script language="Javascript" src="framecheck.js" type="text/javascript"></script>

<script language="Javascript"><!--

FrameCheck(); //--></script>

nur wie mach ich das? reicht es wenn ich das in die index.php schreibe? wird dann automatisch für sämtliche links des boardes der rote script angewandt, oder muß ich da noch irgendwie anders tricksen?

vielen dank soweit

:blink:

Edited by STONe

Share this post


Link to post

ja super. hat geklappt. jetzt gibt es nur noch ein problem. und zwar kommt man immer auf das portal, wenn die seite über das javascript geladen wird.

Bsp.:

(also wenn man irgendeinen post in einem neuem fenster öffnet, wird nicht dieser, sondern das portal angezeigt)

ich glaube das hängt mit diesem code zusammen:

function FrameCheck() {

 if(!eval("parent."+framename)) { location.replace(frameset+"?"+location.href); }

}
hat da vielleicht jemand ne idee dazu wie man das noch verbessern könnte? der code des gesamten js files ist folgender:
//------------------------------------------------------------------------------

//

//  FRAME-CHECK

//   

//   

//

//  EINSTELLUNG

//

//   framename : Hier müssen Sie den Namen des Frames eintragen, in den die

//               Seiten geladen werden soll.

//

     framename="main";

//

//   frameset  : Hier müssen Sie den Dateinamen des Frameset eintragen. Am

//               besten relativ zum server (/index.htm), damit FRAME-CHECK

//               auch aus Unterverzeichnissen läuft.

//

     frameset="http://web98.brainweb.de/boardtest/board.html";

//

//------------------------------------------------------------------------------


//------------------------------------------------------------------------------

// FrameCheck();

//  Diese Funktion überprüft, ob die Datei im Frame geladen wurde.

//------------------------------------------------------------------------------

function FrameCheck() {

 if(!eval("parent."+framename)) { location.replace(frameset+"?"+location.href); }

}


//------------------------------------------------------------------------------

// LoadFrame();

//  Diese Funktion läd die richtige Datei in den Frame.

//------------------------------------------------------------------------------

function LoadFrame() {

 var URL=location.search;

 if(URL) {

  frame=eval("frames."+framename);

  frame.location.replace(URL.substring(1,URL.length));

	}

}

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this  

×