Strict Standards: Resource ID#18 used as offset, casting to integer (18) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#23 used as offset, casting to integer (23) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#25 used as offset, casting to integer (25) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#26 used as offset, casting to integer (26) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: AJAX [2]
ТвойWeb ТвойWeb
Качественный Европейский хостинг
Форум для чайников
 Чат на форуме      Помощь      Поиск      Пользователи


 Страниц (4): « 1 [2] 3 4 » 

> Без описания
chiv
Отправлено: 22 Марта, 2006 - 12:10:08
Post Id



Full Member


Покинул форум
Сообщений всего: 227
Дата рег-ции: Дек. 2004  
Откуда: Раменское

Карма 0




Цитата:
Попробуй загрузить вручную

А это как?
 
 Top
Леголегс Администратор
Отправлено: 22 Марта, 2006 - 12:30:40
Post Id



JS-маньяк


Покинул форум
Сообщений всего: 2109
Дата рег-ции: Июль 2004  
Откуда: Липецк

Карма 17




chiv пишет:
А это как?

CODE:
http://сайт/checkUserName.php?q=fred
 
 Top
chiv
Отправлено: 23 Марта, 2006 - 08:27:27
Post Id



Full Member


Покинул форум
Сообщений всего: 227
Дата рег-ции: Дек. 2004  
Откуда: Раменское

Карма 0




С сервера приходит:
CODE:
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
- <response>
<method>checkName</method>
<result>1</result>
</response>
 
 Top
Леголегс Администратор
Отправлено: 23 Марта, 2006 - 11:50:38
Post Id



JS-маньяк


Покинул форум
Сообщений всего: 2109
Дата рег-ции: Июль 2004  
Откуда: Липецк

Карма 17




Ну хрен его знает. Всё должно работать. Попробуй другим браузером. И подождём ETC, он на xml собаку съел
 
 Top
Maverick
Отправлено: 24 Марта, 2006 - 03:48:03
Post Id



Full Member


Покинул форум
Сообщений всего: 152
Дата рег-ции: Окт. 2005  
Откуда: forum.nmsk.net

Карма 0




CODE:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<link rel="stylesheet" href="body0000.css" type="text/css">
<script type='text/javascript'>
var req;
var respon='';
function loadXMLDoc(url) {
// branch for native XMLHttpRequest object
if (window.XMLHttpRequest) {
req = new XMLHttpRequest();
req.onreadystatechange = processReqChange;
req.open("GET", url, true);
req.send(null);
// branch for IE/Windows ActiveX version
} else if (window.ActiveXObject) {
req = new ActiveXObject("Microsoft.XMLHTTP");
if (req) {
req.onreadystatechange = processReqChange;
req.open("GET", url, true);
req.send();
}
}
}
function processReqChange()
{
// only if req shows "complete"
if (req.readyState == 4) {
// only if "OK"
if (req.status == 200) {
// ...processing statements go here...
response = req.responseXML.documentElement;

method = response.getElementsByTagName('method')[0].firstChild.data;
respon = response.getElementsByTagName('result')[0].firstChild.data;
result = response.getElementsByTagName('result')[0].firstChild.data;

eval(method + '(\'\', result)');
} else {
alert("There was a problem retrieving the XML data:\n" + req.statusText);
}
}
}
function checkName(input)
{
if (respon != ''){
// Response mode
message = document.getElementById('nameCheckFailed');
if (respon == 1){
message.className = 'error';
}else{
message.className = 'hidden';
}
respon = '';
}else{
// Input mode
url = './checkUserName.php?q=' + input;
loadXMLDoc(url);
}

}
</script>
</head>
<body bgcolor="#FFFFFF" text="#000000" style="margin:0px;" marginwidth=0 marginheight=0>
<FORM ACTION="./out.php" METHOD="post" name="outform">
<input id="username" name="username" type="text" onblur="checkName(this.value)">
<span class="hidden" id="nameCheckFailed">
This name is in use, please try another.
</span>
<BR><INPUT TYPE="SUBMIT" SIZE="70" NAME="out" VALUE="&#194;&#251;&#228;&#224;&#242;&#252;">&nbsp;&nbsp;&nbsp;<input type="reset" value="&#238;&#247;&#232;&#241;&#242;&#232;&#242;&#252;">
</FORM>
</body>
</html>


проблема решена.
 
 Top
chiv
Отправлено: 24 Марта, 2006 - 04:48:54
Post Id



Full Member


Покинул форум
Сообщений всего: 227
Дата рег-ции: Дек. 2004  
Откуда: Раменское

Карма 0




Maverick
СпасибоЗдорово
Теперь в первую очередь всегда буду проверять кавычки.Улыбка
 
 Top
Maverick
Отправлено: 24 Марта, 2006 - 05:05:31
Post Id



Full Member


Покинул форум
Сообщений всего: 152
Дата рег-ции: Окт. 2005  
Откуда: forum.nmsk.net

Карма 0




chiv

Там не только кавычки. Это одно. А есть еще один прикол.
В форме отправляем: checkName(this.value,''Подмигивание, где '' - response.
А по функции проверяется чему равен response. А у нас он всегда ''. Поэтому он всегда опрашивал xml и ничего более.
 
 Top
chiv
Отправлено: 24 Марта, 2006 - 05:21:37
Post Id



Full Member


Покинул форум
Сообщений всего: 227
Дата рег-ции: Дек. 2004  
Откуда: Раменское

Карма 0




Странно, я в первоначальном коде только убрал кавычки и всё заработало и в ИЕ и в Опере.
 
 Top
Maverick
Отправлено: 24 Марта, 2006 - 05:45:21
Post Id



Full Member


Покинул форум
Сообщений всего: 152
Дата рег-ции: Окт. 2005  
Откуда: forum.nmsk.net

Карма 0




chiv

Можно вопрос. В каком месте и из какого поста взят исходный код?
 
 Top
chiv
Отправлено: 24 Марта, 2006 - 05:51:45
Post Id



Full Member


Покинул форум
Сообщений всего: 227
Дата рег-ции: Дек. 2004  
Откуда: Раменское

Карма 0




См. первый постУлыбка
 
 Top
Страниц (4): « 1 [2] 3 4 »
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0, скрытых: 0)
« JavaScript »


Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.



Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0463]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33