пишу код HTML:
- Код: Выделить всё
<html>
<body>
<script type="text/javascript">
function ajaxFunction() {
var xmlHttp;
try {
// Firefox, Opera 8.0+, Safari
xmlHttp=new XMLHttpRequest();
} catch (e) {
// Internet Explorer
try {
xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {
alert("Ваш браузер не поддерживает AJAX!");
return false;
}
}
}
xmlHttp.onreadystatechange = function() {
if (xmlHttp.readyState == 4) {
document.getElementById("text").value = xmlHttp.responseText;
}
}
var value = document.getElementById("txt").value;
var url = "worker.php?txt=" + value;
xmlHttp.open("GET", url, true);
xmlHttp.send(null);
}
</script>
<textarea id="text" style="padding: 5px; width: 50%; border: #ff0000 1px solid; color: #ffffff; font: 12px Arial; background: #000000;">
</textarea>
<form name="myForm" method="get">
Текст : <input type="Text" name="txt" id="txt" value="">
<input type="Button" onclick="ajaxFunction()" value="Отослать">
</form>
</body>
</html>
В <textarea> будет показан результат работы обработчика...
Код обработчика - файл worker.php:
- Код: Выделить всё
<?
echo $_GET['txt']." ";
echo "передалось с помощью PHP ";
?>
ну тут все предельно просто.
Все передается, все вроде ок... но когда я пытаюсь написать что-либо на другом компе, то не вижу никаких изменений на первом компе...
Внимание вопрос! В чем фишка?