YasenPepper
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Блин! Цикл тоже работает через Жэ на Пэ! Все проблемы, кажись, из-за того, что TinyMCE грузицца в IFRAME. Ниже код, который у меня заработал в IE и Opera, но не хочет работать в Firefox и Safari... В последних двух браузерах не работает "document.all", а "document.getElementById" почему-то находит TinyMCE до того, как TinyMCE загрузится (из-за чего функция прекращает выполняться при определении переменной txtNotes). Отцы! Как изменить, чтобы заработало в Мозилле??????????? Код: <HTML> <HEAD> <!-- correct your path to tinyMCE!! --> <script language="javascript" type="text/javascript" src="includes/tiny_mce/tiny_mce.js"></script> <script language="javascript" type="text/javascript"> function isSet(name){ if (document.all) return typeof document.all[name]!= "undefined"; else return typeof document.getElementById(name)!= "undefined"; } function alerter(){ if (isSet("mce_editor_0")) { txtNotes = document.getElementById("mce_editor_0").contentWindow.document.body; count.innerText= String(txtNotes.innerText).length; } setTimeout("alerter()",500); } tinyMCE.init({ mode : "textareas", theme : "basic", language : "russian", editor_css : "includes/tiny_mce/themes/default/editor_ui.css", force_p_newlines: "false", force_br_newlines: "true" }) </script> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"></HEAD> <BODY> <form name="form1" method="post" enctype="multipart/form-data"> <textarea name="about" cols="50" rows="15" wrap="virtual" id="about"></textarea> <input type="submit" name="Submit" value="Submit"> </form> <font size="5" id="count"></font><font size="5"> characters</font> <script>alerter();</script> </BODY> </HTML> |
| Всего записей: 51 | Зарегистр. 30-03-2005 | Отправлено: 16:21 13-08-2008 | Исправлено: YasenPepper, 16:22 13-08-2008 |
|