Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Запустить js, после определенного события
 
 автор: Diplex   (29.09.2009 в 21:54)   письмо автору
 
 

Всем привет, столкнулся с такой проблемой.

Использую скрипт ibox, который позволяет делать всплывающие окна. В этом окне у меня находится форма, я ввожу в форму данные и они аяксом передаются в другой скрипт, и получаю ответ без перезагрузки в этом самом всплывающем окне. Внизу там есть кнопка "Закрыть" с ссылкой - javascript:void(0)
Как мне через php (в файле, в который посылаются данные), когда все данные заполнятся правильно, запустить это действие, чтобы всплывающее окошко закрылось?

Заранее спасибо!!

  Ответить  
 
 автор: cheops   (29.09.2009 в 21:56)   письмо автору
 
   для: Diplex   (29.09.2009 в 21:54)
 

>Как мне через php,
Не очень понятно, у вас AJAX? Дело в том, что PHP работает на сервере и не работает в браузере клиента.

  Ответить  
 
 автор: Diplex   (29.09.2009 в 22:00)   письмо автору
 
   для: cheops   (29.09.2009 в 21:56)
 

Да, думаю, что этот ibox - на аяксе. И мои формы, обрабатываются через аякс..

Вот я ввожу данные в форму, которая во всплывающем окне (с помощью ibox), они отправляются в другой файл, и я получаю ответ. И вот мне нужно, если ответ будет положительный, то в том файле, в который посылаем запросы, был код, который запустит яваскрипт, инициируя нажатие, так, как будто я нажал на кнопку... а код у кнопки - javascript:void(0)

  Ответить  
 
 автор: AlexSol   (30.09.2009 в 10:34)   письмо автору
 
   для: Diplex   (29.09.2009 в 22:00)
 

надо дотабатывать этот ibox, если там не предусмотрено такое.
анализируете на js ответ от пхп и если он удовлетворяет условию - закрываете окно

  Ответить  
 
 автор: Diplex   (30.09.2009 в 11:34)   письмо автору
26.8 Кб
 
   для: AlexSol   (30.09.2009 в 10:34)
 

Приаттачил файлик этого ibox'a. Если у кого есть время, то может посмотрите, что и как - он небольшой. Вот офф сайт этого скрипта - http://www.ibegin.com/labs/ibox/.

  Ответить  
 
 автор: Diplex   (30.09.2009 в 15:48)   письмо автору
 
   для: Diplex   (30.09.2009 в 11:34)
 

Народ, сделал так, чтобы при определенном ответе от скрипта, делалось нужное действие в js-скрипте. Т.е. отправляю запрос, через аякс методом post, и в div получаю ответ. Но этот ответ, я отлавливаю в js-скрипте, и могу выполнить какое-то действие. Так вот теперь не пойму, как мне имитировать нажатие - javascript:void(0) ??? Что написать в js-скрипте, чтобы выполнилось принудительно действие?

  Ответить  
 
 автор: Diplex   (30.09.2009 в 17:50)   письмо автору
 
   для: Diplex   (30.09.2009 в 15:48)
 

Справился с задачей всё-таки :)

Может кому пригодится:

iBox.hide()

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования