Форум программистов, компьютерный форум, киберфорум
Наши страницы

JavaScript

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 35, средняя оценка - 4.69
Дима_Кирсанов
5 / 5 / 0
Регистрация: 08.10.2010
Сообщений: 227
#1

Как передать значение из одной функции в другую? - JavaScript

10.02.2011, 13:01. Просмотров 5807. Ответов 1
Метки нет (Все метки)

Подскажите, пожалуйста, как сделать так:
Я хочу реализовать движение вверх-вниз квадрата. После выполнения цикла в функции function Up(element), дожна запускаться функция function Down(), принимающая параметры element.style.top, element.style.left. Знаю про видимость переменной в функции, понимаю что эти свойства нужно как-то вернуть, а потом уже принять, пытался выкрутится с помощью return, но не вышло. Поскажите как такое можно сделать, если можно вообще.

PHPHTML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<html>
<script>
 
function Up(element)
{
    for(i=0; i<=5; i++)
    {
        top=parseInt(element.style.top);
        left=parseInt(element.style.left);
        element.style.top=top-5+'px';
        element.style.left=left+5+'px';
    }
    
 
}
 
//function Down()
//{
//  for(i=0; i<=10; i++)
//  {
//      top=parseInt(element.style.top);
//      left=parseInt(element.style.left);
//      element.style.top=top+1+'px';
//      element.style.left=left+1+'px';
//  }   
//
//}
 
</script>
<div onclick="Up(this)" style="position:absolute; top:200px; left:20px; height:20px; width:20px; background:black"></div>
 
</html>
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.02.2011, 13:01
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Как передать значение из одной функции в другую? (JavaScript):

Передать значение из одной функции в другую - JavaScript
Как из функции GetNewUserId передать значение id в функцию AddUser var usersData = ; function AddUser(GetNewUserId, name,...

Как можно передать значение из одной формы в другую - JavaScript
Вот такой вопросик. Как можно передать значение из одной формы в другую. 1-ая форма имеет вид скрытого поля, 2-ая - поле ввода данных....

Передать переменную из одной функции в другую - JavaScript
Подскажите пожалуйста как передать переменную которая образавалась в одной функции в другую функцию напрмиер из функции one нужно передать...

Передать переменную из одной функции в другую, не вызывая саму функцию - JavaScript
И так есть 2 функции. В первую функцию func_1 передается перменная q она там как-то обрабатывается и теперь полученную переменную tmp надо...

Как передать значение формы на другую страницу Javascript required - JavaScript
Сценеарий: Есть страница ASP с формой в которой собирается набор данных и размещается в textarea. По body onload рабоатет скрипт на post...

И снова глобальная переменная в js. Как изменить значение глобальной переменной в одной функции и увидеть это значение в другой функции? - JavaScript
Это учебное задание. Помогите, пожалуйста, разобраться почему func1 видит какую-то новую переменную t вместо window.t? Пробовала...

1
Kdn
307 / 165 / 4
Регистрация: 07.02.2011
Сообщений: 319
10.02.2011, 14:13 #2
Ну как вариант можно элемент хранить в области видимости где он доступен двум функциям , в данном примере это глобальная переменная:
Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
var Myelement;
 
function Up(element)
{
Myelement=element;
for(i=0; i<=5; i++)
{
top=parseInt(element.style.top); //top  у тебя глобальная. Если локальная, то var top 
left=parseInt(element.style.left); //left  у тебя глобальная. Если локальная, то var left 
element.style.top=top-5+'px';
element.style.left=left+5+'px';
}
Down()
}
 
function Down()
{
 for(i=0; i<=10; i++)
 {
 top=parseInt(Myelement.style.top); //top  у тебя глобальная. Если локальная, то var top 
 left=parseInt(Myelement.style.left);//left  у тебя глобальная. Если локальная, то var left 
 Myelement.style.top=top+1+'px';
 Myelement.style.left=left+1+'px';
 } 
 
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.02.2011, 14:13
Привет! Вот еще темы с ответами:

Передать текст с одной html на другую - JavaScript
ребят, помощь нужна, не могу никак написать, короче нужно написать скрипт который по нажатию по кнопке будет передавать текст из текстового...

Можно ли передать значения с одной страницы на другую? (подробнее внутри) - JavaScript
Есть страница авторизации. Ее вызывает приложение (выводится страница в браузере). Прямое обращение к ней бессмысленно - она выводит...

Передать в последний аргумент функции другую функцию - JavaScript
Суть такая написал функцию, которая находит изображения в нужном блоке и показывает их пользователю по принципу стека, одного за другим (...

Передача переменных из одной функции в другую - JavaScript
Здравствуйте. Занялся прокладыванием маршрута на яндекс-картах, суть следующая. Пользователь вводит два города, нажимает &quot;Проложить&quot;, и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru