Пыха тебя найдет

Добро пожаловать на Пыху!

Логин:
Пароль:
 

Нет прописки? Зарегистрируйся!

Новости

Мы в твиттере!
Мы вконтакте!
Мы на яндексе!

Краснодарское время: 25 Май, 2012, 09:17:41

Страниц: 1 ... 17 18 [19] 20
Печать
Автор Тема: Интерактивный select без перезагрузки страницы  (Прочитано 30525 раз)
0 Пользователей и 3 Гостей смотрят эту тему.
md5    ↓ 
28 Ноябрь, 2010, 11:25:18
НЕ ХУЕТА! ХУЕТА!

выезд, апартаменты, массаж, стриптиз, подружки, дорого
Группа: в ухо

Карма: не нужна
Сообщений: 10495
Сила слова: 1.19

работает
а что такого сверхъестественного в сафари под маком?
Записан

8: Undefined variable: str
Файл: /home/pyha/pyha.ru/forum/bbcode/Xbb/Tags/Man.php
Строка: 18
adw0rd: мудень блять, я уже фиксить стал эту фигню :)
md5: вуахахахаха
}/{EHR    ↓ 
28 Ноябрь, 2010, 11:31:29 , спустя 6 минут 11 секунд
НЕ ХУЕТА! ХУЕТА!

А что тут писать?
Группа: Адекваты

Карма: 4
Сообщений: 737
Сила слова: 0.54


работает
а что такого сверхъестественного в сафари под маком?
Да хуй знает почему у заказчика не работает. Он сказал что у него сафари и мак.
Записан

md5    ↓ 
28 Ноябрь, 2010, 11:41:41 , спустя 10 минут 12 секунд
НЕ ХУЕТА! ХУЕТА!

выезд, апартаменты, массаж, стриптиз, подружки, дорого
Группа: в ухо

Карма: не нужна
Сообщений: 10495
Сила слова: 1.19

пусть не пиздит, все работает
Записан

8: Undefined variable: str
Файл: /home/pyha/pyha.ru/forum/bbcode/Xbb/Tags/Man.php
Строка: 18
adw0rd: мудень блять, я уже фиксить стал эту фигню :)
md5: вуахахахаха
guardlight    ↓ 
05 Декабрь, 2010, 02:45:42 , спустя 6 дней 15 часов 4 минуты 1 секунду
НЕ ХУЕТА! ХУЕТА!

Карма: 0
Сообщений: 6
Сила слова: 0

