|
|
|
| Скажите, пожалуйста, как средствами JS присвоить значение переменной, переданной методом GET.
Например, так же как в php - $_GET['ddd'] = 'xxx';
Заранее благодарю. | |
|
|
|
|
|
|
|
для: chelovek
(12.10.2006 в 17:55)
| | Если она передана, то уже никак :) (передано на самом деле её значение, а она осталась на сервере и, скорее всего, тут же стёрта вместе с процессом ответа на HTTP-запрос (на сервере)). | |
|
|
|
|
|
|
|
для: chelovek
(12.10.2006 в 17:55)
| | А вот несколько иной вопрос:
есть ссылки и есть чек- бокс
<a href=...>
<a href=...>
<input type=checkbox >
|
Можно ли сделать так, чтобы при нажатии на ссылку передавалось и значение чек-бокса, точнее, его состояние ? Или как мне изменить значение параметра в $_SESSION[] , который я потом придя по ссылке и обработаю ? | |
|
|
|
|
|
|
|
для: larush
(16.10.2006 в 15:33)
| | Можно передать в адресной строке (равносильно методу "get").
<a href=... onclick=this.href+="'?check1='+document.getElementById('ch1').checked?'on':'off';">***</a>
<input id=ch1 ...>
|
| |
|
|
|
|
|
|
|
для: 12345
(16.10.2006 в 15:48)
| | и вот что передалось
check1 = ' document.getElementById('ch1').checked?'on':'off'; }
т.е. параметр не определен явно :-(
<a href='/sss/common/var_what.php'
onclick=this.href+="?check1='+document.getElementById('ch1').checked?'on':'off';">***</a>
<input type=checkbox id=ch1>
|
| |
|
|
|
|
|
|
|
для: larush
(16.10.2006 в 16:13)
| | А, я не там вторые кавычки поставил, но по смыслу же ясно?
<a href=... onclick="this.href+='?check1='+document.getElementById('ch1').checked?'on':'off';">***</a>
<input id=ch1 ...> | |
|
|
|
|
|
|
|
для: 12345
(16.10.2006 в 17:26)
| | я Яву ваще не юзал, а срочно надо :-(
вот что имеем
<a href="common/var_what.php" onclick="this.href+='?check1='...
в адресной строке пишется
http://localhost/sss/common/var_what.phpon - к расширению .php прилепилось "ON"
перенес ? и убрал его из параметра
<a href="common/var_what.php?" onclick="this.href+='check1='...
в GET уже передаю ... "on = " это как я понимаю остаток от onclick ? | |
|
|
|
|
|
|
|
для: larush
(16.10.2006 в 17:39)
| | Да, опять неправильно: : )
<a href=... onclick="this.href+='?check1='+(document.getElementById('ch1').checked?'on':'off');">***</a>
<input id=ch1 ...>
| (скобки для оператора (?:) ) | |
|
|
|
|
|
|
|
для: 12345
(16.10.2006 в 19:45)
| | уффф.. побороли :-) СПАСИБО !
А что-за штука такая:
нажимаю на линк он пишет check1 = off, жму backspace, кликаю по боксу и опять по линку - на выходе check1 = offcheck1 = on/ , а вот если вернувшись назад обновляю страницу и потом кликаю, то все нормально - один параметр. | |
|
|
|
|
|
|
|
для: larush
(17.10.2006 в 08:34)
| | Получается, что он запоминает href ссылки с check1 = off, хотя не должен. Введите дополнительную проверку - если параметр уже есть, то переписать заново. | |
|
|
|
|
|
|
|
для: 12345
(17.10.2006 в 17:41)
| | спасибо, а если вместо checkboxa я использую радио кнопки, то как мне передать выбор пользователя ? | |
|
|
|