hallo
ich habe ein Problemm.
auf meiner Homepage benutze ich Frames. Alles funktioniert, die Frames werden geladen, aber wenn ich z.B. von einer Suchmaschine auf meine Seite zugreifen will, dann wird Beispielweise das Mainframe ohne Navigationsframe geladen. Wie soll ich das Problemm auf meiner Homepage beseitigen?bin für jeden Tipp sehr dankbar
Mit freundlichen Grüßen
Kevin Erhardt
hallo,
du könntest per Javascript prüfen, ob sich die Seite in einem Frameset befindet, wenn nicht auf eine andere url weiterleiten:
<script language="JavaScript">
<!--
if (top.frames.length==0) location.href="frameset.htm";
-->
</script>
oder:
<script language="JavaScript">
<!--
if (parent.location==window.location) location.href="frameset.htm";
-->
</script>
Du könntest auch eine url generieren, die die seiten-url an eine php-seite weitergibt und die php-seite nach diesem parameter ein frameset erstellt:
<script language="JavaScript">
<!--
if (top.frames.length==0) location.href="frameset.php?site="+document.location;
-->
die php-seite könnte etwa so aussehen:
<html>
<head>
</head>
<frameset cols="100,*" framespacing=0 frameborder=0 border=0>
<frame src="navigation.htm" name="navigation">
<frame src="<?echo $site;?>" name="main-frame">
</frameset>
</html>
</script>
gruß,
markus mayer