112fireman
unregistriert
Frames nachladen geht mit javascript.
Such mal z.B. bei http://www.jex-treme.de/ nach einem passenden Script.
Such mal z.B. bei http://www.jex-treme.de/ nach einem passenden Script.
Der Link tut grad nicht . . .
Probiers lieber hier bei selfhtml.teamone.de
http://selfhtml.teamone.de/javascript/beispiele/seitenanzeige.htm
Bedenke aber bitte dabei, dass javascript im Browser des Surfenden auch aktiviert sein muss, damit das funzt, im schlimmstenfall tut sich nämlich gar nix . . .
Probiers lieber hier bei selfhtml.teamone.de
http://selfhtml.teamone.de/javascript/beispiele/seitenanzeige.htm
Bedenke aber bitte dabei, dass javascript im Browser des Surfenden auch aktiviert sein muss, damit das funzt, im schlimmstenfall tut sich nämlich gar nix . . .
MfG Laura alias Stellaluna .:. Chaosweib in Person
(¯`·.¸¸.-> Es gibt nix Gutes, ausser man tut es !!! <-.¸¸.·´¯)
(¯`·.¸¸.-> Erst lesen, dann denken, dann schreiben !!! <-.¸¸.·´¯)
@112fireman
Da gabs leider nix hab alles durchsucht.
@stellaluna
genau das Gegenteil mein ich
Wenn jetzt jemand eine Seite auf meinem Webspace öffnet aber z.B. von einer Suchmaschine kommt und die Frames nicht geladen werden, soll überprüft werden, ob die Frames geladen wurden, wenn nicht sollen sie nachgeladen werden.
Leo
Da gabs leider nix hab alles durchsucht.
@stellaluna
genau das Gegenteil mein ich
Wenn jetzt jemand eine Seite auf meinem Webspace öffnet aber z.B. von einer Suchmaschine kommt und die Frames nicht geladen werden, soll überprüft werden, ob die Frames geladen wurden, wenn nicht sollen sie nachgeladen werden.
Leo
|
|
Quellcode |
1 2 3 4 5 6 7 8 9 10 11 12 13 |
<script TYPE="text/javascript" LANGUAGE="JavaScript">
function FRAMETEST() //Verhindert, dass Frames ohne Frameset geladen werden
{
if (self==top) //Testet ob Frameset geladen ist
{
top.location.href="index.html"; //Laedt Frameset!
}
}
</script>
...
<body onLoad="FRAMETEST()" >
|
das hab ich von ner Seite geklaut die des macht was du willst.
Über mich: www.heinervdm.de
Persönlich Mitteilungen an mich bitte als PN (nicht Email) hier im Forum. ICQ und Skype bitte nur in Notfällen.
Persönlich Mitteilungen an mich bitte als PN (nicht Email) hier im Forum. ICQ und Skype bitte nur in Notfällen.
sorry, dann hab ich dich missverstanden . . .
dann schau mal hier . . .
http://www.webmasternetz.de/tipstricks/js_frames.htm
das was heiner vorschlägt läd immer nur die indexseite . . . der andere script liefert die contentseite im frame, damit der benutzer nich auf der seite nochmal neu anfangen muss nach dem zu suchen, was er in der suchmaschine gesucht hat.
dann schau mal hier . . .
http://www.webmasternetz.de/tipstricks/js_frames.htm
das was heiner vorschlägt läd immer nur die indexseite . . . der andere script liefert die contentseite im frame, damit der benutzer nich auf der seite nochmal neu anfangen muss nach dem zu suchen, was er in der suchmaschine gesucht hat.
MfG Laura alias Stellaluna .:. Chaosweib in Person
(¯`·.¸¸.-> Es gibt nix Gutes, ausser man tut es !!! <-.¸¸.·´¯)
(¯`·.¸¸.-> Erst lesen, dann denken, dann schreiben !!! <-.¸¸.·´¯)
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Stellaluna« (14. Januar 2003, 19:49)
heiners script . . . den orange makierten dateinamen ersetzt du mit dem dateinamen der datei, die das frameset enthält.
um den code von webmasternetz.de umzuschreiben, bräuchte ich mehr angaben, wie die angaben des framesets sowie die namen der einzelnen frames für den target verweise . . .
hast du zwei frames oder insgesamt drei frames ? weil du schreibst eins oben und eins links ???
Zitat
<script TYPE="text/javascript" LANGUAGE="JavaScript">
function FRAMETEST() //Verhindert, dass Frames ohne Frameset geladen werden
{
if (self==top) //Testet ob Frameset geladen ist
{
top.location.href="index.html "; //Laedt Frameset!
}
}
</script>
<body onLoad="FRAMETEST()" >
um den code von webmasternetz.de umzuschreiben, bräuchte ich mehr angaben, wie die angaben des framesets sowie die namen der einzelnen frames für den target verweise . . .
hast du zwei frames oder insgesamt drei frames ? weil du schreibst eins oben und eins links ???
MfG Laura alias Stellaluna .:. Chaosweib in Person
(¯`·.¸¸.-> Es gibt nix Gutes, ausser man tut es !!! <-.¸¸.·´¯)
(¯`·.¸¸.-> Erst lesen, dann denken, dann schreiben !!! <-.¸¸.·´¯)
Ah jetzt hab ich des gecheckt gleich mal probieren. Thx
Leo
PS: Also ingesamt hab ich 3 Frames top, left und main Frame.
[edit]
Leo
PS: Also ingesamt hab ich 3 Frames top, left und main Frame.
[edit]
Zitat
So sieht meine index.php aus:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
<html>
<head>
<title>www.leo.de.ms</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<frameset rows="*" cols="120,*" frameborder="NO" border="0" framespacing="0">
<frame src="frame3.php" name="leftFrame" scrolling="NO" noresize>
<frameset rows="98,*" cols="*" framespacing="0" frameborder="NO" border="0">
<frame src="frame2.php" name="topFrame" scrolling="NO" noresize>
<frame src="frame1.php" name="mainFrame">
</frameset>
</frameset>
<noframes><body>
</body></noframes>
</html>
[/edit]
Zitat
Und das obere soll da rein:
<script language="JavaScript">
<!---
function is_msie() {
return (navigator.appName == "Microsoft Internet Explorer");}
function Framing(){
if (this.document == top.document ||
top.location.host != this.location.host) {
var pathprefix = location.protocol + '//'
+ location.host
+ location.pathname.substring(0,
location.pathname.lastIndexOf('/')+1);
var doctitle = document.title;
document.clear();
document.open("text/html");
document.writeln('<html>\n<head><title>' +doctitle+
'</title></head>');
document.writeln('<frameset cols="150,*" framespacing="0" border="false" frameborder="0" noresize>'+
'<frame src="'+pathprefix+'inhalt2.htm" name=inhalt scrolling="no" noresize>'+
'<frame src="'+top.location.href+'" name=Hauptframe >'+
'</frameset></html>');
document.close();
return true;
}
return false;
}
function msieFraming() {
if (is_msie()) {
if (Framing()) {
window.setTimeout('top.frames["Hauptframe"].location.href = '+
'"'+top.location.href+'";',10);
}}}
function netscFraming() {
if (!is_msie()) Framing();
}
msieFraming();
// --->
</script>
In den Body-Tag
<body onLoad="netscFraming()" >
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Leo« (14. Januar 2003, 21:27)
112fireman
unregistriert
Zitat
boa wo gibts ne seide wo man so was wien htmö kurs machen kann will das mal lernen???
http://selfaktuell.teamone.de/
Ähnliche Themen
-
(X)HTML & CSS & DHTML & Javascript »-
I Frames? Was meint ihr dazu?
(28. Oktober 2003, 19:39)
-
Allgemeines Forum »-
Frames
(24. April 2003, 15:03)
-
Feedback-Forum »-
Wie findet ihr meine Homepage?
(17. März 2003, 19:12)
-
PHP »-
Frames (html) in php includen
(8. Februar 2003, 17:27)


