Например:
<script>
var Num = 0;
</script>
<input type='button' onclick='Num++;'>
<script>
document.write(Num);
</script>
Выводит переменную var Num, но выведется только 0, хотя переменная будет увеличиватся при каждом клике.
Что надо сдлеать, чтобы изменения показывались?
Спустя 39 минут, 1 секунда (1.01.2011 - 19:44) T1grOK написал(а):
У вас не вызывается document.write(Num); при нажатии клавиши а только при инициализации страницы.
<script>
var Num = 0;
function up(){
Num++;
alert(Num);
}
</script>
<input type='button' onclick='up()'>
Спустя 3 минуты, 52 секунды (1.01.2011 - 19:48) DmitryOpalev написал(а):
А как вместо alert испольовать document.write?
Спустя 3 минуты, 6 секунд (1.01.2011 - 19:51) waldicom написал(а):
<input type='button' onclick='Num++;'>
Так обычно не пишут. Или вызов функции или прямой javascript c помощью
onclick="javascript:document.write(blabla)"
Спустя 17 минут, 25 секунд (1.01.2011 - 20:09) DmitryOpalev написал(а):
Сейчас это не принципиально
Спустя 4 минуты, 45 секунд (1.01.2011 - 20:13) waldicom написал(а):
Цитата (DmitryOpalev @ 1.01.2011 - 18:09) |
Сейчас это не принципиально |
Т.е. то, что твой вариант пропросту не может работать, это не принципиально?
Что же тогда важно?
Спустя 3 минуты, 5 секунд (1.01.2011 - 20:16) DmitryOpalev написал(а):
Цитата |
твой вариант пропросту не может работать |
Оммм.. ну я этого не видел.
Цитата |
Так обычно не пишут |
:)
Вот, к примеру T1grOK:
<script>
var Num = 0;
function up()
{
Num++;
alert(Num);
}
</script>
А мне надо document.write вместо alert
Когда мы нажимаем на кнопку, она исчезает, а на ее месте появляется текст... как сделать, чтобы кнопка оставалась?
Спустя 26 минут, 31 секунда (1.01.2011 - 20:43) Invis1ble написал(а):
DmitryOpalev
<div id="container">
</div>
<input type="button" value="click me" onclick="incr();" />
<script>
num = 0;
container = document.getElementById('container');
function incr()
{
num ++;
container.innerHTML = num;
}
</script>
Спустя 1 минута, 48 секунд (1.01.2011 - 20:45) DmitryOpalev написал(а):
Спасибо, буду разибраться
_____________
Курс валют