HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 13.08.2008, 16:46
m0nsieur
Участник форума
Регистрация: 08.04.2008
Сообщений: 242
Провел на форуме:
2230263

Репутация: 229
По умолчанию

и оба на link влияют?
 
Ответить с цитированием

  #2  
Старый 13.08.2008, 16:51
inlanger
Познавший АНТИЧАТ
Регистрация: 07.01.2007
Сообщений: 1,263
Провел на форуме:
3326855

Репутация: 702


По умолчанию

Да, вся группа этих селектов дописывает по одному параметру в ссылке. День, месяц, год и два текстовых значения
 
Ответить с цитированием

  #3  
Старый 13.08.2008, 17:48
m0nsieur
Участник форума
Регистрация: 08.04.2008
Сообщений: 242
Провел на форуме:
2230263

Репутация: 229
По умолчанию

Тут тогда не все так просто, потому как возможно придется какой-нить из параметров линка перезаписать, если первый раз например неверно выбрал месяц - Январь, а надо было Февраль и при этом перезаписать тот параметр линка и удалить старый, то это в гемор превратиться, может через Ajax на серверной стороне через php уже поколдовать над url, что-то больше ничего пока не приходит.
 
Ответить с цитированием

  #4  
Старый 13.08.2008, 17:51
inlanger
Познавший АНТИЧАТ
Регистрация: 07.01.2007
Сообщений: 1,263
Провел на форуме:
3326855

Репутация: 702


По умолчанию

Хм... Ну, можно и на аяксе. Вот знать бы как.
Мне просто надо сгенерировать всплывающее окно(на javascript сделано). Это окно состоит из пхп страницы, которой я должен передать эти параметры...
 
Ответить с цитированием

  #5  
Старый 13.08.2008, 17:55
inlanger
Познавший АНТИЧАТ
Регистрация: 07.01.2007
Сообщений: 1,263
Провел на форуме:
3326855

Репутация: 702


По умолчанию

Или уже тогда ввести дополнительную кнопку - "сгенерировать ссылку"...
 
Ответить с цитированием

  #6  
Старый 13.08.2008, 18:00
m0nsieur
Участник форума
Регистрация: 08.04.2008
Сообщений: 242
Провел на форуме:
2230263

Репутация: 229
По умолчанию

Вот ты сам и придумал верное решение, если не получится, помогу вечером.
 
Ответить с цитированием

  #7  
Старый 13.08.2008, 18:02
inlanger
Познавший АНТИЧАТ
Регистрация: 07.01.2007
Сообщений: 1,263
Провел на форуме:
3326855

Репутация: 702


По умолчанию

Не получится, потому как в яваскрипте не шарю
 
Ответить с цитированием

  #8  
Старый 13.08.2008, 21:13
m0nsieur
Участник форума
Регистрация: 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..
 
Ответить с цитированием

  #9  
Старый 14.08.2008, 08:14
XopoIII
Постоянный
Регистрация: 29.10.2007
Сообщений: 381
Провел на форуме:
651930

Репутация: 65
По умолчанию

подскажите как сделать:
есть картинка с узорами разными, нужно сделать чтоб при клике на определенный узор произходило определенное действие onClick() как так сделать?
 
Ответить с цитированием

  #10  
Старый 17.08.2008, 03:03
mff
Познавший АНТИЧАТ
Регистрация: 12.03.2008
Сообщений: 1,379
Провел на форуме:
5866479

Репутация: 1809


Отправить сообщение для mff с помощью ICQ
По умолчанию

Цитата:
Сообщение от XopoIII  
подскажите как сделать:
есть картинка с узорами разными, нужно сделать чтоб при клике на определенный узор произходило определенное действие onClick() как так сделать?
Если хочешь без map обойтись - заюзай дивы с абсолютным позицианированием и выставленными Z- индексами. Картинку придеться резать в фотожопе.
P.S. Я бы использовал только Flash для этой задачи!
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Delphi]/[Pascal] Задай вопрос, получи ответ Isis С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 6762 17.06.2010 21:23



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