Einzelnen Beitrag anzeigen
Alt 22.09.2004, 13:55   #11
jak
Inventar
 
Registriert seit: 13.06.2001
Beiträge: 1.830


Standard

Dein Script ist wie gesagt dann hilfreich, wenn ein deeplink in einem neuen Fenster kommt, wenn dich wer in seinem Frameset verlinkt hilft's nichts (Macht aber kaum jemand).

<script language="JavaScript">
if (top.location.href != 'index.html')
{ window.location.href = 'index.html?pfad_zur_aktuellen_seite'}
</script>
in index.html ist folgendes:
Code:
<frameset ... >
 <frame name="menue" ... >
 <frame name="inhalt" ... >
</frameset>
<script language="JavaScript">
var param=window.location.search;
if(param != ""){
 //das ? am Anfang entfernen:
 param=param.substring(1,param.length);
 //das Inhalts-frame auf die richtige Seite setzen
 inhalt.location.href=param;
}
</script>
Ich hab's nicht getestet sollte aber funktionieren. Ich bin mir nicht sicher ob man auf das Frame mit inhalt.location zugreifen kann, wenn's nicht funktioniert kannst du's mit frames[x] oder document.getElementsByName("inhalt") probieren.

Jak
____________________________________
Join the DNRC | Godwin\'s Law (thx@stona)
Documentation is like sex: If it\'s good, it\'s very, very good. If it\'s bad, it\'s better than nothing.
\"In theory, theory and practice are the same. In practice, they are not\" (Lawrence Berra)
jak ist offline   Mit Zitat antworten