Страница 1 из 1
снова я, снова ява =)
Добавлено: 2008-04-02 22:29:51
Alex Keda
Код: Выделить всё
<form name="useful" method="post" action="./">
<input name="show_useful" value="1" type="hidden">
</form>
<form name="useful2" method="post" action="./">
<input name="show_useful" value="2" type="hidden">
</form>
<A HREF="#" onClick="document.useful.submit();return false">1</A>
<A HREF="#" onClick="document.useful2.submit();return false">2</A>
есть идея как на яве это грамотней изобразить?
========
смысл - делаю голосовалку.
10 значений, 10 красивых динков - в виде шкалы.
желать внутри 10 форм и потом разбирать их на php их стороне сервера...
криво помоему... как бы в одну форму значение на котормо кликнули скормить?
Re: снова я, снова ява =)
Добавлено: 2008-04-03 12:36:56
hizel
глупости, это жабаскрипт, зачем путаешь?
Re: снова я, снова ява =)
Добавлено: 2008-04-03 12:48:53
Alex Keda
чтоб красиво было...
Re: снова я, снова ява =)
Добавлено: 2008-04-03 12:49:51
ProFTP
добавьте раздел "яваскрипт"

Re: снова я, снова ява =)
Добавлено: 2008-04-03 23:48:45
BlackCat
lissyara писал(а):как бы в одну форму значение на котормо кликнули скормить?
Через свойство: document.имя_формы.имя_поля можно работать с полями. Что-то типа document.имя_формы.имя_поля.value позволит переписать скриптом значение поля, а потом уже document.имя_формы.submit()
Re: снова я, снова ява =)
Добавлено: 2008-04-04 8:33:45
Alex Keda
ProFTP писал(а):добавьте раздел "яваскрипт"

мало таких сообщений.
а в этом собрано то что касается веба...
=========
2 BlackCat
ща попробую.
Хотя я уже успел на формах отдельных написать

))
Re: снова я, снова ява =)
Добавлено: 2008-04-04 9:52:12
Alex Keda
Код: Выделить всё
onclick="document.vote1.vote_answer.value = 10; document.vote1.submit();return false"
шаман! работает!
Спасибо!
Re: снова я, снова ява =)
Добавлено: 2008-04-15 8:29:33
lexy
Идеологически грамотней
Код: Выделить всё
<form id="useful" name="useful" method="post" action="./">
<input name="show_useful" value="1" type="hidden">
</form>
<form id="useful2" name="useful2" method="post" action="./">
<input name="show_useful" value="2" type="hidden">
</form>
<A HREF="#" onClick="document.getElementById('useful').submit();return false">1</A>
<A HREF="#" onClick="document.getElementById('useful2').submit();return false">2</A>
тогда будет без проблем работать и в IE и в FF
Re: снова я, снова ява =)
Добавлено: 2008-04-15 8:34:54
Alex Keda
на десятке позиций кода насколько больше будет-то....
Re: снова я, снова ява =)
Добавлено: 2008-04-15 9:03:02
lexy
lissyara писал(а):на десятке позиций кода насколько больше будет-то....
а ты задачу поподробней сформулируй, в красках, может там все к прототипу привести можно, а там - хоть Web2.0 напишем )))))))))
Re: снова я, снова ява =)
Добавлено: 2008-04-15 10:04:21
Alex Keda
lissyara писал(а):
смысл - делаю голосовалку.
10 значений, 10 красивых линков - в виде шкалы.
Re: снова я, снова ява =)
Добавлено: 2008-04-15 10:47:35
lexy
Примерно такося (не тестил, возможны легкие косяки)
Код: Выделить всё
<a href="javascript://" onclick="doVote(1);return false;"> Красивый линк РАЗ </a>
<a href="javascript://" onclick="doVote(2);return false;"> Красивый линк ТФА</a>
......
.....
.....
<a href="javascript://" onclick="doVote(10);return false;"> Красивый линк ДЭсять </a>
<form name="voteForm" id="voteForm"><input type="hidden" id="voteVal" name="vote" value="" /></form>
<script>
var vf=document.getElementById('voteForm')
var vv=document.getElementById('voteVal')
function doVote(){
vv.value=arguments[0]
vf.submit()
}
</script>
Могу на WebДва-Нол наваять (т.е. без перегруза страницы), только образец внешнего вида зашли тогда, чтоб сразу красиво делать
Re: снова я, снова ява =)
Добавлено: 2008-04-15 10:54:08
Alex Keda
http://auto.lissyara.su/catalog/toyota/ ... nts/16755/
от так.
я всё таки пятью ограничился

))
но с перезагрузом
