Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Нужна помощь (https://javascript.ru/forum/dom-window/22867-nuzhna-pomoshh.html)

melky 05.11.2011 12:28

присваивает переменной el элемент, в котором произошло событие.

можно было бы расписать так

// определяет, является ли браузер пользователя интернет эксплорером.
function isIE(){....}

if ( isIE() ){
     el = event.srcElement;
} else {
     el = e.target;
}

Виктор Кон 05.11.2011 22:04

Как я понял, это кросс-браузерность, причем довольно интересное условие через regexp, сам я привык использовать другое, чуть покороче. Но и это работает.

Singenor 11.11.2011 18:33

http://jsfiddle.net/7MkWE/34/

почему текст ареа отмораживается? не выдает то, что мне надо, ввод в несколько строк?

dmitriymar 11.11.2011 18:39

потому что это не текстэрия а обыкновенный инпут заключённый в исковерканный тег формы
http://htmlbook.ru/html/textarea

Singenor 11.11.2011 19:19

точно, спс, разобрался, сделал

melky 12.11.2011 00:42

Цитата:

Сообщение от Виктор Кон (Сообщение 134636)
Как я понял, это кросс-браузерность, причем довольно интересное условие через regexp, сам я привык использовать другое, чуть покороче. Но и это работает.

это не regexp, а conditional comment.

Singenor 13.11.2011 23:00

Можно сделать так, чтобы в результате выдавался алерт не на каждое совпадение, а один, в котором и шли перечисления?

var doc=document;
doc.body.onclick=function(){
var arr=doc.a.b.value.split(" ");
for(var i=0; i<arr.length; i++) {
if(doc.a.a.value.indexOf(arr[i])+1==0){
alert(arr[i]);
}
}
}

Singenor 14.11.2011 01:33

Цитата:

Сообщение от nasqad (Сообщение 136286)
var t='', doc=document;
doc.body.onclick=function(){
var arr=doc.a.b.value.split(" ");
for(var i=0; i<arr.length; i++) {
if(doc.a.a.value.indexOf(arr[i])+1==0){
t += arr[i] + ', ';
}
}
alert(t)
}

спасибо. Теперь такой вопрос, можно ли сделать так, чтобы алерт отправлялся на печать? получается нужно ссылку сделать на текстовый документ так? и там уже распечатывать его, так ведь?

Singenor 14.11.2011 01:38

и какой счетчик мне нужно поставить, чтобы у меня считалось время, за которое идет поиск?

Singenor 18.11.2011 20:01

http://jsfiddle.net/7MkWE/94/

как реализовать печать страницы? при нажатии на кнопку он открывает страницу для печати, но только при первом нажатии, а мне нужно чтобы можно было распечатать результат( алерт), как мне так сделать?


Часовой пояс GMT +3, время: 06:37.