 |
| Hinweise |
Willkommen im TP-Hilfe-Forum!Dies ist ein Forum zu den Themen Photoshop, Dreamweaver, Flash, Selbständigkeit und mehr, in dem Du Hilfe, Anleitung oder eine Lösung zu Deinen Problemen erhältst. Aktuell bist Du in unseren Foren als Gast mit reinen Leserechten unterwegs. Wenn Du Dich registrierst, kannst Du eigene Themen verfassen, deine Frage stellen und privat mit anderen TPlern kommunizieren. Weitere Foren werden zugänglich, und Du wirst – falls gewünscht – per Mail über neue Beiträge informiert. Die Registrierung ist schnell und kostenlos. Sollten bei der Registrierung Fragen auftauchen, reicht ein Klick in unsere Hilfe - Häufig gestellte Fragen oder eine kurze Mitteilung an das Support-Team. Viel Spaß bei Traum-Projekt.com |
25.06.2002, 22:03
|
#1
|
|
TP-Special Mod
Registriert seit: May 2001
Ort: Arnsberg - Sauerland
|
[js] frameset automatisch laden
Hi,
um ein Frameset automatisch nachzuladen, wenn eine Einzelseite (via Suchmaschine z.B.) geladen wird hab' ich ein js gefunden, funktioniert auch fast 1a:
Code:
<head>
...
<SCRIPT language="JavaScript">
<!--
function checkFrameset() {
if(!parent.xyzVerweisframe)
location.href="http://www.xy.de/unterverzeichnisXY/index.htm?" + location.pathname;
}
//-->
</SCRIPT>
</head>
<body onLoad='checkFrameset()'>
...
(aus selfhtml)
in der Erläuterung steht dann noch:
"...Als Ziel geben Sie die URL der Seite an, die das Frameset enthält, gefolgt von einem Fragezeichen. An dieses Fragezeichen wird mit location.pathname der Pfad der aktuellen Seite angehängt. Dadurch wird es möglich, daß im Anschluß die aktuelle Seite wieder im Frameset angezeigt werden kann."
es wird nicht die aktuelle Seite sondern immer die Home-Seite im Frameset aufgerufen
was mach ich falsch?
|
|
|
26.06.2002, 00:55
|
#2
|
|
TP-Special Mod
Registriert seit: Jun 2001
Ort: 8°21' O 49°1' N
|
Ich find's auf die Schnelle nicht im SelfHTML, aber kann es sein, daß in die Frameset-Definitionsdatei auch was JavaScript-mäßiges reingehört, was Du vergessen hast?
|
|
|
26.06.2002, 01:07
|
#3
|
|
TP-Insider
Registriert seit: Dec 2001
Ort: einem Dorf unweit der längsten Theke der Welt
|
Falls Du DW verwendest such doch mal im Macromedia Exchange nach einer Extension namens "FrameJammer" oder "FrameStuffer". Ich meine beide wären etwas unterschiedlich, aber erfüllen den selben Zweck.
Probiers mal aus.
__________________
Wenn Du denkst Du denkst, denkst Du nur Du denkst, denn das denken von Gedanken ist gedankenloses Denken.
Wer braucht schon JavaScript ?
|
|
|
26.06.2002, 01:39
|
#4
|
|
TP-Special Mod
Registriert seit: May 2001
Ort: Arnsberg - Sauerland
|
@webmichl:
stand nix in der Hinsicht dabei
@ LANtastic
der FrameJammer klappt prima 
muss ihn nur jetzt leider auf allen 125 Seiten des Projekts
einzeln anwenden 
Global per Suchen und Ersetzten im Code komm' ich nicht weiter.
und so'n nerviges PopUp, welches vom Frameset geladen wird, muss ich dann wohl auch noch irgendwie anders lösen ...
--> also: zuviel für diese Uhrzeit  - morgen ist auch noch ein Tag
|
|
|
26.06.2002, 01:42
|
#5
|
|
TP-Special Mod
Registriert seit: Jun 2001
Ort: 8°21' O 49°1' N
|
Kannst Du mal den Ziellink zur SelfHTML-Seite posten - falls er nicht lokal auf deinem Rechner liegt  ?
|
|
|
26.06.2002, 02:12
|
#6
|
|
TP-Special Mod
Registriert seit: May 2001
Ort: Arnsberg - Sauerland
|
es war das lokale selfhtml
script ist oben komplett gepostet, hier nach mal die Erläuterung komplett dazu:
Zitat:
Erläuterung:
Mit if(!parent.xyzVerweisframe) wird überprüft, ob ein Frame namens 'xyzVerweisframe' existiert. Setzen Sie anstelle von xyzVerweisframe den Namen eines Frames, den Sie zur Identifikation des Framesets auserkoren haben. Ist dieser nicht vorhanden, wird zur Frameseite verzweigt. Mit location.href wird die neue URL festgelegt. Als Ziel geben Sie die URL der Seite an, die das Frameset enthält, gefolgt von einem Fragezeichen. An dieses Fragezeichen wird mit location.pathname der Pfad der aktuellen Seite angehängt. Dadurch wird es möglich, daß im Anschluß die aktuelle Seite wieder im Frameset angezeigt werden kann.
|
|
|
|
26.06.2002, 02:41
|
#7
|
|
TP-Special Mod
Registriert seit: May 2001
Ort: Arnsberg - Sauerland
|
ok, ok
jetzt hab' ich es online gefunden: Klick
und muss zu meiner Schande gestehen, dass ich nur Lösung Teil 1 irgendwie wahrgenommen habe, dass es noch einen 2ten Teil gibt, hab' ich wohl völlig verdrängt (urgs)
*ascheaufmeinhaupt*
sieht dann aber trotzdem recht interessant aus, wenn ich das mit meinen bescheidenen Kenntnissen richtig durchschaue, kann ich mir damit das individuelle coden aller 125 Seiten doch noch sparen
morgen ...
|
|
|
26.06.2002, 10:15
|
#8
|
|
TP-Special Mod
Registriert seit: Jun 2001
Ort: 8°21' O 49°1' N
|
Das "SelfHTML-Seiten-nur-halb-lesen" kenne ich irgendwo her...
Aber die Lösung sieht wirklich interessant aus und wirkt auch "nicht-JavaScript-aktiviert"-sicher - die würden dann halt auf der Startseite landen...
|
|
|
26.06.2002, 12:14
|
#9
|
|
TP-Insider
Registriert seit: Dec 2001
Ort: einem Dorf unweit der längsten Theke der Welt
|
Wie ein 125 Seiten Projekt in DW und Du verwendest keine Templates, kein SSI und nichts ähnliches ? AUA ! 
__________________
Wenn Du denkst Du denkst, denkst Du nur Du denkst, denn das denken von Gedanken ist gedankenloses Denken.
Wer braucht schon JavaScript ?
|
|
|
26.06.2002, 14:21
|
#10
|
|
TP-Special Mod
Registriert seit: May 2001
Ort: Arnsberg - Sauerland
|
nicht mein Blues, mein Auftrag ist es nur, eine bestehende Site im Frameset Suchmaschinen zu optimieren - trotz guter Domain wird die Site bei google erst auf Seite 6 gelistet.
da ich hoffe, dass durch meine Arbeit demnächst auch Unterseiten indiziert werden, halte ich es für sinnvoll, do ein script einzubauen
(ich würd' erst gar keine Frame-Site bauen, deswegen bin ich auch nicht fit im Thema  )
|
|
|
30.07.2002, 13:02
|
#11
|
|
TP-Junior
Registriert seit: Jul 2002
Ort: Maxdorf
|
location.pathname ersetzen
Hi Thomas,
ich hab gerade den Beitrag über "frameset automatisch laden" gelesen.
Da ich Java Script Neuling bin, wüßte ich gerne ob man 'location.pathname' mit dessen ersetzen oder anhängen muß.
Und wie sieht ein Pfadname auf einem Server aus ("../frameset.htm" oder "http://www......")?
Ich probier seit ner Stunde und kriegs einfach nich hin  !
Vielleicht kannst Du mir helfen.
Im voraus vielen Dank!!
Ralph
|
|
|
30.07.2002, 16:18
|
#12
|
|
TP-Special Mod
Registriert seit: May 2001
Ort: Arnsberg - Sauerland
|
Hi Ralph,
schau mal diesen Thread in der scripte-Rubrik.
Da hat webmichl das noch mal schön dargestellt 
|
|
|
06.10.2002, 23:05
|
#13
|
|
TP-Newbie
Registriert seit: Sep 2002
Ort: Köln
|
Problem...
Hi Thomas,
vielen Dank erstmal für Deine Hilfe!
Das mit dem Code funktioniert ja auch für den Fall, dass eine Suchmaschine die Unterseite aufruft, hervorragend.
Aber wenn ich ganz normal meine Homepage mit diesen drei Frames "index" aufrufe und dann auf einen Link gehe, damit eine Unterseite in einem Frame erscheint, wird in diesem Frame nun leider nochmals meine Hauptseite geladen... was mache ich falsch?
Falls ich mich unverständlich ausgedrückt habe, sorry, aber ich kenne mich mit den Fachbegriffen noch nicht so gut aus...
Danke vorab & viele Grüsse,
jenny
|
|
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
Thema durchsuchen |
|
|
|
| Thema bewerten |
|
|
Forumregeln
|
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
| | |