есть код:
<script>
window.onload=function()
{
var aform=$('authform2');
Event.observe(aform, 'submit', ALogon);
}
</script>
<form method="post" action="/?action=auth" id="authform2" name="authform">
......
</form>
function ALogon()
{
$('subbutton').style.display='none';
new Ajax.Request
(
"/include/ajax/login.php",
{
method: 'post',
parameters: $('authform').serialize(true),
onSuccess: function(xhr)
{
var result=xhr.responseXML;
AuthSite(result);
}
}
);
$('subbutton').style.display='';
return false;
}
отлично работает в ИЕ6, ИЕ7, в ИЕ8 не работает.
Покопавшись, я определил, что затык не в onLoad. Проблема начинается со строчки new Ajax.Request
То есть получается что не срабатывает объект библиотеки prototype? И именно в ИЕ8. Кто подобное видел?