в общем написал корзину. по итогам которой сформированный заказ летит на мыло менедежру по продажам.
во всех браузерах, кроме IE(Любой версии) все работает замечательно. что же касается последнего. то внизу страницы, еще на этапе редактиирования заказа в корзине появляется значек ошибки. пройдя по которому выдается следующая ошибка:
-------------------------------- Сведения об ошибке на веб-странице
Агент пользователя: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; MRSPUTNIK 2, 3, 0, 104; MRA 5.6 (build 03402); .NET CLR 2.0.50727) штамп времени: Fri, 10 Sep 2010 10:23:11 UTC
по указанному адресу следует строка: eval(result) При дампе переменной выдается куча неформатироанного кода.
В чем тут может быть дело? кто-нибудь сталкивался с похожим? Какие еще данные мне тут озвучить чтобы вам стало понятнее проблема?
сам сайт находится по адресу nox.cl18333.tmweb.ru Попробуйте зарегистироваться и добавить товар в коризну а затем оформить заказ!!! в IE и в нормальных браузерах!
А может это быть от сообщения о том что сайт скоро отключится? Тот же хром видит такой вот список косяков:
Код
Extra <html> encountered. Migrating attributes back to the original <html> element and ignoring the tag.
index.php:7<head> must be a child of <html>. Content ignored.
index.php:8<meta> is not allowed inside <body>. Moving <meta> into the <head>.
index.php:9<meta> is not allowed inside <body>. Moving <meta> into the <head>.
index.php:10<meta> is not allowed inside <body>. Moving <meta> into the <head>.
index.php:11<title> is not allowed inside <body>. Moving <title> into the <head>.
index.php:23Unmatched </head> encountered. Ignoring tag.
index.php:24Extra <body> encountered. Migrating attributes back to the original <body> element and ignoring the tag.
index.php:25Extra <body> encountered. Migrating attributes back to the original <body> element and ignoring the tag.
index.php:255Unmatched </a> encountered. Ignoring tag.
index.php:269Unmatched </a> encountered. Ignoring tag.
----------------------------------------- это появилось после того, как написал eval(+result+) что бы это значило? о_О
Кроме того. На локальной машине таких ошибок не возникает. Только когда этот сайт залил на хостинг. Может правда из за того что версия закончилась пробная?
-еще заметил. запускаю под IE6 и нажимаю кнопку "отправить" - кнопка никак не реагирует, будто жму на картинку просто. -в IE8 сразу выдает: res://ieframe.dll/dnserrordiagoff_webOC.htm Эта программа не может отобразить эту веб-страницу -в ie7 примерно тоже. НО!! один раз из 10 у меня сработало о_О?????? НУ КАК ТАКОЕ МОЖЕТ БЫТЬ?????????
Истина оказалась не там где я ее искал.. но случайно нашел. до безобразия глупо надеюсь хоть этот топик поможет кому-нибудь потом в общем у меня не был указан тип запроса get или post. и по умолчанию брался get... Указал POST в последней форме и все заработало.
у меня есть опять же своя форма регистрации, но протсо переделанная стандартная. отправка осуществлеется кнопкой: <input type="image" name="register_submit_button" src="/bitrix/templates/test/images/button_reg.jpg" value="<?=GetMessage("AUTH_REGISTER")?>" />[/td]
заголовок формы такой: <form method=POST action="<?=POST_FORM_ACTION_URI?>" class="regform" name="regform" enctype="multipart/form-data">
ну и как всегда. во всех браузерах работает кроме IE!!!! есть идеи?
Причем как это происходит. Есть много полей. Есть поля обязательные. Если их не ввести, то вылетает сообщение - заполните их. Если же все ок, то клиент добавляется и автоматически логинится.
Так вот в IE даже если никакие поля не вводить и просто нажать кнопку отправить , страница обновляется и ничего не проихсодит, даже сообщение о том что надо заоплнить поля. Т.е. очевидно, что браузер не добирается до скрипта добавления клиента(обработки данной формы).. но почему?