помогите 3 селект привязать...если добавляю еще одну функцию doload и она не передает id опшина на селект(((вот кодик
PHP
function doload(value){
var req=new JsHttpRequest();
req.onreadystatechange=function(){
if(req.readyState==4) document.getElementById("result").innerHTML=req.responseText;}
req.open(null,"select2.php",true);
req.send({country:value});}
</script>
 <script>
function download(value){
var req=new JsHttpRequest();
req.onreadystatechange=function(){
if(req.readyState==4) document.getElementById("res").innerHTML=req.responseText;}
req.open(null,"select3.php",true);
req.send({country:value});}
</script>
<form action="sript.php" method="POST">
<select name="country" onchange="doload(this.value);">
 <?php
                $result = mysql_query("SELECT * FROM categor", $db);
if (!$result) {
 echo "<p>Заброс на выбоку из базы не выполнен...Поставить админа в известность rembo2006@ukr.net</br><strong>Код ошибки</strong></p>";
exit(mysql_error());
}
if(mysql_num_rows($result) > 0)
{
$myrow = mysql_fetch_array($result);
do {
printf ("<option value='%s'>%s</option>",$myrow['name'],$myrow['title']);}
while ($myrow = mysql_fetch_array($result));
}
else { echo "<p>Запрос не может быть выполене информации в базе не существует</p>";
exit;}
               
               
                ?>
</select>
 <br><br>
 <div id="result"></div>
 <br><div id="res"></div><br>
 <input type="submit" value="Отправить">
 </form>
Проблема в том что в селект3 не приходят айди элементов(
Записан
guardlight    ↓ 
05 Декабрь, 2010, 05:57:54 , спустя 3 часа 12 минут 12 секунд
НЕ ХУЕТА! ХУЕТА!

Карма: 0
Сообщений: 6
Сила слова: 0

вот ссылочка на проэкт http://invertorpc.com/img/select.php
Записан
Alexei8    ↓ 
25 Октябрь, 2011, 10:27:56 , спустя 324 дня 3 часа 30 минут 2 секунды
НЕ ХУЕТА! ХУЕТА!

Карма: 0
Сообщений: 2
Сила слова: 0

Уважаемые профессионалы помогите сделать третий, а если можно и четвертый Связанны select именно для этого скрипта (Представлен в начале темы). Я внимательно прочитал все ответы но кода как это сделать так и не нашёл.
Записан
Status    ↓ 
25 Октябрь, 2011, 10:29:37 , спустя 1 минуту 41 секунду
НЕ ХУЕТА! ХУЕТА!

Редкостная сволочь
Группа: Джедаи

Карма: 57
Сообщений: 1447
Сила слова: 3.94

А код самому писать надо, тут разве склад готовых решений?
Записан

Заткнись говно, я воевал!
Alexei8    ↓ 
25 Октябрь, 2011, 11:02:58 , спустя 33 минуты 21 секунду
НЕ ХУЕТА! ХУЕТА!

Карма: 0
Сообщений: 2
Сила слова: 0

Для файла select.php
HTML
<script>
function doload(value){
var req=new JsHttpRequest();
req.onreadystatechange=function(){
if(req.readyState==4) document.getElementById("result").innerHTML=req.responseText;}
req.open(null,"select2.php",true);
req.send({country:value});}
</script>
 
<script>
function doload2(value){
var req=new JsHttpRequest();
req.onreadystatechange=function(){
if(req.readyState==4) document.getElementById("result2").innerHTML=req.responseText;}
req.open(null,"select3.php",true);
req.send({country:value});}
</script>
 

<!-- Нетрудно догадаться, что мы сделали. Смотрите: ниже мы объявим тег select, в котором пропишем вызов функции doload с параметром this.value, то есть с выбранным в select`e значением. А вышенаписанная функция посылает запрос в скрипт select2.php и передаст ему значение country=value. Затем результат выведет в элемент с id=result. Итак, поехали... -->
 
<!-- Создаем форму -->
 
<form action="sript.php" method="POST">
 
<!-- Теперь пихаем в нее первый select -->
 
<select name="country" onchange="doload(this.value);">
<option value="no" selected>Выберите страну...</option>
<option value="russia">Россия</option>
<option value="ukraine">Украина</option>
</select>
 
<br><br>
 
<!-- Вставляем тэг с нашим идентификатором, вместо которого у нас будет появляться второй select -->
 
<div id="result"></div>
 
<br><br>
 
<div id="result2"></div>
 
<br><br>

 
Для файла select2.php
 

select.php
 
PHP
case "russia":
$html="<select name=\"provider\"   [b]onchange='doload2(this.value)' [/b] >
<option value='1' >МТС</option>
<option value='2' >Билайн</option>
<option value='3' >Мегафон</option>
</select>"
;
break;
 
// С Россией разобрались. Переходим к Украине
 
case "ukraine":
$html="<select name=\"provider\">
<option>KievGSM</option>
<option>UKRGSM</option>
</select>"
;
break;

соотвественно сделал файл select3.php
PHP
<?
require("JsHttpRequest.php"); //Подключаем библиотеку
$JsHttpRequest=new JsHttpRequest("windows-1251"); //Создаем экземпляр класса, указываю рабочую кодировку.
 
//Далее все просто. В зависимости от выбранного параметра в первом select`e, заполняем переменную $html необходимым кодом.
 
switch($_REQUEST["country"]):
 
//Поехали...
 
case "1":
$html="<select name=\"new\"    ">
<option>МТС 1</option>
<option>МТС 2</option>
<option>МТС 3</option>
</select>";
break;
 

 
//С Украиной тоже разобрались. Далее можно понапихать еще чего-нибудь (не забывая редактировать первый select в первом файле). Но мы пока закончим на этом.
 
default: $html=666;
endswitch;
 
//В общем-то, все. Теперь просто выводим переменную $html, которую успешно "
поймает" наша функция doload().
 
echo $html;
?>
Спустя 1 минуту 52 секунды добавил
черным указаны изменения которые были внесены
« Последнее редактирование: 25 Октябрь, 2011, 11:02:58 от NRG » Записан
NRG    ↓ 
25 Октябрь, 2011, 11:03:47 , спустя 49 секунд
НЕ ХУЕТА! ХУЕТА!

Headshot!MultiKill!
Группа: нинзя

Карма: 777
Сообщений: 4700
Сила слова: 16.81


черным указаны изменения которые были внесены
разноцветным текстом выделено то, что должно быть обрамлено в бб коды
Записан

Буратино дрочил, дрочил и сгорел
Java и JavaScript это абсолютно разные вещи !!!
Господа, вы хуйня.
девушки краснели, отворачивались но порнуху продолжали смотреть
fedottt    ↓ 
12 Январь, 2012, 04:55:17 , спустя 78 дней 17 часов 51 минуту 30 секунд
НЕ ХУЕТА! ХУЕТА!

Карма: 0
Сообщений: 2
Сила слова: 0

а как бы сделать нечто типа F5 ?
пример:
я выбрал из списка пункт, скрипт побегал, показал мне результат -> таблицу с кучей данных.
я там поправил пару значений и хочу обновить то что есть на экране.
как бы это сделать?
Записан
fedottt    ↓ 
12 Январь, 2012, 05:03:58 , спустя 8 минут 41 секунду
НЕ ХУЕТА! ХУЕТА!

Карма: 0
Сообщений: 2
Сила слова: 0

вопрос снят
заменил onchange на onclick
Записан
Status    ↓ 
12 Январь, 2012, 05:23:56 , спустя 19 минут 58 секунд
НЕ ХУЕТА! ХУЕТА!

Редкостная сволочь
Группа: Джедаи

Карма: 57
Сообщений: 1447
Сила слова: 3.94

fedottt, ты енот:D
Записан

Заткнись говно, я воевал!
qwest    ↓ 
05 Февраль, 2012, 12:55:24 , спустя 23 дня 19 часов 31 минуту 28 секунд
НЕ ХУЕТА! ХУЕТА!

Карма: 0
Сообщений: 2
Сила слова: 0

У меня стоит задача сделать аналог вывода данных как здесь http://www.pegast.ru/rus/top/cuba/nhotels.
Записан
Ivan    ↓ 
05 Февраль, 2012, 01:55:32 , спустя 1 час 8 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: Адекваты

Карма: 27
Сообщений: 1366
Сила слова: 1.98


У меня стоит задача сделать аналог вывода данных как здесь http://www.pegast.ru/rus/top/cuba/nhotels.
 

И?
Записан

master    ↓ 
05 Февраль, 2012, 02:01:38 , спустя 6 минут 6 секунд
НЕ ХУЕТА! ХУЕТА!

Квадратов сколько видишь ты?
Группа: Джедаи

Карма: 44
Сообщений: 2080
Сила слова: 2.12

http://www.pegast.ru/rus/top/cuba/nhotels
почему так много сайтов с полным отсутствием дизайна?
вопрос риторический
Записан

Страниц: 1 ... 17 18 [19] 20
Печать
 

Перейти в:  

Этот топик скрыли: adw0rd, artoodetoo, mario