X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

2 страниц V   1 2 >
Открыть тему
Тема закрыта
> Как в переменной поменять значение
Bucks
Bucks
Topic Starter сообщение 4.9.2010, 15:27; Ответить: Bucks
Сообщение #1


Так же как и создавать? Или нет?
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
alexdrob
alexdrob
сообщение 4.9.2010, 15:46; Ответить: alexdrob
Сообщение #2


Пусть переменная называется a

a=5; // тут в переменную заносится значение 5
a='Привет!'; // а тут Привет!
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Bucks
Bucks
Topic Starter сообщение 4.9.2010, 16:21; Ответить: Bucks
Сообщение #3


=) вот код
var slidepos = 335;
var ytop = 335;
var xleft = 50;
var slidediv = document.getElementById('call');
var speedY = false;
var speedX = false;
var tY = 30;
var tX = 30;

function start() {
function gotop() {
setTimeout(gotop, tY);
if( ytop < 6000 ) {
ytop--;
slidediv.style.top = ytop;
} else {
}
}
setTimeout(gotop, tY);
function goright() {
setTimeout(goright, tX);
if( xleft < 6000 ) {
xleft++;
slidediv.style.left = xleft;
} else {
}
}
setTimeout(goright, tX);
}


function right() {
var tY = 5;
var tX = 8;
}

Тут мне надо поменять значение переменной tY and tX, не выходит
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
locky-yotu
locky-yotu
сообщение 4.9.2010, 17:15; Ответить: locky-yotu
Сообщение #4


Bucks, ты имеешь в виду твою функцию rght()? Тогда убери там "var" - rjuда ты пишешь "var" внутри функции, ты определяешь областью видимости этх переменных только эту конкретную функцию. То есть на то, что вне её они не влияют.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Bucks
Bucks
Topic Starter сообщение 4.9.2010, 17:17; Ответить: Bucks
Сообщение #5


function right() {
tY = 8;
tX = 5;
}

Так?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
locky-yotu
locky-yotu
сообщение 4.9.2010, 17:20; Ответить: locky-yotu
Сообщение #6


типа того) помогло?
кстати, лучше обрамляй JavaScript тегами "PHP" - так подсветка синтаксиса работает)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Bucks
Bucks
Topic Starter сообщение 4.9.2010, 18:56; Ответить: Bucks
Сообщение #7


Как обрамить я не понял=)
Так как я написал не работает
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
locky-yotu
locky-yotu
сообщение 4.9.2010, 19:28; Ответить: locky-yotu
Сообщение #8


Ну если это весь код, те естественно не помогло, функция right() ведь нигде не вызывается. А обрамить вот так:
[IMG]http://s3.amazonaws.com/floomby/9_4_2010/xHIkffyTkS1uWrOnoZWjw.png[/IMG]
Тогда код будет нормально подсвечен, вот так:
[PHP]function start() {
function gotop() {
setTimeout(gotop, tY);
if( ytop < 6000 ) {
ytop--;
slidediv.style.top = ytop;
} else {
}
}
setTimeout(gotop, tY);
function goright() {
setTimeout(goright, tX);
if( xleft < 6000 ) {
xleft++;
slidediv.style.left = xleft;
} else {
}
}
setTimeout(goright, tX);
}
[/PHP]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Bucks
Bucks
Topic Starter сообщение 4.9.2010, 19:31; Ответить: Bucks
Сообщение #9


Вызывается функция...
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Bucks
Bucks
Topic Starter сообщение 4.9.2010, 19:32; Ответить: Bucks
Сообщение #10


[PHP]<html>

<link rel="stylesheet" href="button.css" type="text/css">

<div id="call" style="position:absolute; top:335px; left:50px;"></div>


<div id="ryl">
<a href="#" onclick="start()" class="go">&nbsp</a>
<a href="#" onclick="stop()" class="stop">&nbsp</a>
<a href="#" onclick="" class="left">&nbsp</a>
<a href="#" onclick="right()" class="right">&nbsp</a>
</div>


<script language="JavaScript">
var slidepos = 335;
var ytop = 335;
var xleft = 50;
var slidediv = document.getElementById('call');
var speedY = false;
var speedX = false;
var tY = 30;
var tX = 30;

function start() {
function gotop() {
setTimeout(gotop, tY);
if( ytop < 6000 ) {
ytop--;
slidediv.style.top = ytop;
} else {
}
}
setTimeout(gotop, tY);
function goright() {
setTimeout(goright, tX);
if( xleft < 6000 ) {
xleft++;
slidediv.style.left = xleft;
} else {
}
}
setTimeout(goright, tX);
}

function right() {
tY = 8;
tX = 5;
}
</script>

</html>[/PHP]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
2 страниц V   1 2 >
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Большие ставки для кликов в Я.Директ. Как удешевить?
2 rownong27 1123 26.3.2024, 14:13
автор: knezevolk
Открытая тема (нет новых ответов) Как вы бросили работу и перешли на заработок с сайтов?
12 uahomka 2295 25.3.2024, 6:52
автор: Skyworker
Открытая тема (нет новых ответов) Как отозвать банковский платеж фрилансеру?
28 metvekot 3920 25.3.2024, 6:34
автор: Skyworker
Открытая тема (нет новых ответов) Как вывести деньги в Украине с заблокированного Юмани ?
23 freeax 3644 24.3.2024, 20:55
автор: Liudmila
Открытая тема (нет новых ответов) Через какой браузер и как можно найти в кэшэ браузера видео
10 Room 1939 23.3.2024, 7:41
автор: Room


 



RSS Текстовая версия Сейчас: 29.3.2024, 10:31
Дизайн