Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   небольшая головоломка! (https://javascript.ru/forum/misc/9602-nebolshaya-golovolomka.html)

12ya12 27.05.2010 11:45

небольшая головоломка!
 
Подскажите как решить эту головоломку:
Мне нужно на основе нижеследующего кода (это упрощенный вариант) сделать так, чтобы после произвольных расстановок "галочек" на странице и нажатия на кнопку далее, загружалась такая же таблица, но среди вариантов выбора должны остаться только те, которые на предыдущей странице выбрали друг друга (например если на первой странице Петя выбрал Васю, а Вася выбрал Петю, то на следующей странице Каждый из них сможет снова друг друга выбрать). И так до тех пор пока выбор не закончится. (Вообще нужно в итоге чтобы число участников было гораздо большим чем четыре, но для начала и этого хватит)

Есть тут те, кому посилам такая задачка???
<html><head>
<style>
table{margin-top:20px}
td{padding:0 5px}
input{margin:0 20px 0 0  }
.1{background:#ffff90}

</style>
</head>
<body>


<h1>Выберите напарников</h1>
<form>
<table height="200">
<tr><td width="50" class="1"> Петя</td>
<td>Cаша<input type="checkbox" name="2">  Вася<input type="checkbox" name="3">  

Юра<input type="checkbox" name="4"></td></tr>
<tr><td class="1">Саша</td>
<td>Петя<input type="checkbox" name="1">  Вася<input type="checkbox" name="3">  

Юра<input type="checkbox" name="4"></td></tr>
<tr><td class="1">Вася</td>
<td>Cаша<input type="checkbox" name="2">  Петя<input type="checkbox" name="1">  

Юра<input type="checkbox" name="4"></td></tr>
<tr><td class="1">Юра</td>
<td>Cаша<input type="checkbox" name="2">  Вася<input type="checkbox" name="3">  

Петя<input type="checkbox" name="1"></td></tr>
</table></br>
<input type="submit" value="далее" name="">
</form>
</body></html>

Kolyaj 27.05.2010 11:54

Цитата:

Сообщение от 12ya12
Есть тут те, кому посилам такая задачка???

Это на понт чтоли попытка взять? :)

Gvozd 27.05.2010 11:54

Вы просите готовый скрипт с нуля.

Это работа, и за нее обычно платят деньги.
Для таких сообщений предназначен раздел форума "Работа".

Если вы все же хотите, чтобы вам помогли - приложите какие-то усилия сами и задавайте вопросы по ходу дела.

12ya12 27.05.2010 12:20

Денег у меня нету платить, просто расчитываю на безвоздмездную помощь, глядишь может кому-то это задачка покажется тоже весьма интересной... А может она и не такая уж сложная, если человек хорошо шарит...

Gvozd 27.05.2010 12:35

Цитата:

Сообщение от 12ya12
может кому-то это задачка покажется тоже весьма интересной...

это всего лишь отговорка, чтобы кто-то решил за вас вашу проблему.
Цитата:

Сообщение от 12ya12
Денег у меня нету платить, просто расчитываю на безвоздмездную помощь

помощь-это когда вы прикладываете какие-то усилия для разрешения своей проблемы.
вы же ничего не делаете, а только просите готовый скрипт.
если нету денег, то тогда учите JS, и пишите сами

12ya12 27.05.2010 12:39

Давайте так: не хотите лично вы помочь?? Тогда милости прошу из моей темы. А за всех принимать решение пожалуйста не надо. Я думаю тут все люди взрослые сами разбируться стоит им подсказать мне или нет.

Gvozd 27.05.2010 13:01

Цитата:

Сообщение от 12ya12
не хотите лично вы помочь?

не хочу
и объясняю свою мотивацию, которая совпадает с мотивацией большинства завсегдатаев форума

и тот факт, что вы лентяй не желающий прикладывать усилия по решению своей проблемы, и пытающийся свалить ее на чужую голову не изменится от того с кем вы будете общаться в этой теме, и буду ли находится здесь лично я.
Цитата:

Сообщение от 12ya12
А за всех принимать решение пожалуйста не надо

здесь я не принимаю решений за кого-то другого.
но так как я сижу на тэтом форуме уже достаточно долго, то:
1)я видел не одну сотню таких нахлебников вроде вас, желающих готовое решение, забесплатно, и без затрат своего времени и труда
2) и видел реакцию на них остальных софорумчан, и в частности завсегдатаев
90% что вам не помогут
из оставшихся 10%, скорее всего вам поможет случайный прохожий, изучивший сколь-нибудь глубоко JS, но не встретившийся с людьми пытающимися сесть на шею, и поэтому спокойно пока что помогающему

12ya12 27.05.2010 13:12

Вы правы

12ya12 27.05.2010 13:13

Абсолютно с вами согласен. Надо в шею гнать таких нахлебников!!!!

Gvozd 27.05.2010 13:28

не мультипостьте
и сарказм тут не уместен.
ваша задача не является алгоритмически сложной
поэтому садитесь учить JS, и все у вас получится.
либо задавайте уже тогда более конкретные вопросы.

вам наверняка понадобятся статьи:
http://javascript.ru/tutorial/dom
http://javascript.ru/tutorial/events


Часовой пояс GMT +3, время: 18:01.