с этим кодом
<script type="text/javascript"> window.location.hash="Aboutus"; </script>
, я получаю url # Aboutus .. Я хочу изменить этот знак на какое-то другое значение. Как я могу действовать?
Вы не можете, хэш имеет особое значение в URL, это должен быть хеш, а не какой-либо другой символ.
Чтобы изменить URL без перезагрузки - вы должны изменить хэш. Ты права. Но хеш - это все, что стоит после знака #. Так что вы не можете это изменить.
#
Попробуйте:
window.location.href += "#Abouts"; alert(location.hash.slice(1)); //Abouts