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;
    }
}


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