[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: 406 ошибка. Не понимание windows 1251
nikinfo
Здравствуйте.

Проблема в следующем.
когда нажимаю на кнопку, отсылающую данные в кодировке windows 1251 происходит 406 ошибка.

Нажимаю на ту же кнопку ещё раз, всё отсылается успешно.

Никак не могу понять в чём прична, то ли в javascript, то ли в php.

Вот код javascript с передаваемым урлом:

function hesk_suggestKB()
{
var d = document.form1;
if (d.kb.value == 'N' && d.subject.value != '' && d.message.value != '')
{
var myURL = "suggest_articles.php?q=" + escape(d.subject.value+" "+d.message.value);
window.open(myURL,"Hesk_window","height=600,width= 800,menubar=0,location=0,toolbar=0,status=0,resiza ble=1,scrollbars=1");
d.kb.value = 'Y';
return false;



Спустя 22 минуты, 20 секунд (27.03.2009 - 19:33) kirik написал(а):
Попробуй полный url прописать..

Спустя 23 минуты, 23 секунды (27.03.2009 - 19:56) Guest написал(а):
попробовал, все также

В кодировке ISO все без проблем

в 1251 срабатывает после повторного нахатия кнопки... как такое может быть?

Может можно сразу "второй раз нажать кнопку?"

Спустя 29 минут, 20 секунд (27.03.2009 - 20:26) kirik написал(а):
Цитата (Guest @ 27.03.2009 - 11:56)
Может можно сразу "второй раз нажать кнопку?"

Может лучше разобраться в чем проблема, чем костыли лепить? А что за сервер? Он вообще 1251 принимает?

Спустя 15 минут, 8 секунд (27.03.2009 - 20:41) Guest написал(а):
Полный url помог! Спасибо kirik! (Оказывается первый раз файл не закачался на хостинг)

Теперь не появляется окна с ошибкой.

Но осталась проблема двойного нажатия на кнопку.

Только после второго нажатия на кнопку идёт отправка данных.

Спустя 1 минута, 18 секунд (27.03.2009 - 20:42) nikinfo написал(а):
Сервер всё нормально принимает, без проблем отправляет данные, но опять же повторюсь, после второго нажатия.

Спустя 3 минуты (27.03.2009 - 20:45) Guest написал(а):
В одном браузере окна с ошибкой нет, в другом есть, бред...

Спустя 12 минут, 44 секунды (27.03.2009 - 20:58) kirik написал(а):
Цитата (nikinfo @ 27.03.2009 - 12:42)
но опять же повторюсь, после второго нажатия.

Ну значит первый раз условие if (d.kb.value == 'N' && d.subject.value != '' && d.message.value != '') не сбывается smile.gif

Спустя 5 минут, 6 секунд (27.03.2009 - 21:03) nikinfo написал(а):
его можно убрать?

Спустя 3 минуты, 23 секунды (27.03.2009 - 21:06) nikinfo написал(а):
Можно! smile.gif
работает

var d = document.form1;
if
{
var myURL = "suggest_articles.php?q=" + escape(d.subject.value+" "+d.message.value);
window.open

может что неправильно теперь в коде?

Спустя 11 минут, 47 секунд (27.03.2009 - 21:18) kirik написал(а):
угу smile.gif
if не нужен да и скобочки фигурные после if также не нужны (закрывающуюся тоже не забудь удалить).

Спустя 1 минута, 42 секунды (27.03.2009 - 21:20) nikinfo написал(а):
Спасибо большое.
Быстрый ответ:

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