Frames in einem Frameset oder iFrame nachladen

Antworten
Benutzeravatar
DK3
Administrator
Administrator
Beiträge: 1039
Registriert: 25. Oktober 2008, 16:55
Wohnort: Senden
Kontaktdaten:

Frames in einem Frameset oder iFrame nachladen

Beitrag von DK3 »

Wenn man Frames in einem Frameset oder iFrame nachladen möchte:

Code: Alles auswählen

Frame automatisch in ein Frameset nachladen:

Code für Frameseite:

-------------------------

<head>

<script language="JavaScript">
<!--
 function checkFrameset() {
  if(!parent.|---MainFrm---|)
   location.href="|---Mitglieder.htm---|?" + location.pathname;
 }
//-->
</script>
</head>
<body onload="checkFrameset()" bgcolor="#14285F">

-------------------------

|---MainFrm---| steht für Name des Frames vom Frameset in der diese Frameseite geladen werden soll.
|---Mitglieder.htm---| steht für den Link der Framesetseite.

--------------------------------------------------
--------------------------------------------------

Code für Framesetseite:

-------------------------

<head>

<script language="JavaScript">
<!--
 function checkFramecall() {
  var Adressanhang=location.search;
  if(Adressanhang)
  frames.|---MainFrm---|.location.href=Adressanhang.substring(1,Adressanhang.length);
 }
//-->
</script>
</head>

<frameset cols="255,767" onload="checkFramecall()">         <---*
  <frame name="|---MenuLeftFrm---|" src="links.htm">
  <frame name="|---MainFrm---|" src="start.htm">
</frameset>

-------------------------

|---MainFrm---| steht für den Framenamen in der die Seite geladen werden soll.
<---*  " onload="checkFramecall()" muss im Frameset ergänzt werden.
und

Code: Alles auswählen

Frame automatisch in ein IFrame nachladen:

Code für IFrameseite:

-------------------------

</head>

<script language="Javascript">
function checkFrame() {
if(!parent.|---MainFrm---|)
location.href="|---../index.htm---|?" + location.pathname + location.search;
}
</script>
</head>
<body onload="checkFrame()" text="#99CCFF">

-------------------------

|---MainFrm---| steht für den IFramenamen in der die Seite geladen werden soll.
|---../index.htm---| steht für den Link der IFramesetseite.

--------------------------------------------------
--------------------------------------------------

Code für IFramesetseite:

-------------------------

</head>

<script language="javascript"> 

function checkFrame() {
	var URL=location.search;

if(URL) 
  frames.|---MainFrm---|.location.href=URL.substring(1,URL.length);
 }

if (self != top)  { 		
 	parent.location.href=self.location.href; 
} 
//-->
</script>
</head>
<body onload="checkFrame()" text="#99CCFF">

-------------------------

|---MainFrm---| steht für den IFramenamen in der die Seite geladen werden soll.

DK3
- Management ist, wenn 10 Leute für das bezahlt werden, was 5 billiger tun könnten, wenn sie nur zu dritt sind und davon 2 krank sind.

- Habe keine Angst, etwas neues zu probieren. Ein Amateur hat die Arche gebaut, Profis die Titanic.

- Wenn ein unerwarteter Fehler aufgetreten ist, frage ich mich immer, welche Fehler erwartet wurden...

- Keine Antwort ist die eindeutigste Antwort, die man kriegen kann.
Antworten