| imho.ws |
![]() |
|
|
|||||||
|
Сообщения:
Перейти к новому /
Последнее
|
Опции темы |
|
|
# 3 |
|
Full Member
Регистрация: 05.02.2002
Адрес: Underground
Сообщения: 2 110
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
RaZEr
Ну... это правильно? abc = document.forms.form1.textarea1.createTextRange(); if (abc != 0) { alert(abc); } ? Добавлено через 4 минуты: попробовал, не получается: javascript:abc = document.forms.vbform.message.createTextRange(); alert(abc); выдает алерт с "[object]" Добавлено через 3 минуты: а так: javascript:abc = document.forms.vbform.message.createTextRange().text; alert(abc); выдает все содержимое окошка... а мне нужно только выделенное так: javascript:abc = document.forms.vbform.message.selection.createTextRange().text; alert(abc); выдает ошибку... Добавлено через 7 минут: А так: a=document.selection.createRange().text; if(a!="") {alert(a);} else {alert('lala');} Работает. Добавлено через 12 минут: Короче, задача такая: Есть страница. Можно ли отправить на обработку скрипту в новом окне только одно выделенное слово с этой страницы? |
|
|
|
|
# 6 |
|
Junior Member
Регистрация: 01.06.2003
Адрес: Msk
Пол: Male
Сообщения: 138
![]() |
HTML:
<script> function send() { document.forms["slovar"].tosend.value = document.selection.createRange().text; document.forms["slovar"].submit(); } </script> <form name="slovar" method="post" action="slovar.php"> <input type="hidden" name="tosend"> <input type="submit" onClick="send()"> </form>
__________________
Завтра будет. Лучше. |
|
|
|
|
# 7 |
|
Full Member
Регистрация: 19.07.2003
Адрес: Israel
Сообщения: 924
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Например:
Код:
text of you page .... <form name=form1 method=post action=slovar.php> <input type=hidden name="word" value=""> <input type=submit value="Translate" onclick="document.form1.word = document.selection.createRange().text; return true;"> </form>
__________________
Столько дел, что и работой занятся некогда... Последний раз редактировалось joker99; 04.03.2004 в 02:59. |
|
|
|
|
# 8 |
|
Full Member
Регистрация: 05.02.2002
Адрес: Underground
Сообщения: 2 110
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
V0iD
joker99 Спасибо ![]() Добавлено через 11 минут: А работают ли вложенные формы? По типу вложенных таблиц ![]() Потому как что делать, если встроить эту фичу требуется вот в это окошко на vbulletin, в формы написания поста.... не может же у одной формы быть два действия? |
|
|
|
|
# 9 | |
|
Full Member
Регистрация: 19.07.2003
Адрес: Israel
Сообщения: 924
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Нет.
Формы не могут быть вложенными, у формы может быть только один action Цитата:
Код:
<script>
function send() {
document.forms["slovar"].tosend.value = document.selection.createRange().text;
document.forms["slovar"].submit();
}
</script>
<form name="answer" method="post" action="tread.php">
.. a lot of inputs ... and other stuff
<input type="button" value="Translate" onClick="send()">
</form>
<form name="slovar" method="post" action="slovar.php">
<input type="hidden" name="tosend">
</form>
__________________
Столько дел, что и работой занятся некогда... |
|
|
|