Supportnet / Forum / Webseiten/HTML
Unterseite zwingend in Frame öffnen
Frage
Wie stelle ich es an, daß eine Unterseite meiner HP im ihr zugedachten Frame geöffnet wird?
Sprich, wenn eine Seite von Suchmaschinen gelinkt wird, daß dann die gesamte Seite geöffnet wird(inklusive Frames) und nicht nur die Unterseite???
Gibt es da ein Java-Script oder sowas?
Danke im voraus!
Antwort 1 von MixMax
<a target="_self" href=...
<form target="_self" action=...
sollte dann im Frame bleiben
<form target="_self" action=...
sollte dann im Frame bleiben
Antwort 2 von Scooter
<script language="JavaScript">
<!--
wohin=parent.window.name;
function Check()
{
if (!parent.frames[navigation])
{
self.name=wir.html;
self.location.href=../frameset.html; // dokumente/ausstellung.html
}
}
// -->
</script>
das in den head des Dokumentes
und folgendes in den body
onLoad="Check()"
Ach du mußt natürlich deine Ordnerstruktur verwenden
Dann in die Navigation in den head
<script language="JavaScript">
<!--
top.window.status=Spuren X - Projekte für Kultur und Geschichte
function Check()
{
wohin=parent.window.name;
if (wohin)
{
for (i=1; i<=Menue.length-1; i++)
{
if (wohin == Menue[0]+.html)
{
top.frames.inhalt.location.href=../dokumente/ + wohin;
parent.window.name = ;
}
parent.window.name = ;
}
}
}
// -->
</script>
und natürlich anpassen und in den body
onLoad="Check()"
Wenn du das script deinen Seiten anpasst wird wenn erst die Unterseite aufgerufen wird das frameset geladen und dann das frameset mit der entsprechenden Unterseite. Kannst ja bei mir mal schauen.
http://www.spurenx.de/deutsch/dokumente/wir.html (dies ist eine Unterseite)
<!--
wohin=parent.window.name;
function Check()
{
if (!parent.frames[navigation])
{
self.name=wir.html;
self.location.href=../frameset.html; // dokumente/ausstellung.html
}
}
// -->
</script>
das in den head des Dokumentes
und folgendes in den body
onLoad="Check()"
Ach du mußt natürlich deine Ordnerstruktur verwenden
Dann in die Navigation in den head
<script language="JavaScript">
<!--
top.window.status=Spuren X - Projekte für Kultur und Geschichte
function Check()
{
wohin=parent.window.name;
if (wohin)
{
for (i=1; i<=Menue.length-1; i++)
{
if (wohin == Menue[0]+.html)
{
top.frames.inhalt.location.href=../dokumente/ + wohin;
parent.window.name = ;
}
parent.window.name = ;
}
}
}
// -->
</script>
und natürlich anpassen und in den body
onLoad="Check()"
Wenn du das script deinen Seiten anpasst wird wenn erst die Unterseite aufgerufen wird das frameset geladen und dann das frameset mit der entsprechenden Unterseite. Kannst ja bei mir mal schauen.
http://www.spurenx.de/deutsch/dokumente/wir.html (dies ist eine Unterseite)
Antwort 3 von Friedel
Ich hab mal ne Anleitung dazu geschrieben. Findest du auf meiner HP (http://members.surfeu.de/namibia/mich/willkommen.htm) unter Anleitungen - Frames

