Страница 1 из 1

Альтернативная форма добавления комментариев

Добавлено: 06 май 2009, 21:33
karasssa
Всем привет! Очень нужна альтернатива стандартному способу добавления комментариев... Главное, чтоб без использования аякс-окон и добавления без перезагрузки страницы (что, само собой, тоже на аяксе). Может, есть у кого скрипт или кто знает, как сделать? Заранее спасибо.

З.Ы.Проблема в том, что я использую mootools, а он конфликтует с u.js. Может, есть какой способ решить этот конфликт?

Re: Альтернативная форма добавления комментариев

Добавлено: 06 май 2009, 22:03
AllCity

Re: Альтернативная форма добавления комментариев

Добавлено: 07 май 2009, 10:36
karasssa
AllCity писал(а):http://docs.jquery.com/Using_jQuery_with_Other_Libraries

Либо мне не хватает знаний, либо это действительно не то. Мне нужно конкретно что-то сделать со скриптом, который стоит перед формой <form></form>:

Код: Выделить всё

<script type="text/javascript">function addcom(f){if (document.getElementById('addcBut')){document.getElementById('addcBut').disabled=true;}else {try{document.addform.submit.disabled=true;}catch(e){}}if (document.getElementById('eMessage')){document.getElementById('eMessage').innerHTML='<span style="color:#8B8B8B"><img src="http://s28.ucoz.net/img/ma/m/i2.gif" border="0" align="absmiddle" width="13" height="13"> Идет передача данных...</span>';}_uPostForm('acform',{type:'POST',url:'http://mysite/index/'});}var _y8M=''; function _dS(s){ var i;var r=""; var l=s.length-1; var k=s.substr(l,1); for (i=0;i<l;i++){ c=s.charCodeAt(i)-k;  if(c<32){ c=127-(32-c);} r+=String.fromCharCode(c); } return r;} _y8M=_dS('Dqvx}|(|"xmE*pqllmv*(viumE*{w{*(~it}mE*<98>@<@9>9*(7F8');</script><form method="post" name="addform" id="acform" style="margin:0" action="http://mysite/index/" onsubmit="addcom();return false;"> <script type="text/javascript">document.write(_y8M)</script>


Если я ставлю mootools перед </head>, то комменты работают нормально, но mootools работает некорректно, т.к. после него грузится скрипт юкоза. Если библиотека установлена после <body>, то mootools катит номально, но комменты лагают.

Код: Выделить всё

<script type="text/javascript">jquery.noConflict();</script>
не решает проблему.

Помогите, плз, очень надо...

Re: Альтернативная форма добавления комментариев

Добавлено: 07 май 2009, 18:25
AllCity
Ставь mootools после <body> и все что работает на jQ замени $ на jQuery ;) .

Re: Альтернативная форма добавления комментариев

Добавлено: 07 май 2009, 18:30
Vanofuture
AllCity, весь u.js работает на $

Re: Альтернативная форма добавления комментариев

Добавлено: 08 май 2009, 00:27
karasssa
Vanofuture
Огромное спасибо!!! Проблему решил по твоему совету. Теперь осталось только немного сбрить скрипт, т.к. >200кб - это жирно очень...

Re: Альтернативная форма добавления комментариев

Добавлено: 08 май 2009, 04:18
Vanofuture
karasssa, encdec/ :)