2012-08-31 23 views
14

potrzebuję Uczyń przekierować od http://sitename.com/cat/index.php do http://sitename.com/cat/index.php#anchorprzekierować do tej samej strony, aby zakotwiczyć

Próbowałem 2 sposoby: php przekierowanie i meta refresh

PHP przekierować

<?php 
    $URL = "http://sitename.com/cat/index.php#anchor"; 
    header("Location: $URL"); 
?> 
<html> 
.... 

meta refresh

<html> 
    <head> 
    ... 
    <meta http-equiv="refresh" content="0;url=http://sitename.ru/cat/index.php#anchor"> 
    ... 
    </head> 
... 
</html> 

W rezultacie na obie strony odświeżam stronę.

Jak prawidłowo rozwiązać ten problem?

+2

wypróbuj rozwiązanie tutaj: http://stackoverflow.com/a/506004/889678 – mgraph

+0

Dziękuję. Działa tak, jak chcę. – v2p

Odpowiedz

9

Nie trzeba przekierowywać strony, wystarczy ustawić wartość window.location.hash.

+0

To jest prawdziwy sposób na moje pytanie. Dziękuje Ci. – v2p

+2

@xdazz Czy można rozwiązać ten problem bez używania javascript? – Hjulle

Powiązane problemy