am 17. 07. 2005 um 22:30:59 schrieb
[javascript protected email address]:
|
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 08:24:57 schrieb
[javascript protected email address]:
|
Hey,
wie muss ich das script änder, wenn meine html dateien in verschiedenen / mehreren ordnern liegen?
danke |
am 9. 03. 2004 um 14:29:59 schrieb
[javascript protected email address]:
|
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 20:50:26 schrieb
[javascript protected email address]:
|
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 11:26:05 schrieb
[javascript protected email address]:
|
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 06:12:49 schrieb
[javascript protected email address]:
|
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 17:01:38 schrieb
[javascript protected email address]:
|
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 12:17:18 schrieb
[javascript protected email address]:
|
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 14:53:38 schrieb
[javascript protected email address]:
|
Bei mir klappt das script von jswelt, allerdings gibts im IE ne Fehlermeldung in der Browserzeile ?! |
am 6. 03. 2002 um 14:55:17 schrieb
[javascript protected email address]:
|
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 |