![]() |
Java Script-ы не работают
Проблема такая: Переделываю сайт на localhost
Устанавливаю "последние темы форума" в блок, написанный на HTML, на главную страницу. А NUKE выдает сообщение, что тег (<script>), не может быть использован. Почему? Залез в mainfile.php и нашел там, что на некоторые теги тоже под запретом: foreach ($_GET as $sec_key => $secvalue) { if((eregi("<[^>]*script*\"?[^>]*", $secvalue)) || (eregi("<[^>]*object*\"?[^>]*", $secvalue)) || (eregi("<[^>]*iframe*\"?[^>]*", $secvalue)) || (eregi("<[^>]*applet*\"?[^>]*", $secvalue)) || (eregi("<[^>]*meta*\"?[^>]*", $secvalue)) || (eregi("<[^>]*style*\"?[^>]*", $secvalue)) || (eregi("<[^>]*form*\"?[^>]*", $secvalue)) || (eregi("<[^>]*img*\"?[^>]*", $secvalue)) || (eregi("<[^>]*onmouseover*\"?[^>]*", $secvalue)) || (eregi("<[^>]*body *\"?[^>]*", $secvalue)) || (eregi("\([^>]*\"?[^)]*\)", $secvalue)) || (eregi("\"", $secvalue)) || (eregi("forum_admin", $sec_key)) || (eregi("inside_mod", $sec_key))) { die ("<center><img src=images/logo.gif><br><br><b>The html tags you attempted to use are not allowed</b><br><br>[ <a href=\"javascript:history.go(-1)\"><b>Go Back</b></a> ]"); } ПОМОГИТЕ, ПОЖАЛУЙСТА, СПРАВИТЬСЯ. |
|
Все сделал, как там написано.
РЕЗУЛЬТАТ: Исчезли всякие сообщения о неподдерживаемых тегах, но Java Script-ы не работают. Пробовал в других местах их повставлять, но не хочет NUKE их выполнять. Игнорирует их и все. КАК ИСПРАВИТЬ?????? |
pekal джава скрипт может использовать одинарные кавычки или двойные, посмотрите сгенерированную страничу, где идет ошибка в html коде, возможне идут слеши перед кавычками в коде сккрипта.
|
Часовой пояс GMT +4, время: 17:46. |
Copyright © 2005 by Soniks