2016-03-08 4 views
-2

У меня есть HTML-файл на моем рабочем столе, который выглядит следующим образом:Автоматический запуск функции яваскрипта

<html> 
<head> 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> 
<script> 
    function sendCalls(){ 
    //Network calls 
    } 
</script> 

</head> 
<body> 
</body> 
</html> 

(я заменил моя сеть вызывает с // Сеть звонки) Я хочу sendCalls функционировать автоматически дозвонились истерики, бытового. Это их способ сделать это, не развертывая его на сервере? Благодарю.

+0

Что заставляет вас думать, что код, который вы нам не показали, не может работать без развертывания на сервере? – Quentin

+0

Что вы подразумеваете под названием «called everyday»? Вы просто хотите, чтобы он запускался при загрузке страницы или что-то еще? –

+3

Давайте будем понятны, вы хотите, чтобы 'sendCalls()' срабатывал ** каждый раз в день? – AGE

ответ

1

Ну, javascript на самом деле не предназначен для задачи, о которой вы просите. Фактически, javascript используется для сценариев на стороне клиента, например, для анимирования страницы или проверки. Это может сработать, если, как сказано в комментариях tymeJV, вы открываете страницу каждый день, но это не очень полезно.

Что нужно сделать, это написать эту функцию в исполняемом файле сценария (например, php или bash) и использовать планировщик для планирования запуска каждый раз в то время, в вашем случае каждый день.

Если вы на Linux или Mac OSX, вы можете использовать Cron, который работает очень эффективно: https://help.ubuntu.com/community/CronHowto

В Windows вы можете планировать задачи с помощью команды AT: https://technet.microsoft.com/en-us/library/bb726974.aspx

Надежда это помогает!

0

Нет, потому что это всего лишь статический HTML-файл, который работает в браузере. Он должен быть открыт в браузере и метод sendCalls(), вызываемый в вызове setInterval или setTimeout. Если вы хотите запустить javascript без браузера, вам может понадобиться посмотреть что-то вроде node.js.

Смежные вопросы