URI Error

Старый mweb

Модератор: [mweb team]

URI Error

Сообщение Padonak Пн сен 07, 2009 21:46

Есть форма

Код: Выделить всё
<form name="enter" action="" method="get" onsubmit="return false">
<input type="hidden" name="chatuser_id" value="f528764d624db129b32c21fbca0cb8d6" />
ник: <input type="text" name="chatuser" size="15" style="text-align:center;font-style:italic;" value="" />
<input onclick="login()" type="button" value="войти" style="border:none;font-weight:bold;cursor:pointer;color:#000;background-color:transparent" />
</form>


сабмитю ее вот таким способом

function login(){
var d = new Date();
var shit = d.getTime();
processajax("input_form","index.php?mode=login&chatuser_id="+document.forms['enter'].elements['chatuser_id'].value+"&chatuser=" + encodeURIComponent(document.forms['enter'].elements['chatuser'].value) + "&shit=" + shit);
}


получаю оттокое сообщение

Unknown thread
Error:
name: URIError
message: Malformed URI
stacktrace: n/a; see opera:config#UserPrefs|Exceptions Have Stacktrace


при этом пхп-скрипт отправленную инфу получает и все нормально обрабатывает. в ответ он должен послать хтмл-код другой формы которая вставится в див содержащий изначальную форму (вместо нее - после логина форма входа заменяется на форму для набора сообщений в чат) но этого не происходит т.к. есть вот эта пакостная ошибка. если перезагрузить страницу то все ништяк и форма набора сообщений уже находиццо на месте.

кто чо скажет?
Uncaught TypeError: Изображение

Изображение
Аватара пользователя
Padonak
Философ-разговорник
 
Сообщения: 3872
Зарегистрирован: Вт дек 13, 2005 3:23
Откуда: Ростов-на-Дону

Re: URI Error

Сообщение Muerto Вт сен 08, 2009 10:52

Это только в опере или везде?
Nadie hablara de nosotras cuando hayamos muerto.
www.muerto.ru
Аватара пользователя
Muerto
Растаман
 
Сообщения: 3597
Зарегистрирован: Пн окт 11, 2004 19:09
Откуда: Москва

Re: URI Error

Сообщение Padonak Вт сен 08, 2009 11:06

ошибка тока в Опере показывается но тем не менее нигде не происходит замены форм - тока после перезагрузки страницы
Uncaught TypeError: Изображение

Изображение
Аватара пользователя
Padonak
Философ-разговорник
 
Сообщения: 3872
Зарегистрирован: Вт дек 13, 2005 3:23
Откуда: Ростов-на-Дону

Re: URI Error

Сообщение Muerto Вт сен 08, 2009 11:56

Опера у тебя - десятка? Что консоль выдаёт? Файербаг в ФФ что говорит? Какая кодировка на странице?
И напиши какой код отсылается для вставки.
Nadie hablara de nosotras cuando hayamos muerto.
www.muerto.ru
Аватара пользователя
Muerto
Растаман
 
Сообщения: 3597
Зарегистрирован: Пн окт 11, 2004 19:09
Откуда: Москва

Re: URI Error

Сообщение Padonak Вт сен 08, 2009 13:09

Опера у тебя - десятка?

да. но в других браузерах несмотря на то что не показывается ошибка адин хер не происходит смена ХТМЛ первой формы для логина на вторую для написания сообщений в чат в диве. если страницу обновить то оказывается что смена ХТМЛ произошла

Что консоль выдаёт?

я же уже писал:

Unknown thread
Error:
name: URIError
message: Malformed URI
stacktrace: n/a; see opera:config#UserPrefs|Exceptions Have Stacktrace


Файербаг в ФФ что говорит?

нифига не говорит - ошибок не показывает

Какая кодировка на странице?

windows-1251

И напиши какой код отсылается для вставки.

сменил отправку на пхп-скрипт на алерт. при введении ника "паскуда" отправляется вот такая строка:

