Da hatte neulich jemand das gleiche Problem.
nehmen wir als beispiel einmal die news seite meiner homepage ... hier wird wenn die seite über z. B. google gefunden wird, nur die "weiße" seite (news.html) geladen!
den head die navigationsleiste links und rechts werden dann nicht geladen! wie kann ich erzwingen, dass zu der datei news.html auch noch die datei inhalt.html (wo der header, navi links und rechts definiert sind) geladen wird?
so sieht die homepage aus wenn man sie normalerweise aufruft ...
ich hoffe ihr könnt mir mit den informationen schon weiterhelfen.
uwater
Geändert von uwater (04.10.2004 um 09:47 Uhr)
Da hatte neulich jemand das gleiche Problem.
Gruß, der Michl
* * * if you want them to RTFM, make a better FM! * * *
Diesen Code habe ich bei http://www.hotscripts.com gefunden:
============================================================
Script: Open Page in Frameset Script
Functions: If a page is intended to be opened only within
a frameset, this script refers the browser
immediately to the frameset page
Browsers: All
Author: etLux
============================================================
Put the following script in the head of your page. Set the
url of the frameset page where shown below.
<script>
// (C) 2000 www.CodeLifter.com
// http://www.codelifter.com
// Free for all users, but leave in this header
if (parent.location.href == self.location.href){
// change the url below to the url of the
// frameset page...
window.location.href = 'index.html'
}
</script>
============================================================
@Adromir
Der Code ist ein wenig schlapp, er läd ja nur das Frameset mit der Startseite.
Irgendwo habe ich ein Script daß das Frameset nachläd und die aufgerufen Seite in deises Set läd.
Ich findes gerde nicht, wer es haben will soll mal antworten, dann such ich nochmal.
Der Grund weshalb ich es nicht mehr finde ist daß SP2 beim Aufrufen von Seiten per JS tonnenweise Warnmeldungen ausgibt. Für den unbedarften User keine schöne Sache.
Andere Lösungen habe ich leider nicht gefunden.
@webmichel
Deinen Link hätte ich vieleicht vor dem Schreiben lesen sollen.
Das ist so ungefähr das Script was ich meinte.
Aber das Problem mit den SP2 bleibt. Am sinnvollsten erscheint es auf Frames zu verzichten und die Seite umzustricken! Tut am Anfang weh, aber der Schmerz läßt bald nach![]()
avw
Geändert von a_v_w (10.09.2004 um 13:24 Uhr)
komme immer noch nicht weiter! habe folgende hilfe genutzt hier
habe nun folgenden code in die frameseite eingebaut
der link "file:///G:/Internet/inhalt.html?" ist zum (offline) testenHTML-Code:<script language="JavaScript"> <!-- function checkFrameset() { if(!parent) location.href="file:///G:/Internet/inhalt.html?" + location.pathname; --> </script> } <body onLoad='checkFrameset()'>
und folgenden code in die frameset seite
doch wenn ich mir einmal die seite ... ansehe, wird man dort nie einen tag mit <frameset> finden, wo ich folgendne code von (selfhtml) einfügen könnteHTML-Code:<script type="text/javascript"> <!-- function checkFramecall() { var Adressanhang=location.search; if(Adressanhang) location.href=Adressanhang.substring(1,Adressanhang.length); } --> </script>
habt ihr eine idee/lösung was ich hier machen kannn?HTML-Code:<frameset onLoad="checkFramecall()">
Geändert von uwater (04.10.2004 um 09:48 Uhr)
Aahh - iframes - das is natürlich was anderes.
Ne Lösung dafür hab ich im Moment leider nicht zur Hand![]()
Gruß, der Michl
* * * if you want them to RTFM, make a better FM! * * *
kennt da vielleicht jemand eine lösung
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)