Страница 1 из 1
А как подключить собесвенные формы на AJAX к uCoz???
Добавлено: 03 янв 2009, 16:14
Andreazzz
Сделал такую форму на AJAX по мативам ПМ как в DLE:
Код: Выделить всё
<?xml version="1.0" encoding="UTF-8"?>
<ajax>
<cmd t="layerContentPmList" p="innerHTML"><![CDATA[
<p align="left"><img src="/email.png" align="left" border="0">Здравствуйте <b>$USERNAME$</b>, с момента вашего отсутствия на сайте вам было прислано $UNREAD_PM$ новых персональных сообщений.</p>
<div style="overflow:auto;">
<div align="center">
<a href="javascript://" onClick="window.open('/index/14','upp','scrollbars=1,top=0,left=0,resizable=1,width=680,height=350') || alert('Отключите блокировку всплывающих окон!'); return false;">Читать Сообщения</a></div>
</div>
<br>
</div>
]]></cmd>
</ajax>
Но вопрос?: как подключить переменные $USERNAME$, $UNREAD_PM$ к AJAX???
Re: А как подключить собесвенные формы на AJAX к uCoz???
Добавлено: 03 янв 2009, 17:30
Vanofuture
Andreazzz писал(а):Сделал такую форму на AJAX по мативам ПМ как в DLE:
Код: Выделить всё
<?xml version="1.0" encoding="UTF-8"?>
<ajax>
<cmd t="layerContentPmList" p="innerHTML"><![CDATA[
<p align="left"><img src="/email.png" align="left" border="0">Здравствуйте <b>$USERNAME$</b>, с момента вашего отсутствия на сайте вам было прислано $UNREAD_PM$ новых персональных сообщений.</p>
<div style="overflow:auto;">
<div align="center">
<a href="javascript://" onClick="window.open('/index/14','upp','scrollbars=1,top=0,left=0,resizable=1,width=680,height=350') || alert('Отключите блокировку всплывающих окон!'); return false;">Читать Сообщения</a></div>
</div>
<br>
</div>
]]></cmd>
</ajax>
Но вопрос?: как подключить переменные $USERNAME$, $UNREAD_PM$ к AJAX???
Никак. Можно только javascript'ом вносить данные при загрузке.
Re: А как подключить собесвенные формы на AJAX к uCoz???
Добавлено: 03 янв 2009, 17:44
Andreazzz
А идея, я JS мало знаю, ты можеш написать?
Re: А как подключить собесвенные формы на AJAX к uCoz???
Добавлено: 03 янв 2009, 21:55
Andreazzz
Я прочитав статью
http://helper.ucoz.ru/faq#7 решил сделать так:
Код: Выделить всё
<?xml version="1.0" encoding="UTF-8"?>
<ajax>
<cmd t="layerContentPmList" p="innerHTML"><![CDATA[
<p align="left"><img src="/email.png" align="left" border="0">Здравствуйте <div id="PmUserName"></div> с момента вашего отсутствия на сайте вам было прислано персональных сообщений: <div id="PmUnreadCount"></div></p>
<div style="overflow:auto;">
<div align="center">
<a href="javascript://" onClick="window.open('/index/14','upp','scrollbars=1,top=0,left=0,resizable=1,width=680,height=350') || alert('Отключите блокировку всплывающих окон!'); return false;">Читать Личные Сообщения</a></div>
</div>
<br>
</div>
]]></cmd>
<cmd t="PmList" p="jsa"><![CDATA[
http://Мой_Сайт/newpm.js
]]></cmd>
</ajax>
а файл newpm.js:
Код: Выделить всё
$('#PmUserName').load('http://Мой_Сайт/ #PmUserName')
$('#PmUnreadCount').load('http://Мой_Сайт/ #PmUnreadCount')
ВЧЁМ ПРОБЛЕМА???
Re: А как подключить собесвенные формы на AJAX к uCoz???
Добавлено: 04 янв 2009, 22:54
symbian9
Andreazzz писал(а):Я прочитав статью
http://helper.ucoz.ru/faq#7 решил сделать так:
Код: Выделить всё
<?xml version="1.0" encoding="UTF-8"?>
<ajax>
<cmd t="layerContentPmList" p="innerHTML"><![CDATA[
<p align="left"><img src="/email.png" align="left" border="0">Здравствуйте <div id="PmUserName"></div> с момента вашего отсутствия на сайте вам было прислано персональных сообщений: <div id="PmUnreadCount"></div></p>
<div style="overflow:auto;">
<div align="center">
<a href="javascript://" onClick="window.open('/index/14','upp','scrollbars=1,top=0,left=0,resizable=1,width=680,height=350') || alert('Отключите блокировку всплывающих окон!'); return false;">Читать Личные Сообщения</a></div>
</div>
<br>
</div>
]]></cmd>
<cmd t="PmList" p="jsa"><![CDATA[
http://Мой_Сайт/newpm.js
]]></cmd>
</ajax>
а файл newpm.js:
Код: Выделить всё
$('#PmUserName').load('http://Мой_Сайт/ #PmUserName')
$('#PmUnreadCount').load('http://Мой_Сайт/ #PmUnreadCount')
ВЧЁМ ПРОБЛЕМА???
подключите jquery