Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

13.08.2008, 16:51
|
|
Познавший АНТИЧАТ
Регистрация: 07.01.2007
Сообщений: 1,263
Провел на форуме: 3326855
Репутация:
702
|
|
Да, вся группа этих селектов дописывает по одному параметру в ссылке. День, месяц, год и два текстовых значения
|
|
|

13.08.2008, 17:48
|
|
Участник форума
Регистрация: 08.04.2008
Сообщений: 242
Провел на форуме: 2230263
Репутация:
229
|
|
Тут тогда не все так просто, потому как возможно придется какой-нить из параметров линка перезаписать, если первый раз например неверно выбрал месяц - Январь, а надо было Февраль и при этом перезаписать тот параметр линка и удалить старый, то это в гемор превратиться, может через Ajax на серверной стороне через php уже поколдовать над url, что-то больше ничего пока не приходит.
|
|
|

13.08.2008, 17:51
|
|
Познавший АНТИЧАТ
Регистрация: 07.01.2007
Сообщений: 1,263
Провел на форуме: 3326855
Репутация:
702
|
|
Хм... Ну, можно и на аяксе. Вот знать бы как.
Мне просто надо сгенерировать всплывающее окно(на javascript сделано). Это окно состоит из пхп страницы, которой я должен передать эти параметры...
|
|
|

13.08.2008, 17:55
|
|
Познавший АНТИЧАТ
Регистрация: 07.01.2007
Сообщений: 1,263
Провел на форуме: 3326855
Репутация:
702
|
|
Или уже тогда ввести дополнительную кнопку - "сгенерировать ссылку"...
|
|
|

13.08.2008, 18:00
|
|
Участник форума
Регистрация: 08.04.2008
Сообщений: 242
Провел на форуме: 2230263
Репутация:
229
|
|
Вот ты сам и придумал верное решение, если не получится, помогу вечером.
|
|
|

13.08.2008, 18:02
|
|
Познавший АНТИЧАТ
Регистрация: 07.01.2007
Сообщений: 1,263
Провел на форуме: 3326855
Репутация:
702
|
|
Не получится, потому как в яваскрипте не шарю 
|
|
|

13.08.2008, 21:13
|
|
Участник форума
Регистрация: 08.04.2008
Сообщений: 242
Провел на форуме: 2230263
Репутация:
229
|
|
Попробуй так, по клику формируется ссылка на основе select-ов думаю дальше сам подгонишь под свое.
<html>
<script type="text/javascript">
function Func(id_sel_1, id_sel_2, id_link) {
document.getElementById(id_link).href = '';
document.getElementById(id_link).href = 'somelink.php?';
// добавляем имя первого select
document.getElementById(id_link).href += document.getElementById(id_sel_1).name;
document.getElementById(id_link).href += '=';
// добавляем значение первого select
var n = document.getElementById(id_sel_1).selectedIndex;
document.getElementById(id_link).href += document.getElementById(id_sel_1).options[n].value ;
document.getElementById(id_link).href += '&';
// добавляем имя второго select
document.getElementById(id_link).href += document.getElementById(id_sel_2).name;
document.getElementById(id_link).href += '=';
// добавляем значение второго select
var n = document.getElementById(id_sel_2).selectedIndex;
document.getElementById(id_link).href += document.getElementById(id_sel_2).options[n].value ;
// Вывод =)
alert(document.getElementById(id_link).href);
}
</script>
<body>
<select id="sel_1" name="mm_1" class="inputs" style="width: 100px;">
<option value="1" selected="selected">January</option>
<option value="2">February</option>
<option value="3">March</option>
<option value="4">April</option>
<option value="5">May</option>
<option value="6">June</option>
<option value="7">July</option>
<option value="8">August</option>
<option value="9">September</option>
<option value="10">October</option>
<option value="11">November</option>
<option value="12">December</option>
</select>
<select id="sel_2" name="mm_2" class="inputs" style="width: 100px;">
<option value="1" selected="selected">January</option>
<option value="2">February</option>
<option value="3">March</option>
<option value="4">April</option>
<option value="5">May</option>
<option value="6">June</option>
<option value="7">July</option>
<option value="8">August</option>
<option value="9">September</option>
<option value="10">October</option>
<option value="11">November</option>
<option value="12">December</option>
</select>
<a id="link" href=somelink.php>Some Link</a>
<input type="button" onclick="Func('sel_1','sel_2','link')" value="Click me!">
</body>
</html>
Последний раз редактировалось m0nsieur; 13.08.2008 в 21:16..
|
|
|

14.08.2008, 08:14
|
|
Постоянный
Регистрация: 29.10.2007
Сообщений: 381
Провел на форуме: 651930
Репутация:
65
|
|
подскажите как сделать:
есть картинка с узорами разными, нужно сделать чтоб при клике на определенный узор произходило определенное действие onClick() как так сделать?
|
|
|

14.08.2008, 08:19
|
|
Постоянный
Регистрация: 23.03.2006
Сообщений: 977
Провел на форуме: 2976185
Репутация:
694
|
|
а на тег мап пробовал навесить это событие?
|
|
|

14.08.2008, 08:31
|
|
Постоянный
Регистрация: 29.10.2007
Сообщений: 381
Провел на форуме: 651930
Репутация:
65
|
|
пробовал, просто интересно, без map можно как нибуть?
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|