moinsen,
ich verhindere so:
...das eine seite eines framesets ohne die frames drumherum aufgerufen wird.
dann versuche ich in der index.php $request so zu benutzen:
ich denke der sinn ist ersichtlich, im contentframe soll die seite
geladen werden, die eigentlich ohne frames geöffnet wurde.
allerdings wir immer die start.php geöffnet, wieso funktioniert
das
nicht?
verdutzt, Atmosveer
ich verhindere so:
PHP-Code:
<script language="JavaScript" type="text/JavaScript">
<!--
if (parent.location.href == self.location.href){
window.location.href = '/index.php?request=<? echo $REQUEST_URI ?>'
}
//-->
</script>
dann versuche ich in der index.php $request so zu benutzen:
PHP-Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<frameset rows="112,*" cols="*" framespacing="0" frameborder="NO" border="0">
<frame src="center_top_frame.php" name="topFrame" scrolling="NO" >
<?
if (isset($request)){
echo"<frame src=\"$request\" name=\"contentFrame\">";
}
else {
?>
<frame src="start.php" "contentFrame">
<?
}
?>
</frameset>
<noframes><body>
</body></noframes>
</html>
geladen werden, die eigentlich ohne frames geöffnet wurde.
allerdings wir immer die start.php geöffnet, wieso funktioniert
das
PHP-Code:
... if (isset($request)){...
verdutzt, Atmosveer
Kommentar