[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Убрать решётку в браузерной строке
Xpund
Как убрать знак "#" в браузерной строке после нажатия на ссылку?

Вот сам код(спёр с какого то сайта):
<script> 
function showContent(link) {
var cont = document.getElementById('contentBody');
var loading = document.getElementById('loading');
cont.innerHTML = loading.innerHTML;
var http = createRequestObject();
if( http )
{ http.open('get', link);
http.onreadystatechange = function ()
{ if(http.readyState == 4)
{ cont.innerHTML = http.responseText; } }
http.send(null); }
else
{ document.location = link; } }
// ajax объект
function createRequestObject()
{ try { return new XMLHttpRequest() }
catch(e)
{ try { return new ActiveXObject('Msxml2.XMLHTTP') }
catch(e)
{ try { return new ActiveXObject('Microsoft.XMLHTTP') }
catch(e) { return null; } } } }
</script>
<
a href="#" id="1" onClick="showContent('1.php')">1</a>
<
a href="#" id="2" onClick="showContent('2.php')">2</a>
<
a href="#" id="3" onClick="showContent('3.php')">3</a>
<
a href="#" id="4" onClick="showContent('4.php')">4</a>

<
div id="contentBody">
Привет
</div>
<
div id="loading" style="display: none">
Идет загрузка...
</
div>




Спустя 26 минут, 1 секунда (11.05.2012 - 17:08) sebastjan написал(а):
Просто взять и убрать #. И вообще зачем использовать тег <a> blink.gif
или вообще убрать href="#".
Он для ссылок, в твоём варианте используется яваскрипт, можешь просто спан использовать.

Спустя 36 минут, 26 секунд (11.05.2012 - 17:45) Xpund написал(а):
то есть?:
<span id="1" onClick="showContent('1.php')">1</span>



Спустя 24 минуты, 31 секунда (11.05.2012 - 18:09) Семён написал(а):
Это помоему только в HTML5 работает
window.history.pushState

Спустя 1 час, 49 минут, 35 секунд (11.05.2012 - 19:59) inpost написал(а):
Xpund
Да. Стили добавляешь такого рода, как cursor:pointer , будет эффект, как от ссылки. text-decoration:underline;

Спустя 24 минуты, 57 секунд (11.05.2012 - 20:24) Xpund написал(а):
inpost
Спасибо.
Просто нет времени заняться js, в php как любитель разираюсь, а нюансы js не знаю(

Спустя 3 часа, 18 минут, 17 секунд (11.05.2012 - 23:42) Zhandos написал(а):
Если бы ты использовал JQuery можно было бы применить preventDefault()

Спустя 5 часов, 36 минут, 10 секунд (12.05.2012 - 05:18) Xpund написал(а):
Zhandos
В принципе меня и такой вариант вполне устроил)


_____________
минус, конечно, иногда полезен, но плюс мне нравиться больше :)
Женский журнал - Жена сказала раскрутить сайт любой ценой (Sorry)
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.