Мне нужно отобразить ссылку, если текущая страница просматривается в родительском окне браузера, или отобразить другую ссылку, если окно просматривается внутри iframe.
Как я могу сделать это через php? Что-то вроде:
if (self == top)
echo '<span><a href="./" >Link1</a></span>';
else
echo '<span><a href="./index.php">Link2</a></span>';
edit: поскольку это невозможно сделать с помощью php, я все еще ищу похожее решение, может быть, JS, может кто-нибудь, пожалуйста, скажите мне, как?
Окончательное редактирование:
Ответ:
echo '
<script type="text/javascript">
if(window === top) {
document.write("<span><a href=\"./\">go-to-frame</a></span>");
}
else {
document.write("<span><a href=\"./index.php\">go-to-top</a></span>");
}
</script>
';
спасибо всем.