Tietääkö joku sellaista kikkaa, millä pääsee käsiksi osoiterivin ankkuriin? Eli näin: http://www.esimerkki.fi/index.html#plaa Tohon plaa:han pitäisi siis päästä käsiksi.
Oho, yhryssanavirhe otsikossa.
window.location.hash.substring(1)
Yksi tapa:
<script type="text/javascript">
if(document.location.href.indexOf('#') > -1) {
alert(document.location.href.substring(document.location.href.indexOf('#')+1));
}
</script>Tosin document.location.href taisi olla vanhaa koodipohjaa, mutta en just nyt jaksa kaivella miten sivun osoite pitäisi nykyään selvittää, jos siihen eri tapa on.
Ja php:lla näin:
<?php
$url ="http://www.esimerkki.fi/index.html#plaa";
$muunnos = explode("#",$url);
$vaihto = "kohta2";
$link = $muunnos[0].'#'.$vaihto;
header("Location:$link");
?>Tai jos PHP:ta tähän sotkee, niin parse_url on silloin kova sana.
Aihe on jo aika vanha, joten et voi enää vastata siihen.