Monday, May 20, 2024
 Popular · Latest · Hot · Upcoming
89
rated 0 times [  90] [ 1]  / answers: 1 / hits: 22886  / 13 Years ago, fri, march 2, 2012, 12:00:00

I need to display a link if the current page is being viewed in parent browser window, or display another link if window is being viewed inside an iframe.
How can i do that via php? Something like:



if (self == top)
echo '<span><a href=./ >Link1</a></span>';
else
echo '<span><a href=./index.php>Link2</a></span>';


edit: since it cant be done with php, i still looking for similar solution, maybe JS, can someone pls tell me how?



Final edit:
The answer:



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>
';


thank you all.


More From » php

 Answers
6

The answer is



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>
';

[#87095] Thursday, March 1, 2012, 13 Years  [reply] [flag answer]
Only authorized users can answer the question. Please sign in first, or register a free account.
turnerf

Total Points: 620
Total Questions: 101
Total Answers: 109

Location: French Polynesia
Member since Tue, Jul 7, 2020
4 Years ago
turnerf questions
;