parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

придется ориентироваться более объектно ;)

Sergey M. 13.10.2006 13:26 / 13.10.2006 14:10

если раньше вы передавали все вперемешку, то теперь сможете передавать объект - совокупность данных и методов для работы с ними ;)

к примеру, серверная часть может выглядеть так:
$hParserVariable[
	$.q[
		<div class="page_title">Управление сайтами.</div>
		<textarea id="xml_domens_group" style="display:none">
			текст...
		</textarea>
		<a href="#" id="view">посмотреть</a> 
	]
	$.init[
		$._default[function(){
				document.getElementById("page").innerHTML = this.q^;
				document.getElementById("view").onclick = this.zzz^;
			   }
		]
	]
	$.zzz[
		$._default[function(){
				alert(document.getElementById('xml_domens_group').innerHTML)^;
		           }
		]
	]
]
то есть мы передаем обьект, у которого есть поле q, набитое данными, и два метода для работы с этими данными.
Клиентская часть выглядит примерно так:
if (req.readyState == 4) {
	if (req.responseJS) {
		var obj = req.responseJS;
		obj.init();	
	}
}
при инициализации (obj.init()) полученный текст вставляется в контейнер а на ссылку вешается обработчик zzz().