Код: Выделить всё
index.php?mode=login&chatuser_id=f528764d624db129b32c21fbca0cb8d6&chatuser=%D0%BF%D0%B0%D1%81%D0%BA%D1%83%D0%B4%D0%B0&shit=1252404200496
Uncaught TypeError: Изображение

Изображение
Аватара пользователя
Padonak
Философ-разговорник
 
Сообщения: 3872
Зарегистрирован: Вт дек 13, 2005 3:23
Откуда: Ростов-на-Дону

Re: URI Error

Сообщение Muerto Вт сен 08, 2009 13:39

При введении английского ника проблема наблюдается?
Nadie hablara de nosotras cuando hayamos muerto.
www.muerto.ru
Аватара пользователя
Muerto
Растаман
 
Сообщения: 3597
Зарегистрирован: Пн окт 11, 2004 19:09
Откуда: Москва

Re: URI Error

Сообщение Padonak Вт сен 08, 2009 13:44

Muerto писал(а):При введении английского ника проблема наблюдается?


ага. то же самое
Uncaught TypeError: Изображение

Изображение
Аватара пользователя
Padonak
Философ-разговорник
 
Сообщения: 3872
Зарегистрирован: Вт дек 13, 2005 3:23
Откуда: Ростов-на-Дону

Re: URI Error

Сообщение Muerto Вт сен 08, 2009 14:32

Блин, теряюсь. Установить всё и самому посмотреть на работе не могу, но попробуй для начала поставить
processajax("input_form","index.php?mode=login&chatuser_id="+document.forms['enter'].elements['chatuser_id'].value+"&chatuser=" + encodeURIComponent(escape(document.forms['enter'].elements['chatuser'].value) + "&shit=" + shit));
Ну и посмотри http://xhtml.ru/2006/05/25/encodestring/
Nadie hablara de nosotras cuando hayamos muerto.
www.muerto.ru
Аватара пользователя
Muerto
Растаман
 
Сообщения: 3597
Зарегистрирован: Пн окт 11, 2004 19:09
Откуда: Москва

Re: URI Error

Сообщение Padonak Вт сен 08, 2009 14:36

искейп уже пробовал вчера еще :-)
Uncaught TypeError: Изображение

Изображение
Аватара пользователя
Padonak
Философ-разговорник
 
Сообщения: 3872
Зарегистрирован: Вт дек 13, 2005 3:23
Откуда: Ростов-на-Дону

Re: URI Error

Сообщение Muerto Вт сен 08, 2009 14:54

Как ни крути - "Неверная форма URI". Может постом попробуешь передавать?
Nadie hablara de nosotras cuando hayamos muerto.
www.muerto.ru
Аватара пользователя
Muerto
Растаман
 
Сообщения: 3597
Зарегистрирован: Пн окт 11, 2004 19:09
Откуда: Москва

Re: URI Error

Сообщение Padonak Вт сен 08, 2009 15:05

самое смешное что та же самая функция передавая посты юзера на том же русском языке в тот же пхп-скрипт но только в другой mode НЕ ДАЕТ подобной ошибки :-) тут не в методе дело. где-то есть маленький косяк которого я не могу заметить.
Uncaught TypeError: Изображение

Изображение
Аватара пользователя
Padonak
Философ-разговорник
 
Сообщения: 3872
Зарегистрирован: Вт дек 13, 2005 3:23
Откуда: Ростов-на-Дону

Re: URI Error

Сообщение Muerto Вт сен 08, 2009 16:18

Выложи нормальный вариант, без алерта!
Nadie hablara de nosotras cuando hayamos muerto.
www.muerto.ru
Аватара пользователя
Muerto
Растаман
 
Сообщения: 3597
Зарегистрирован: Пн окт 11, 2004 19:09
Откуда: Москва

Re: URI Error

Сообщение Muerto Вт сен 08, 2009 16:56

И, кстати, проблемы с кодировкой на странице точно есть!
Вложения
chat.gif
Nadie hablara de nosotras cuando hayamos muerto.
www.muerto.ru
Аватара пользователя
Muerto
Растаман
 
Сообщения: 3597
Зарегистрирован: Пн окт 11, 2004 19:09
Откуда: Москва

