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