Изменить значение поля формы, перебросить на????

 
0
 
JavaScript
ava
Black | 09.11.2004, 02:56
Вроде бы скрипт примитивный, а все равно работать не хочет smile
Есть форма say, есть поле text, есть фреймы - форма во фрейме mess
Надо изменить значение поля (text)
У меня не получается пишет синтаксическая ошибка, помогите найти БАГу.


<script language=JavaScript>
function img(code){
var tmp = parent.frames['mess'].forms['say'].text.value;
parent.frames['mess'].forms['say'].text.value = tmp + code;
parent.frames['mess'].forms['say'].text.focus();
}
</script>


B еще:
почему то хоть этот скрипт не работает??? мне просто надо чтобы он перекинул пользователя по ссылке:
www.name.com/say.php?click=OK&text=[где_опр_текст_который_должен_вставить_скрипт]



<script language=JavaScript>
function reset() {
var text = document.forma['say'].text.value;
document.location = "say.php?click=OK&text=" +text+;
}
</script>';

И еще: какой функцией можно получить текущее положение указателя мыши в поле формы, т.е. чтобы добавлять текст в поле туда где находится указатель мыши а не просто в начало или конец :-)

Благодарю за ответы. В JavaScripts я полный ламо и этого не скрываю.
Kommentare (2)
ava
Sardar | 09.11.2004, 10:39 #
Первое:
function img(code) {
parent.frames['mess'].forms['say'].elements['text'].value += code;
parent.frames['mess'].forms['say'].elements['text'].focus();
}

Предпологая что имя формы mess, а имя текстового поля text.

Второе:
function reset() {
document.location.navigate("say.php?click=OK&text=" +escape(document.forma['say'].elements['text'].value));
}


Третье: поищи по форуму selection(Start|End), selection.createRange() и "Как вставить текст под курсором" - много раз обсуждалось, скоро в FAQ'e будет.
ava
Aliance | 16.11.2004, 18:08 #
Цитата
document.forma['say'].text

Тут у тебя СРАЗУ 2 стиля... Используй как сказал Сардар smile
Registrieren Sie sich oder melden Sie sich an, um schreiben zu können.
Unternehmen des Tages
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Mitwirkende
  Sardar ava  Aliance   Black
advanced
Absenden