Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Несколько вопросов про таймер (https://javascript.ru/forum/misc/11063-neskolko-voprosov-pro-tajjmer.html)

ВэйДлин 04.08.2010 22:22

Несколько вопросов про таймер
 
Есть таймер:
<script type="text/javascript">
var cek_w = 20;
function fcwait() {if (cek_w > 0) {var el_w = document 
if( el_w ){el_w.innerHTML = "" + cek_w}
cek_w = cek_w - 1 
setTimeout("fcwait()", 1000) } else 

document.getElementById("OK").style.display = 'none';

}}
</script>

Вместо document.getElementById("OK").style.display = 'none'; надо как-то сделать чтоб текст копировался из input#ID1 в input#ID2

И ещё как засунуть в onclick несколько функций, чтоб при клике они все одновременно запускались, ну там ID1(); ID2(); ...

x-yuri 05.08.2010 05:47

Цитата:

Сообщение от ВэйДлин
Вместо document.getElementById("OK").style.display = 'none'; надо как-то сделать чтоб текст копировался из input#ID1 в input#ID2

http://javascript.ru/tutorial/dom

Цитата:

Сообщение от ВэйДлин
И ещё как засунуть в onclick несколько функций, чтоб при клике они все одновременно запускались, ну там ID1(); ID2(); ...

function onClick(){
    ID1();
    ID2();
}

ВэйДлин 05.08.2010 17:00

Цитата:

Сообщение от x-yuri (Сообщение 66400)

Можно чуть конкретную ссылку?

x-yuri 05.08.2010 19:53

можно чуть конкретнее сообщить, что именно непонятно? Найти элемент по id, получить содержимое элемента?

JsLoveR 05.08.2010 20:00

Цитата:

Сообщение от ВэйДлин
Вместо document.getElementById("OK").style.display = 'none'; надо как-то сделать чтоб текст копировался из input#ID1 в input#ID2

document.getElementById("ID2").value=document.getElementById("ID1").value;

Цитата:

Сообщение от ВэйДлин
Можно чуть конкретную ссылку?

куда уж конкретнее )

ВэйДлин 05.08.2010 20:07

Спс, и ещё вопрос есть 2 скрипта, когда я ставлю так
<script type="text/javascript">
Скрипт 1
</script>
<script type="text/javascript">
Скрипт 2
</script>

все работает, а так нет
<script type="text/javascript">
Скрипт 1
Скрипт 2
</script>

Это почему?

JsLoveR 05.08.2010 20:14

Покажите, что за скрипты Вы ставите.

ВэйДлин 05.08.2010 21:43

Уже разобрался, и вот ещё вопрос как остановить функцию?

JsLoveR 05.08.2010 21:48

ВэйДлин, здесь есть решение
var $stop = {};
function long() {
    if (/* пора выходить */) {
        throw $stop;
    }
}
 
try {
    long();
} catch (e) {
    if (e != $stop) {
        throw e;
    }
}

ВэйДлин 05.08.2010 21:52

Так... С моими знаниями JS я не всё понял...
var $stop = {};
function long() /* Это функция которая остановится?*/{
    if (/* пора выходить - ЭТО ЧТО?*/) {
        throw $stop;
    }
}

try {
    long();
} catch (e) {
    if (e != $stop) {
        throw e;
    }
}

JsLoveR 05.08.2010 22:12

Цитата:

Сообщение от ВэйДлин
long() /* Это функция которая остановится?*/

угу
Цитата:

Сообщение от ВэйДлин
if (/* пора выходить - ЭТО ЧТО?*/)

здесь Ваше условие, при котором функция "остановится"

x-yuri 05.08.2010 22:28

не надо так функции останавливать. Что это за функция, которую нужно остановить и зачем ее останавливать?

JsLoveR, не надо советовать первое, что в голову приходит. Может функции запускать тоже исключениями будем?

JsLoveR 05.08.2010 22:31

x-yuri, я согласен, что наверняка там всё просто у автора и ничего не нужно останавливать таким образом, но всё же так можно.
ВэйДлин, объясните зачем Вам нужно остановить фун-ю, возможно есть более лёгкое и правильное решение для этого.

ВэйДлин 05.08.2010 22:39

Я щас обдумал возможно есть вариант по легче щас попробую отпишусь

ВэйДлин 05.08.2010 22:58

Разобрался

ВэйДлин 05.08.2010 23:00

И ещё в JS можно вставить JQ код? Например $('img').show();

x-yuri 05.08.2010 23:28

Цитата:

Сообщение от JsLoveR
x-yuri, я согласен, что наверняка там всё просто у автора и ничего не нужно останавливать таким образом, но всё же так можно.

можно гвозди микроскопом забивать, а борщ вилкой хлебать... ;)

Цитата:

Сообщение от ВэйДлин
И ещё в JS можно вставить JQ код?

:lol: jQuery - это не другой язык программирования, он тоже на javascript написан, как бы нелепо это не звучало. Следовательно можно :)

JsLoveR 05.08.2010 23:33

Цитата:

Сообщение от ВэйДлин
И ещё в JS можно вставить JQ код? Например $('img').show();

:D

ВэйДлин 06.08.2010 01:03

Вопрос № хз какой :D
(function(){
 var __e = document.querySelector('addEntForm);
 if ( __e ) { __e.setAttribute('onchange','searchEntr()'); }
 })();

Почему код не работает?

Octane 06.08.2010 01:16

Для начала надо внимательно посмотреть на свой код и найти глупую синтаксическую ошибку, а потом прочитать http://xpoint.ru/know-how/JavaScript/Atributyi и переделать назначение обработчика события так:
__e.onchange = searchEntr;


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