Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: 2 простых вопроса по JS
 
 автор: qsajeal   (20.08.2008 в 16:29)   письмо автору
 
 

Здравствуйте!
1.Есть функция которая выполняется при OnFocus на элемент форму.
Допустим:

function somefunc (){

//Some actions...


//
//
setTimeout ('somefunc()' ,1000);

}

Эта функция выполняет действия опять и опть каждую секунду пока не перестанет работать скрипт.
Вопрос: как сделать так, чтобы она работала только до того момента когда произойдет событие onBlur c этой формой.
Предполагается что известен id элемента формы.
Заранее спасибо.


2.У меня есть функция которая посылает запрос в скрипту на сервер.

$.getJSON("admin/js/handler.php", {params1: value, params2: type }, function(obj) {

//Some actions
);

Если я запускаю эту же функцию из другого файла в другой категории мне нужно другой путь к обработчику писать: js/handler.php (например из папки admin запускаю)
Вопрос: как универсализовать ссылку? (в пхп это легко сделать а в js не знаю как)

  Ответить  
 
 автор: ONYX   (21.08.2008 в 11:37)   письмо автору
 
   для: qsajeal   (20.08.2008 в 16:29)
 

1)
<input type="text" onfocus="somefunc()" onblur="clearTimeout(time)" value="0" id="num" />

<script>
var time;
function somefunc(){
    document.getElementById('num').value++;
    time = setTimeout ('somefunc()' ,1000);

</script>

  Ответить  
 
 автор: AlexSol   (21.08.2008 в 12:02)   письмо автору
 
   для: qsajeal   (20.08.2008 в 16:29)
 

2 - абсолютный путь к исполняемуму файлу
http://www.....ru/admin/js/handler.php

  Ответить  
 
 автор: qsajeal   (22.08.2008 в 10:22)   письмо автору
 
   для: AlexSol   (21.08.2008 в 12:02)
 

А как мне узнать им сервера на JS допустим не знаю, на каком сайте мой движок будет использоваться

  Ответить  
 
 автор: ONYX   (22.08.2008 в 10:41)   письмо автору
 
   для: qsajeal   (22.08.2008 в 10:22)
 

document.location.href

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования