Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> выполнение функции, 1 раз 
:(
    Опции темы
MrDmitry
Дата 30.7.2009, 16:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 556
Регистрация: 10.11.2006

Репутация: нет
Всего: нет



парни как заставить выполнятся какуюто функцию 1 раз
например есть код

Код


<html>
<head>
<script type='text/javascript'>
мои функции
</script>
</head>
<body onmousedown='функция1();' onmouseup='функция2();' >
</body>
</html> 

как сделать так чтоб функции 1 и 2 повешенные на события onmousedown и  onmouseup выполнялись 1 раз?

и еще такой вопрос. Какую книгу в электронном варианте по ajax посоветуете? ))

Это сообщение отредактировал(а) MrDmitry - 30.7.2009, 16:21
PM MAIL   Вверх
InvalidProperty
Дата 30.7.2009, 16:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 356
Регистрация: 31.10.2007
Где: Россия, Казань

Репутация: нет
Всего: 9



а если девушки, значит не отвечать? smile

Код

<html>
<head>
<script type='text/javascript'>
var was = false;

function f1()
{
 if(!was)
 {
  was = true;
  // делай один раз
 }
}
</script>
</head>



--------------------
dd if=$0 of=$0 bs=1 count=76 seek=`du -b $0 | awk {'print $1'}` 2>/dev/null
dd if=$0 of=$0 bs=1 count=67 conv=notrunc oflag=append 2>/dev/null
echo $0 >> $0
PM MAIL ICQ Jabber   Вверх
MrDmitry
Дата 30.7.2009, 16:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 556
Регистрация: 10.11.2006

Репутация: нет
Всего: нет



Цитата(InvalidProperty @ 30.7.2009,  16:30)
а если девушки, значит не отвечать? smile

Код

<html>
<head>
<script type='text/javascript'>
var was = false;

function f1()
{
 if(!was)
 {
  was = true;
  // делай один раз
 }
}
</script>
</head>

я так уже пытался делать. почему то событие onmousedown все время проходит (((
А можно передать параметр was через ссылку а в самом скрипте уже изменить его значение?

Это сообщение отредактировал(а) MrDmitry - 30.7.2009, 16:48
PM MAIL   Вверх
Се ля ви
Дата 30.7.2009, 17:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Java/SOAрхитектор
****


Профиль
Группа: Модератор
Сообщений: 2016
Регистрация: 5.6.2004
Где: place without tim e and space

Репутация: 5
Всего: 127



Попробуй так:
Код
<html>
<head>
<script type='text/javascript'>
    function f1() {
        document.onmousedown = null;

        //тело функции...
    }
    function f2() {
        document.onmouseup = null;

        //тело функции...
    }
</script>
</head>
<body onmousedown="f1();" onmouseup="f2();" >
</body>
</html>




--------------------
  )
 (
[_])
проф. блог

Кролики думали, что занимаются любовью, а на самом деле их просто разводили...
PM MAIL WWW Skype GTalk   Вверх
Michael.de
Дата 30.7.2009, 21:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 346
Регистрация: 22.3.2005
Где: Deutschland

Репутация: 2
Всего: 9



Цитата(MrDmitry @  30.7.2009,  16:46 Найти цитируемый пост)
я так уже пытался делать. почему то событие onmousedown все время проходит (((
не верю (©) :
Код

<html>
<head>
<script type='text/javascript'>
var down=up=false;
function f1(){
 if(!down){
  down=true;
  // type your code here:
  document.getElementById('div').style.backgroundColor='#FF7';
 }
}
function f2(){
 if(!up){
  up=true;
  // type your code here:
  document.getElementById('div').style.backgroundColor='#F77';
 }
}

</script>
</head>
<body onmousedown='f1();' onmouseup='f2();'>
<div id='div' style='width:200px;height:200px;background-color:#7F7'
</body>
</html>
P.S. Это код от InvalidProperty... просто дописан до конца smile
PM MAIL   Вверх
IDVsbruck
Дата 30.7.2009, 22:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 778
Регистрация: 12.11.2006

Репутация: 8
Всего: 22



Не морочьте голову, Се ля ви вам показал лучший способ, использующий возможности ДОМ (вовремя исправил свой пост, так как не увидел сразу его реализации).
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1361 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.