Страницы: 1
Нет, не работает. Пришлось вывести новое окно.
Каюсь, там была моя ошибка. Причем настолько глупая, что даже не скажу какая.
Мне нужно попеременно выводить на одно и то же место полזя <input> и <select> в ячейке таблицы. Я использую две функции:
function callInput(FormNum,TdID){
strHTML='<form ><input class="cl_Inp" id=Inp_"'+TdID+'"> </form>';
document.getElementById(TdID).innerHTML=strHTML;
}
function callSelect(FormNum,TdID){
strHTML='<form><select class="cl_Inp" id=Inp_"'+TdID+'"><option value="0">Object</option></select></form>';
document.getElementById(TdID).innerHTML=strHTML;
}
естественно, вызываю их по очереди.
Так вот, в IE все работает как я хочу. Формы появляются по очереди. В FF каждый раз новая форма "накладывается" на другую. Или я чего-то не понимаю, или это "глюк".
Господа знатоки, только отвечайте, пожалуйста, а то подержке на форуме - грош ценаю
…Есть несколько фреймов. В одном есть элемент с ID и свойством innerHTML. Из другого я пытаюсь его получить:
strStorage =
parent.window.frames[1].document.getElementById('strMain').innerHTML;;
в результате ФФ выдает сообщение:
Ошибка:parent. window.frames[1].document.getElementById("strMain") has no properties
Пытаюсь вызвать простейшую функцию из этого фрейма, даже без параметров, например такую function myAlert() { alert('OK');}
Получаю сообщение, что это не функция. При этом, записать в этот фрейм, используя document.write() - пожалуйста. Получить свойство окна, например - location - нет проблем а вот вызвать просто alert() - опять говорит, что это не функция. То есть, дело не в адресации.
На форуме видел подобную проблему, вставил по рекомендации в обоих фреймах строку:
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
Браузер при открытии попросил подтверждение, но ведет себя по старому.:(
…Страницы: 1