[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Модальное окно
RCuPeR
Всем привет.
У меня есть кнопочка, при нажатии на которую вылазит модальное окно (на подобии лайтбокса), всё как бы хорошо, но когда я закрываю его, и пытаюсь нажать ещё раз, ничего не происходит, только после обновления страницы.

<script>
$(function() {

$("#alert").overlay({

finish: {top: 'center'},
expose: '#CCC'

});

});
</
script>


<input type="button" id="<?php echo $row['ID'];?>" onClick='$("#alert").overlay().load();inform(<?php echo $row['ID'];?>)' value="pen alert" />






Спустя 21 минута, 16 секунд (4.02.2011 - 11:47) alex12060 написал(а):
onClick='$("#alert").overlay().load();inform(<?php echo $row['ID'];?>)'


Тут точно все правильно?

Спустя 7 минут, 36 секунд (4.02.2011 - 11:55) RCuPeR написал(а):
Я уже нашёл ошибку.

onClick='$("#alert").overlay().load();inform(<?php echo $row['ID'];?>)'


Если убрать inform(<?php echo $row['ID'];?>) то всё работает как часики. Можно как-то разделить эти функции ?

Функция информ вызывает AJAX запрос с параметром id:
function inform(id){

$.ajax({
url: "get.php",
type: "GET",
data: "nasty=" + id,
success: function(data){
$("#nasty").html(data);
}

}
);
}


Спустя 10 минут, 28 секунд (4.02.2011 - 12:05) alex12060 написал(а):
Почитай про методы типа OnClick, OnDblClick, OnBind и тд

Спустя 32 секунды (4.02.2011 - 12:06) sharki написал(а):
function inform(id){


$.ajax({
url: "get.php",
type: "GET",
data: "nasty=" + id,
success: function(data){
$("#nasty").html(data);
$("#alert").overlay().load();
}

}
);
}


onClick='inform(<?php echo $row['ID'];?>)'

Спустя 18 минут, 40 секунд (4.02.2011 - 12:24) RCuPeR написал(а):
Всем спасибо ! Был бок в аякс-е !


_____________
Гнусный социопат с комплексом Бога.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.