am 18. 07. 2005 um 00:30:59 schrieb
Alex:
|
wenn ich eine Seite direkt aufrufen möchte, erscheint immer die startseite.
Rufe ich die Seite www.kawalle.net/index.html?videoclips.htm auf erscheint aber die startseite.htm im Frame.
Bei mir heißt das Frame "ws".
In der Index.html datei habe ich diesen Code im header eingefügt:
<!-- Start Nachladen -->
<script language="javascript">
//das gehört in die index.html
if (self != top)
{
top.location.href=self.location.href;
}
var frameset_geladen = "okay";
function laden()
{
if(self.location.search.length > 0)
{
var Search_Laenge = self.location.search.length;
var info_url = self.location.search.substring(1,Search_Laenge);
// Ordner ist das Verzeichnis mit den HTML-Dateien, relativ zur
// index.html. Sie können auch schreiben: "/"+info_url, wenn Sie alle
// Dateien in einem Ordner liegen haben.
self.ws.location.href = "/"+info_url;
}
}
</script>
<!-- Ende Nachladen -->
in allen anderen Seiten steht dieser code:
<!-- Start Nachladen-->
<script language="javascript">
// Das kopieren Sie in jede html-Datei, die sich im richtigen Frameset
// öffnen soll:
// Name der Seite bestimmen:
pfad = self.location.href;
pos = pfad.lastIndexOf('/');
pfad = pfad.substring(pos+1,pfad.length);
var site = "index.html?"+pfad;
if (top.frameset_geladen + "" != "okay")
{
if(document.images)
top.location.replace(site);
else
top.location.href = site ;
}
</script>
<!-- Ende Nachladen-->
Wohin muss eigentlich das? <frameset rows="50,50" onLoad="laden();return true;">
MfG Alex |
am 2. 04. 2004 um 10:24:57 schrieb
Tobi:
|
Hey,
wie muss ich das script änder, wenn meine html dateien in verschiedenen / mehreren ordnern liegen?
danke |
am 9. 03. 2004 um 15:29:59 schrieb
Delamorph:
|
sehr schönes script und bis jetzt funktionierts auch
er lädt zwar das Frameset: nur leider läd er die Seite nicht in das neugeladene Frameset.
muss ich den namen der Seite irgendwo angeben in:
// Das kopieren Sie in jede html-Datei, die sich im richtigen Frameset
// öffnen soll:
// Name der Seite bestimmen:
pfad = self.location.href;
pos = pfad.lastIndexOf('/');
pfad = pfad.substring(pos+1,pfad.length); |
am 5. 03. 2004 um 21:50:26 schrieb
Cili:
|
Wow! Das ist klasse! Ich habe es gerade mal ausprobiert und nicht damit gerechnet, dass es funktionieren würde... Aber es hat geklappt!
Vielen Dank! |
am 5. 03. 2004 um 12:26:05 schrieb
eno:
|
Ok, folgendes:
Man muss natürlich in der Zeile
self.Framename.location.href = "Ordner/"+info_url;
das 'Framename' durch den tatsächlichen Namen des Frames ersetzen, in das die Seite geladen werden soll.
Ausserdem muss auch 'Ordner' durch den richtigen (relativen) Ordnernamen ersetzt werden. Das klappt natürlich nur, wenn sich alle Dateien auch in diesem Ordner befinden.
Bei mir sieht das dann so aus:
self.main.location.href = info_url;
Ich habe den Ordnernamen weggelassen, da sich alle HTML-Dateien im gleichen Verzeichnis befinden. |
am 25. 06. 2003 um 08:12:49 schrieb
Leenie:
|
So funktioniert das Script einwandfrei, nun hab ich aber noch ein Problem, ich habe vor meinem Frame noch eine Seite geschaltet, die z.B. die Auflösung des PCs ausliest, das ist meine index.htm, wenn ich alles so nach Anleitung hineinkopier funktioniert die ganze Sache nicht mehr. Hat jemand eine Idee zur Abhilfe, so dass ich dieses Script auch für mein nachfolgendes Frame nutzen kann ???
Danke im Vorraus |
am 29. 01. 2003 um 18:01:38 schrieb
Kopfkratzer:
|
Soweit ist das ja klar ...
... aber ich habe ein "erweitertes" Problem:
Ich will, wenn eine Seite in einem fremdem Frame (auf einer fremden URL) geladen wird, erst eine Infoseite angezeigt wird mit einem Link auf die "echte" URL.
Möglich müsste es sein, aber wie? |
am 31. 10. 2002 um 13:17:18 schrieb
michael:
|
hallo an alle,
kann das vieleicht auch jemand klar und verständlich erklären. ich verstehe nur bahnhof.
gruss mik |
am 28. 05. 2002 um 16:53:38 schrieb
schelm:
|
Bei mir klappt das script von jswelt, allerdings gibts im IE ne Fehlermeldung in der Browserzeile ?! |
am 6. 03. 2002 um 15:55:17 schrieb
Memphis:
|
Sacht mal, könnte mir mal einer versuchen zu erklären, warum ihr mit diesem Script problme habt?!?!?
Ich habe das Teil eingebettet in meinen Quellcode an meine Seite angepasst und alles funzte!
Was macht ihr anders als ich???
cya, Memphis |