Javascript не будет отображаться? - PullRequest
0 голосов
/ 27 марта 2011

Возможно, это глупый вопрос, но по какой-то причине я не могу отобразить Javascript на своих страницах.Я пытаюсь сделать это как на блокноте, так и на Dreamweaver, и тестирую их, используя localhost в XAMP, но не могу отобразить его, чтобы протестировать.

Я попробовал это также с очень простым кодом, чтобы увидетьесли это работает, что-то вроде:

<script type="text/javascript">

now = new Data();
localtime = now.toString();
utctime = now.toGMTSTring();

document.write("<b>Local Time:</b> " + localtime + "<br />");
document.write("<b>UTC Time:</b> " + utctime + "<br />");

hours = now.getHours();
mins = now.getMinutes();
secs = now.getSeconds();

document.write("<h1>");
document.write(hours + ":" + mins + ":" + secs);
document.write("</h1>");

, но в данный момент ничего не получается, просто вставил HTML-заголовок. Я надеялся, что у кого-то есть предложение.

Ответы [ 3 ]

2 голосов
/ 27 марта 2011
now = new Data();

Это должно быть new Date()? Если это так, он сгенерирует ReferenceError и остановит ваш код.

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

Используйте firebug.Я набрал

now = new Data();

в консоли и получил:

ReferenceError: Данные не определены

Затем,

utctime = now.toGMTSTring();

дает такой ответ:

TypeError: now.toGMTSTring не является функцией

Последнее наблюдение: используйте var при объявлении переменных.Большинство браузеров будут работать с ним, но мне было трудно отследить эту ошибку, когда оказалось, что скрипт отказывается работать в IE (не помню, какая версия).

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

используйте это:

<script type="text/javascript">

var now = new Date();
var localtime = now.toString();
//var utctime = now.toGMTSTring();

document.write("<b>Local Time:</b> " + localtime + "<br />");
//document.write("<b>UTC Time:</b> " + utctime + "<br />");

var hours = now.getHours();
var mins = now.getMinutes();
var secs = now.getSeconds();

document.write("<h1>");
document.write(hours + ":" + mins + ":" + secs);
document.write("</h1>");
</script>
...