Javascript на веб-сайте - PullRequest
       6

Javascript на веб-сайте

0 голосов
/ 17 марта 2011

Это основной вопрос, но Google не предоставил никакой помощи.

У меня есть веб-сайт и что можно использовать на нем для запуска javascript.

В моих каталогах у меня есть index.html и index.css. Для файла javascript я предполагаю, что он должен называться index.js.

В моем файле index.js у меня есть это:

var countTime = 0; // Number of seconds
var redirectURL = "http://example.com"; // URL to direct to

countTime = (countTime+1)*1000;
function updateCount(){
    countTime = countTime-1000;
    if(document.getElementById("countdownDisplay"))
        document.getElementById("countdownDisplay").innerHTML = (countTime/1000);

    if(countTime <= 0)
        location.href = redirectURL;
    else
        setTimeout("updateCount()",1000);
}

updateCount();

Однако это не работает, когда я захожу на страницу с помощью браузера. Нужно ли что-то делать в моем html-файле, например, включать index.js или что-то в этом роде?

Ответы [ 3 ]

6 голосов
/ 17 марта 2011

<script src="index.js" type="text/javascript"></script>

Должен войти в ваш <head>.

Это загрузит скрипт для вас, а затем код будет выполнен.

Тебе тоже понадобится что-то вроде

<div id="countdownDisplay"></div> в вашем <body> для обратного отсчета до работы.

Пока я в этом, вы, вероятно, хотите

<style src="index.css" type="text/css"></style> в вашем <head>, если вы еще этого не сделали.

0 голосов
/ 17 марта 2011

В основном, когда вы пытаетесь написать какой-нибудь html, вы можете найти в google, как написать код, а также найти страницу, которая предоставляет то, что вы хотите сделать, и посмотреть ее источник.Таким образом, Google помог бы вам, потому что Google использует Javascript.

Кроме того, проверьте ваш Totalvalidator.Это очень полезный плагин Firefox для расширенной проверки HTML.Он поддерживает лучшую оценку, чем валидатор w3c.

0 голосов
/ 17 марта 2011

Да, вам нужно включить его в файл HTML. Вот некоторые инструкции .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...