Taliya Posted June 1, 2007 Report Share Posted June 1, 2007 Есть вот такой html<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>AJAX</title> <meta content="no-cache" charset="utf-8"> <script type="text/javascript" src="quickstart.js"></script> </head> <body onload='process()'> Введите значение: <input type="text" id="myName"> <div id="divMessage"></div> </body></html>divMessage - возвращает результат из скрипта в страничку, в таком виде все работаетесли вместо него пишу - значение выводится в Maxthon, IE - не выдает ничего, что не так?php на выходе выдает формат xml Link to comment Share on other sites More sharing options...
0 yopopt Posted June 1, 2007 Report Share Posted June 1, 2007 А что находится в quickstart.js? Не хочу строить предположений. Link to comment Share on other sites More sharing options...
0 Taliya Posted June 1, 2007 Author Report Share Posted June 1, 2007 Вот:var xmlHttp = createXmlHttpRequestObject();function createXmlHttpRequestObject(){var xmlHttp;if(window.ActiveXObject) { try { xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) { xmlHttp = false; } }else { try { xmlHttp = new XMLHttpRequest(); } catch(e) { xmlHttp = false; } }if(!xmlHttp) alert("Ошибка создания объекта");else { return xmlHttp; }}function process(){if (xmlHttp.readyState == 4 || xmlHttp.readyState == 0) { name = encodeURIComponent(document.getElementById('myName').value); xmlHttp.open('GET', 'quickstart.php?name=' + name, true); xmlHttp.onreadystatechange = handleServerResponse; xmlHttp.send(null); }else setTimeout('process()', 1000);}function handleServerResponse(){if (xmlHttp.readyState == 4) { if (xmlHttp.status == 200) { xmlResponse = xmlHttp.responseXML; xmlDocumentElement = xmlResponse.documentElement; helloMessage = xmlDocumentElement.firstChild.data; document.getElementById('divMessage').innerHTML = '<i>' + helloMessage + '<i>'; setTimeout('process()', 1000); } else { alert('Ошибка сервера: ' + xmlHttp.statusText); } }} Link to comment Share on other sites More sharing options...
0 dreamer_ Posted June 1, 2007 Report Share Posted June 1, 2007 '' + helloMessage + ''; так я думаю.. Link to comment Share on other sites More sharing options...
0 kiD Posted June 1, 2007 Report Share Posted June 1, 2007 автор, код вставлять в [codе]...[/codе] Link to comment Share on other sites More sharing options...
0 AKS Posted June 1, 2007 Report Share Posted June 1, 2007 - возвращает результат из скрипта в страничку, в таком виде все работаетесли вместо него пишу - значение выводится в Maxthon, IE - не выдает ничего, что не так?Для может подойти value/innerText вместо вашего:document.getElementById('divMessage').innerHTML Link to comment Share on other sites More sharing options...
0 Дядя Саша Posted June 1, 2007 Report Share Posted June 1, 2007 Вообще разве можно вставить html в ?! Link to comment Share on other sites More sharing options...
0 Emm Posted June 1, 2007 Report Share Posted June 1, 2007 А чего нет? Все можно, если осторожно! Оно так и отобразится, для красоты Link to comment Share on other sites More sharing options...
0 dreamer_ Posted June 1, 2007 Report Share Posted June 1, 2007 EMM смешно))) потерял суть проблемы) чтоб не ломать голову запусти скрипт в Мозилле, Открой Инструмменты(Tools/JS Console) и вс? что напишет пришли сюда..(не присылай ошибки других сайтов по которым лазил, только своего)))кста по-поводу заворотов с кодомпоставил цель хранить переменную при выходе из ф-ции js без куков, объектов и прочегопридумал так: document.getElementById('img').style.border = var;записывал переменную (число) в бордер, потом вынимал оттуда - вс? работало, хотя -это изврат, конечно.. Link to comment Share on other sites More sharing options...
0 Emm Posted June 1, 2007 Report Share Posted June 1, 2007 потерял суть проблемыА я и не находил... так попутно... Link to comment Share on other sites More sharing options...
0 Taliya Posted June 4, 2007 Author Report Share Posted June 4, 2007 AKS спасибо большое, помогло!!! Link to comment Share on other sites More sharing options...
Question
Taliya
Есть вот такой html
divMessage - возвращает результат из скрипта в страничку, в таком виде все работает
если вместо него пишу
- значение выводится в Maxthon, IE - не выдает ничего, что не так?
php на выходе выдает формат xml
Link to comment
Share on other sites
10 answers to this question
Recommended Posts