Подскажите, как сделать так, что бы при вводе в адресной строке index.html#lang=ru в текстовое поле (input text) с ID=lang вводились данные, в данном случае ru Заранее спасибо!
А пример можно? Как-то не очень понятно все (( посмотрел тут http://javascript.ru/window.location, но ничего не понял
HTML: <script type="text/javascript"> function A(){ alert(window.location.hash); } </script> <a href="#abcd">сначала сюда тык</a> <a href="#" onClick="A()">получим то что в унас в урле</a>
И я не понял как из десятка параметров каждый затащить в ячейку... с указанным именем... Извините,я в JS не силен
Apple ну так нагляднее удобнее и понятнее по моему)чем ручками дописывать к урлу # он ведь не пере загрузится при переходе анкор или ты имел ввиду что onClick="alert(window.location.hash);" вот так, я так не люблю делать)некрасиво)
Nemo отделяешь от #lang=ru то что между # и = ставишь его в document.getelementbyid( сюда ).value= 'а сюда то что после равно'; может как то вообще по другому это делается как то так, пример писать не буду я к зачету готовлюсь, может Apple напишет
[js]function parse_url() { var url=window.location.href; var spl1; spl1=url.split('?'); var spl2; spl2=spl1[1].split('&'); var spl3; var GET= new Object(); for (i=0; i<spl2.length; i++) { spl3=spl2.split('='); GET[spl3[0]]=spl3[1]; spl3=''; } return GET; }[/js]
В принципе да, только не знаю как избавиться от [js]if (GET['m'] == 'undefined') {document.getElementById('m').value = 0;} else {document.getElementById('m').value = GET['m'];}[/js] Так не работает (( есть варианты?
Mr.M.I.T. да ладно, человек что то придумал что то реализовал, народу мало отписывается, ему просто мнение людей по поводу своих идей интересно) иль не?)
флоппик тут везде думать надо что делаешь, другое дело когда делаешь "так а вот такое я еше не делал, смогу\не смогу" )