Re: URI Error

Сообщение Padonak Вт сен 08, 2009 19:28

это Денвер как-то странно вот так делает. а чат нормально отображается если на серваке работает.

вот можешь посмотреть хттп://падонак.лв/padonak_chat/chat.php

а про алерт - ну ты просто убил блин камрад! ржунимагу!! ну сними камент в ф-ции js/func.js -- login()
Uncaught TypeError: Изображение

Изображение
Аватара пользователя
Padonak
Философ-разговорник
 
Сообщения: 3872
Зарегистрирован: Вт дек 13, 2005 3:23
Откуда: Ростов-на-Дону

Re: URI Error

Сообщение Muerto Вт сен 08, 2009 20:51

Ну, блин, я ещё чистить буду!
Из дома не могу скачать файл. Пришли по почте.
Nadie hablara de nosotras cuando hayamos muerto.
www.muerto.ru
Аватара пользователя
Muerto
Растаман
 
Сообщения: 3597
Зарегистрирован: Пн окт 11, 2004 19:09
Откуда: Москва

Re: URI Error

Сообщение Padonak Вт сен 08, 2009 21:24

у Муерты еще более мутно с интернетом чем у меня паходу... выслал на мыло
Uncaught TypeError: Изображение

Изображение
Аватара пользователя
Padonak
Философ-разговорник
 
Сообщения: 3872
Зарегистрирован: Вт дек 13, 2005 3:23
Откуда: Ростов-на-Дону

Re: URI Error

Сообщение Muerto Ср сен 09, 2009 11:31

Функция логин пересылает всю страницу для иннерХТМЛ поставь в processajax alert("document.getElementById('" + objID + "').innerHTML = decodeURIComponent(" + xmlhttp.responseText + ")"); и сам убедись. Но гетовая переменная остается, поэтому после перезагрузки нормальный вход происходит.
Nadie hablara de nosotras cuando hayamos muerto.
www.muerto.ru
Аватара пользователя
Muerto
Растаман
 
Сообщения: 3597
Зарегистрирован: Пн окт 11, 2004 19:09
Откуда: Москва

Re: URI Error

Сообщение Padonak Чт сен 10, 2009 14:10

спасибо камрад! нашел я после этого где собака порылась сразу. буду кавырять дальше.. пачот тебе и увага :-) (это не значит што я заткнусь про бухалово)
Uncaught TypeError: Изображение

Изображение
Аватара пользователя
Padonak
Философ-разговорник
 
Сообщения: 3872
Зарегистрирован: Вт дек 13, 2005 3:23
Откуда: Ростов-на-Дону

Re: URI Error

Сообщение Padonak Чт сен 10, 2009 14:40

Muerto
а можно еще вопрос по данной тематике? если подгружаемый xmlhttp.responseText содержит скрипт то этот скрипт не пашет. каг быть?
Uncaught TypeError: Изображение

Изображение
Аватара пользователя
Padonak
Философ-разговорник
 
Сообщения: 3872
Зарегистрирован: Вт дек 13, 2005 3:23
Откуда: Ростов-на-Дону

Re: URI Error

Сообщение Muerto Чт сен 10, 2009 16:31

Если нужно чтобы скрипт исполнялся сразу и при этом ты, допустим не знаешь, какие параметры ему подставит сервер, то я в своё время регекспом его оттуда вынимал и исполнял эвалом после возврата кода от сервера, а сейчас есть json.
Nadie hablara de nosotras cuando hayamos muerto.
www.muerto.ru
Аватара пользователя
Muerto
Растаман
 
Сообщения: 3597
Зарегистрирован: Пн окт 11, 2004 19:09
Откуда: Москва

Re: URI Error

Сообщение Padonak Чт сен 10, 2009 20:39

пасиб
Uncaught TypeError: Изображение

Изображение
Аватара пользователя
Padonak
Философ-разговорник
 
Сообщения: 3872
Зарегистрирован: Вт дек 13, 2005 3:23
Откуда: Ростов-на-Дону


Вернуться в Архив

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 23

cron