[ /tv/ /rf/ /vg/ /a/ /b/ /u/ /bo/ /fur/ /to/ /dt/ /cp/ /oe/ /bg/ /ve/ /r/ /mad/ /d/ /mu/ /cr/ /di/ /sw/ /hr/ /wh/ /lor/ /s/ /hau/ /slow/ /gf/ /vn/ /w/ /ma/ /azu/ /wn/ ] [ Main | Settings | Bookmarks | Music Player ]

No.6533 Reply
File: 1248356830460.jpg
Jpg, 15.01 KB, 319×480 - Click the image to expand
edit Find source with google Find source with iqdb
1248356830460.jpg
Пролистал 6 страниц и не нашел подобной, поэтому она будет здесь.

Что я уже настрадал в свободное время:

http://memory.allfreehost.ru/
Старая игра с карточкам для тренировки памяти. Открываем одну, потом вторую - если совпадают, остаются перевернутыми, иначе закрываются обратно. Нужно открыть все карточки. скрипт крайне быдлокодерский, лучше не смотреть

http://memory.allfreehost.ru/grammar/
Копипастим грамматически верный диктант, grammar it! Скрипт скрывает запятые, потом юзер ставит их, еще раз grammar it! Пропущенные запятые помечаются красным, лишние - синим. В общем, скрипт для проведения диктантов. Вопрос знатокам, брать и копипастить граматически верный текст не красиво, как по человечески реализуется динамическая подгузка текста на страницу? То есть хочу чтобы на сервере лежала база с готовыми и одобренными граммар нази диктантами. Думаю через подгрузку из скрытого iframe делать, но с серверным программированием знаком только поверхностно похапе, естественно.
>> No.6554 Reply
Анон, объясни каким образом передавать параметры от php java скрипту и обратно.
школоло
>> No.6556 Reply
>>6554

самое простое - генерируй яваскрипт.

blalabla
<script>
var firstparam=<?=$firstparam?>;
</script>

или через ajax/json запрос.

обратно через get/post запрос либо через куки.
>> No.6558 Reply
>>6556
Спасибо, Доброанон.
А такая ситуация:
Таблица. В неё вложены ещё две. Возможно ли обновлять одну "подтаблицу", без обновления второй? Если да, то как? Направь, разъясни, просветли.
>> No.6563 Reply
>>6558
Я что-то не понял.
То есть менять содержимое одной таблицы, динамически, без перезагрузки всего остального?
http://javascript.ru/ajax http://javascript.ru/ajax/transport может ты про это?
>> No.6565 Reply
>>6558
Ты ведь про те таблицы что <table>? Если да, то кажется понял о чем ты. Можно получать через дом доступ к любым элементам. То есть родительская таблица входит в боди, а две других входят в первую таблицу; есть иерархия, но все таблицы являются полноправными элементами которые можно изменять не меняя родительские элементы. Хотя проще дать нужным таблицам id и потом получать к ним доступ по нему.
>> No.6575 Reply
>>6563
Всё верно. Пойду по ссылкам гулять.

>>6565
Благодарствую, именно это и имел ввиду.
>> No.6696 Reply
`if(xmlhttp) {
   var text = document.getElementById("text");
   xmlhttp.open("POST","url",true);
   xmlhttp.onreadystatechange = handleServerResponse;
   xmlhttp.setRequestHeader(\'Content-Type\', \'application/x-www-form-urlencoded\');
   xmlhttp.send("text=" + text.value);
   }`
Вот такой код.
Вопросы:
Как через xmlhttp.send передать ещё несколько параметров? Что за "text=" +? Для чего написано/использовано?
>> No.6709 Reply
>>6556
Хороши костыли
мимо-проходил
>> No.6748 Reply
>>6696
Как через xmlhttp.send передать ещё несколько параметров?
I dunno, lol.
Что за "text=" +? Для чего написано/использовано?

send(содержимое)
Возвращаемое значение: отсутствует
Совместимость: WinIE5+, MacIE-, NN7+, Moz1+, Safari-
После установки параметров запроса с помощью метода open() вызывается метод send(),
который и отправляет запрос по указанному URL. В операции GET в качестве аргумента ис-
пользуется null, а в операции POST — ссылка на документ DOM, который применяется
в сценарии. Вы также можете ввести в качестве аргумента метода строковое значение.
См. также: метод open()
Сам ничего не понял. В целом, на сервер через метод POST передается строковое значение. text - это объект поля ввода из формы, потом происходит конкотация строки "text=" и содержимого, аля "text=чтобылонабрановполе_ввода". Как сервер должен обрабатывать эту строку я не знаю, но по идее, через POST нужно передавать объект формы, от куда и будут читаться все указанные значения. Можно еще пользоваться GET, тогда значения передаются в самом урле, аля test.php?value1=a&value2=b&balue3=c

Еще можно использовать скрытые формы. Аля меняется её урл, сервер обрабатывает запрос и возвращает значение, потом форма передает значения в запращивающее окно, аля <body onload="javascript:top.window.functionName(document.getElementById('Content').textContent)">
top.window.functionName - указывает на окно самого верхнего уровня. То есть документ, от куда будет вызываться функция (подразумевается, что есть один документ и в нем есть фрейм (а не документ с несколькими вложений фреймов, например)). Если не указать к какому документу относиться функция, то она будет искаться в текущем документ, то есть документе этого фрейма, где такой функции - нет. functionName это имя той самой функции в первичном документе.
document.getElementById('Content').textContent - к примеру это див с id="Content" из него читается текстовое содержимое через свойство textContent (можно еще через innerText, разные браузеры могут не понимать одно из этих свойст. опера понимает оба варианта, фф только textContent, в ие не проверял) и это текстовое содержимое дива передается как аргумент функции functionName, которая дальше обрабатывает полученные от сервера данные.

А вообще да, надо таки освоить объект xmlhttp, а то без него яваскриптером даже называться нельзя. Пойду тоже почитаю про него.

Алсо - http://rghost.ru/805876 Доп. главы с диска который шел к библии пользователя javascript Дэнни Гудмана и Майкла Моррисона. Там есть глава про этот объект. И еще можно про регулярные выражения почитать, тоже что-то хорошее и полезное.
>> No.6749 Reply
>>6748
Да, кстати, про XMLHttpRequest начинается на странице 184 (там нет оглавления).
>> No.6904 Reply
File: 1237403416121.jpg
Jpg, 19.83 KB, 380×258 - Click the image to expand
edit Find source with google Find source with iqdb
1237403416121.jpg
Анон, умоляю, помоги, мой быдлокодерский мозг не выдерживает. Снова вопрос с аяксом. Все работает, я могу получать данные через responseText, но через responseXML всегда получаю undefined. Можно краткий рабочий пример яваскрипта с похапэ для получения данных через responseXML?


Password:

[ /tv/ /rf/ /vg/ /a/ /b/ /u/ /bo/ /fur/ /to/ /dt/ /cp/ /oe/ /bg/ /ve/ /r/ /mad/ /d/ /mu/ /cr/ /di/ /sw/ /hr/ /wh/ /lor/ /s/ /hau/ /slow/ /gf/ /vn/ /w/ /ma/ /azu/ /wn/ ] [ Main | Settings | Bookmarks | Music Player ]