Полезная информация

Список ответов на каверзные вопросы можно получить в FAQ-разделе форума.

Разработка » Странности с формами. Что делать? » 12-11-2005 21:07:19

Нет, не работает. Пришлось вывести новое окно.

Разработка » Взимодействие между фреймами. » 09-11-2005 23:21:42

Каюсь, там была моя ошибка. Причем настолько глупая, что даже не скажу какая.

Разработка » Странности с формами. Что делать? » 09-11-2005 23:18:47

Мне нужно попеременно выводить на одно и то же место пол&#1494;я  <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 каждый раз новая форма "накладывается" на другую. Или я чего-то не понимаю, или это "глюк".

Господа знатоки, только отвечайте, пожалуйста, а то подержке на форуме - грош ценаю

Разработка » Взимодействие между фреймами. » 18-10-2005 22:03:17

Есть несколько фреймов. В одном есть элемент с 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");

Браузер при открытии попросил подтверждение, но ведет себя по старому.:(

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]