Новичок
Покинул форум
Сообщений всего: 14
Дата рег-ции: Апр. 2014
Помог: 0 раз(а)
|
php: echo microtime()
http://xidev[dot]tk/key.php
CODE ( SQL):
скопировать код в буфер обмена
<input onkeyup="spirit()" id="i"> <script> FUNCTION spirit() { var $j=new XMLHttpRequest();$j.onreadystatechange=FUNCTION() {document.getElementById("i").value=$j.responseText } $j.open("GET", "/db.php", true); $j.send(); } </script>
С вашего позволения, я хотел бы расширить употребление[b][/b] spirit().
Проблематика состоит в том, что в
<input onkeyup="spirit()" id="i">
я должен прописывать id. Хотя, в функции spirit() ссылка ...ById(i) "вшита" - что предназначено, по-видимому, только для этого тэга с номером id="i". Кроме как в spirit() функция не применима для употребления - в тэге там id=..., а в функции там, с другой стороны, всё примазано "к id" (как бы двухстороннее замыкание).
Было дело, я писал до этого:
CODE ( SQL):
скопировать код в буфер обмена
<input onkeyup="spirit()"> <script> FUNCTION spirit() { var $j=new XMLHttpRequest();$j.onreadystatechange=FUNCTION() {document.body.innerHTML=$j.responseText } $j.open("GET", "/db.php", true); $j.send(); } </script>
Вот после нажатия программа первый раз удачно срабатывает и решает прекратится, т.к. замененный ею напрочь <input> оставляет нагло цифры поверх и по***
document.body.getElementsByClass('input').value=$j.responseText
(сначала не писал .value - потом придумал написать - всё равно один хрен "no reaction")
Я бы вмастил AJAX в инлайн и назначил бы что-то там вроде <input onkeyup="this.value='XMLHttpRequest.responseText'"
(оно стало бы совсем кратенько).
|