LINUX.ORG.RU

opera & ajax, mootools


0

0

js.code

var url = 'ajax.php';
var content=$('content');
var url='ajax.php';
var ajax = new Ajax(url,{
        update: content,
        method: 'get',
        onComplete: function() {
            content.removeClass('ajax-loading');
            }
        });

function async(param) {
        content.empty().addClass('ajax-loading');
        ajax.request(param);
        }

html.code

<!-- подключаю mootos
<script src="js/mootools.js" type="text/javscript" />

<a href="#" class='sublist' onclick="this.style.color=black; async('class=myclass&func=myfunc&repeat=1');"> ajax click </a>;

<!-- сам контент -->
<div id=content>
..
</div>

(на кавычки не смотрите, для читабельности убрал)

работает везде (даже в ie!!) но в опере пишет



Event thread: Click
name: TypeError
message: Statement on line 1: Type mismatch (usually a non-object value used where an object is required)

in Line on Script:
    async("class=Display&func=Body&snid=102&repeat=20");


в чем может быть проблемма,
что знаначает ошибка 
usually a non-object value used where an object is required ? 
(перевести могу, но не понимаю как связать это с скриптом, вроде у меня везде non-object values 

Ответ на: комментарий от anonymous

врятле
они клятвенно клюнуться что все работает, и я не думаю что бы они не заметили такой баг для оперы
+ в нете никто не жалуеться вроде
скорее всего это какой-то мое недопонимание + специфика фраузера

в приницпе за этим суда и обратился ...

hose
() автор топика
Ответ на: комментарий от hose

Работает + ошибка была с моей стороны (конфликт с юзер-скриптом)

Извини за введение в заблуждение.

anonymous
()
Ответ на: комментарий от anonymous

вижу не популярен здесь mootools
ладно, пойду издеваться над ангельским и писать и у нах на блоге
вдруг помогут !

hose
() автор топика
Ответ на: комментарий от hose

а скипты у них дикие я согласен

hose
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.