Archivlink: javarea.de Forum > JavaScript > Seite in Inline-Frame laden!
Vollständigen Link anzeigen: javarea.de Forum > JavaScript > Seite in Inline-Frame laden!

Pages: [1]

geschrieben von FariZ am 02.01.2006 - 16:16
Hi ich habe mal das Java-Script http://www.javarea.de/include/shows....amp;id=244 also "Seite in Frame laden" ausprobiert und musste feststelle das es bei mir irgendwie nicht funktioniert!
Bin da etwas noch neu in Sachen Java.
Jedoch habe ich es mit einer normalen Seite und einem in der beinhaltendem I-Frame versucht
Ich hoffe das ist nicht allzu schlimm?
Nur wird mir die home.htm Seite jetzt garnicht mehr angezeigt, deshlabt nehme ich das Script erstmal heraus damit ihr euch meine Situation anschauen.
Ich wäre echt dankbar wenn einer das Java-Script auf mein Problem zustimmt, sodass ich es nur noch einfügen muss und es funktioniert.


Normale Seite heisst "home.htm"
I-Frame in der normalen Seite heisst "I1"

das ganze Frameset ist unter http://fariz.de/test/home.htm zu erreichen
und die beinhalteten Seiten (die sich immer im Iframe von home.htm öffnen sollen) unter
http://fariz.de/test/1.htm und
http://fariz.de/test/2.htm

Die Suchfunktion hat mir leider nicht viel weitergeholfen, falls es doch schonmal
besprochen wurde, bitte nur den Link schreiben und nicht allzusehr meckern

Ich hoffe ihr habt mein Problem verstanden und das mir da einer weiterhelfen kann.


mfg
Fari "großes" Z





geschrieben von weisnix am 02.01.2006 - 17:36
hier die drei Seiten:

home.htm

HTML-Quelltext
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>
<script language="javascript">
// (C) 2002 Klaus Hentschel [ All rights reserved ].
// e-mail: kh@javarea.de
// www: http://www.javarea.de 
function checkFrame() {
	var URL=location.search;
if(URL)
/* daten = Framename in der die Seite geladen werden soll */
  parent.I1.location.href=URL.substring(1,URL.length);
 }
/* aus Frame befreien */
if (self != top)  { 		
 	parent.location.href=self.location.href;
}
//-->
</SCRIPT>
<title>home.htm</title>
</head>
<body onLoad="checkFrame()">
<p>Navigation</p>
<p>&nbsp;</p>
<p><a href="1.htm" target="I1">1</a> <a href="2.htm" target="I1">2</a> </p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><iframe name="I1" width="549" height="318" src="1.htm">
Ihr Browser unterstützt Inlineframes nicht oder zeigt sie in der derzeitigen Konfiguration nicht an.</iframe></p>
</body>
</html>


1.htm
HTML-Quelltext
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
15: 
16: 
<html>
<head>
<title>1</title>
</head>
<body onload="checkFrame()">
<script language="Javascript">
function checkFrame() {
if(!parent.I1) 			/* daten = Framename in der die Seite geladen werden soll */
location.href="http://fariz.de/test/home.htm?" + location.pathname + location.search;
}
</script>
<p>Die Seite soll sich immer im I frame auf der Home.htm Seite öffnen!<br>
Auch wenn sie direkt mit dem Link
<a target="_blank" href="http://fariz.de/test/1.htm">http://fariz.de/test/1.htm</a> aufgerufen wird!</p>
</body>
</html>


2.htm
HTML-Quelltext
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
15: 
16: 
<html>
<head>
<title>2</title>
</head>
<body onload="checkFrame()">
<script language="Javascript">
function checkFrame() {
if(!parent.I1) 			/* daten = Framename in der die Seite geladen werden soll */
location.href="http://fariz.de/test/home.htm?" + location.pathname + location.search;
}
</script>
<p>Die Seite soll sich immer im I frame auf der Home.htm Seite öffnen!<br>
Auch wenn sie direkt mit dem Link
<a target="_blank" href="http://fariz.de/test/2.htm">http://fariz.de/test/2.htm</a> aufgerufen wird!</p>
</body>
</html>

geschrieben von FariZ am 02.01.2006 - 19:03
Ok vielen Dank erstmal, dass das jetzt an den Beispielen funktioniert und auch an meiner Homepage

aber wenn du jetzt kurz mal auf http://fariz.de gehst und dann auf Downloads (also öffnen im neuen Fenster) dann erscheinen aber im Iframe immernoch meine News [nur bei downloads probieren, da ich es dort erst eingebaut habe]

Hast du vllt. eine Idee weshalb das so ist?
Ich vermute dass, ich an der home.htm etwas zu viel rumgepsielt habe

Danke

mfg
Fari "großes" Z

geschrieben von sobi am 03.01.2006 - 00:36
Ein komplettes überarbeitetes Script gibts bei mir

http://free.templates.sobers.de (Anmeldung erforderlich)

im SCRIPT bereich. Eine DEMO ist auch dabei. Ist geprüft und läuft mit allen Browsern. FREE TEMPLATES arbeitet auch damit. Falls Javarea Interesse hat, gebe ich es auch hier gerne zum Download.

cu
Uli

geschrieben von FariZ am 03.01.2006 - 01:28
Kann also geclosed werden!


Hä?
Ich wollte das mir einer weitehilft und nich nur noch mehr verwirrt.


@weisnix
Danke für deine schnelle Hilfe mit den Iframe, hab mein Problem nun selber gefunden habe einfach etwas vergessen zu kopieren was du bei meinem Beispeil aber gemacht hast ^^
Also mein Fehler!




byebye

mfg
Fari "großes" Z





Powered by: JBB v.2.0.4 Copyright ©2000-2006, www.javarea.de.