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

Общайтесь со знакомыми и друзьями в нашем сообществе в Facebook.

№103-11-2006 00:04:49

Magic_Pager7FFE
Участник
 
Группа: Members
Зарегистрирован: 02-11-2006
Сообщений: 2

Помогите в разработке сайта под (ИЕ, Оперу и Мозилу)...

Написал функцию для отправки текста из одного фрейма в форму другого фрейма.
Вот как выглядит:

Выделить код

Код:

<SCRIPT LANGUAGE="JavaScript">
<!--
function insert(dat)
   {
      window.parent.chat_bar.sendform.usertext.focus();
      window.parent.chat_bar.sendform.usertext.value += dat;
   }
//-->
</SCRIPT>

фрейм (куда отправляю): chat_bar
имя формы: sendform
имя текстового инпута: usertext
валуе: "и в Африке value"
добовляю текст: dat

Под ИЕ и Оперой работает, а в Мозиле - НЕТ...

Может кто подскажит как по другому отправить?
Может поминять синтаксис?
Или ещё чего нибудь...

Отсутствует

 

№204-11-2006 01:21:34

Magic_Pager7FFE
Участник
 
Группа: Members
Зарегистрирован: 02-11-2006
Сообщений: 2

Re: Помогите в разработке сайта под (ИЕ, Оперу и Мозилу)...

Всё... Спасибо за внимание!
Методом "тыка" разобрался... Всё работает (под всеми браузерами)... :)

А выглядит это так:

Выделить код

Код:

<SCRIPT LANGUAGE="JavaScript">
<!--
function insert(dat)
   {
      w = window.parent.chat_bar;
      w.focus();
      var e = w.document.forms['sendform'].elements['usertext'];
      e.value += dat;
   }
//-->
</SCRIPT>

p.s. это для тех у кого тоже будут подобные проблемы...

Отсутствует

 

№307-11-2006 11:56:48

Lynn
Кофеман
 
Группа: Members
Откуда: Россия
Зарегистрирован: 16-02-2005
Сообщений: 1721
Веб-сайт

Re: Помогите в разработке сайта под (ИЕ, Оперу и Мозилу)...

А ещё правильнее так:

Выделить код

Код:

<script type="text/javascript">
function insert(dat) {
  var e = window.parent.chat_bar.document.forms['sendform'].elements['usertext'];
  e.focus();
  e.value += dat;
}
</script>

Isn't it ironic... don't you think? — Alanis Morissette

Отсутствует

 

Board footer

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