Привет всем. Кто может помочь с такой проблемой:
Есть функция:
function setInnerPage(){
if("AccountsCloseList" != "AccountStatus"){
var thisForm = document.forms[0];
var el = document.createElement("input");
el.type = "hidden";
el.name = "uri";
el.value = "AccountStatus";
thisForm.appendChild(el);
thisForm.submit();
top.top1.location = 'http://localhost/IB/top.jsp?lang-id=LV';
}
return false;
}
Ее вызывает:
<a href="#" onClick="javascript: setInnerPage(); return false;">
<img id="ge" src="http://localhost:80/banners/2.jpg" border="0" />
</a>
В IE и Firefox все работает, т.е при нажатии по картинке вызывается
setInnerPage(), происходит submit(), при этом на сервере выполняются нужные действия. Потом при "top.top1.location = '....'" показывается нужная информация. В Opera такое ощущение, что сначала срабатывает
"top.top1.location = '....'", что стоит в конце функции, а потом submit. После этого конечно ничего на экране правельного не показывается.
Спасибо.