Я использую Ext JS для создания всплывающего окна, вот код:
function popupImage(term, imageNumber){
if(currentPopupWindow!=null){
currentPopupWindow.close();
}
currentPopupWindow = new Ext.Window({
layout : 'fit',
closeAction :'hide',
plain : true,
constrain : true,
width: 300,
border: false,
html: "Blah blah content"<span onclick=\"currentPopupWindow.close();\">cerrar</span>"
});
currentPopupWindow.show(false, function(){
var el = Ext.get("termimage");
currentPopupWindow.setWidth(el.getWidth(true)+150);
});
currentPopupWindow.anchorTo(Ext.get("dictionarycontainer"), "tl");
}
В Firefox это работает нормально. В IE7 это работает, но всегда выдает ошибку javascript с сообщением «неопределенная ошибка».
Что я делаю не так?
EDIT
Удаление строки anchorTo устраняет ошибку. Я все еще хотел бы привязаться к этому, так что это не лучшее решение!