Скрипт news_add.php пытается добавить новость в БД и, если новость успешно добавлена, возвращает id этой новости из таблицы БД. В противном случае возвращается текст ошибки. Т.е., если все "ОК", то вернется просто число, иначе - какой-то текст.
JavaScript регулярным выражением проверяет ответ и, если это число (т.е. новость успешно добавлена), просто закрывает всплывающее окно. В противном случае вызывается alert() с текстом ошибки. Пока больше ничего не требуется.
Проблема:
Mozilla и FireFox ведут себя не очень хорошо - окно вовсе не закрывается сразу. Чтобы оно закрылось, необходимо кликнуть в любое его место.
Если же просто где-нибудь во всплывающем окне расположить скрипт window.close() (например, в ссылке в окне
You can post now and register later.
If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.
Здравствуйте, подскажите какой тег использовать для увеличения значения, пример на картинке.
Вроде, про такой тег я слышала. Если есть тег прогресс бар, значит и такое должно быть.
Question
ekha
Здравствуйте, уважаемые участники.
Недавно начал разбираться с AJAX-ом. Решил сделать более удобную систему новостей. Пока без всяких там WYSIWYG и т.п. - просто textarea.
На "главной" странице новостей находится кнопочка, при нажатии на которую методом open() вызывается всплывающее окно:
Сама функция ShowAddNewsForm() находится в подключаемом файле:
news_form.html представляет из себя довольно простой файл:
news_form.js:
Скрипт news_add.php пытается добавить новость в БД и, если новость успешно добавлена, возвращает id этой новости из таблицы БД. В противном случае возвращается текст ошибки. Т.е., если все "ОК", то вернется просто число, иначе - какой-то текст.
JavaScript регулярным выражением проверяет ответ и, если это число (т.е. новость успешно добавлена), просто закрывает всплывающее окно. В противном случае вызывается alert() с текстом ошибки. Пока больше ничего не требуется.
Проблема:
Mozilla и FireFox ведут себя не очень хорошо - окно вовсе не закрывается сразу. Чтобы оно закрылось, необходимо кликнуть в любое его место.
Если же просто где-нибудь во всплывающем окне расположить скрипт window.close() (например, в ссылке в окне
close), то окошко закрывается нормально.
Помогите, пожалуйста, решить проблему.
С уважением,
Евгений
Link to comment
Share on other sites
4 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.