[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Вывод переменной
DmitryOpalev
Здравствуйте!
Например:
<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 написал(а):
Сейчас это не принципиально smile.gif

Спустя 4 минуты, 45 секунд (1.01.2011 - 20:13) waldicom написал(а):
Цитата (DmitryOpalev @ 1.01.2011 - 18:09)
Сейчас это не принципиально  smile.gif

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

Спустя 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 написал(а):
Спасибо, буду разибраться


_____________
Курс валют
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.