Forum Webscript.Ru

Программирование => JavaScript & JScript => Тема начата: berkyt от 13 Сентября 2004, 12:45:04

Название: Время в плавающем меню
Отправлено: berkyt от 13 Сентября 2004, 12:45:04
Народ подскажите и помогите кто чем могет
Есть плавающее меню на Javascript и я не могу в него вставить серверное время из php-скрипта
вот скрипт на Javascript
Название: Время в плавающем меню
Отправлено: Макс от 13 Сентября 2004, 13:06:40
Цитировать
berkyt:
var now=new Date(); var hour=now.getHours(); var min=now.getMinutes(); var sec=now.getSeconds();

вставлять нужно сюда (если я правильно понял код)
Название: Время в плавающем меню
Отправлено: berkyt от 13 Сентября 2004, 14:12:05
А как вствить пхп код в файл menu.js?
Название: Время в плавающем меню
Отправлено: Макс от 13 Сентября 2004, 17:40:14
в js-файл никак.
Переименовівай его в menu.php , отдавай соответствующий ХТТП-заголовок перед выводом js-кода, и вставляй нужный тебе ПХП-код
Название: Время в плавающем меню
Отправлено: Меняздесьдавнонет от 13 Сентября 2004, 18:15:52
а ведь давно чувак в форуме.
а кросспостит все по-прежнему...
Название: Время в плавающем меню
Отправлено: berkyt от 13 Сентября 2004, 19:23:23
toRomikChef
так простоя незнал к чему больше относится вопрос
к жаве или пхп поэтому и продублировал
Название: Время в плавающем меню
Отправлено: berkyt от 16 Сентября 2004, 17:22:34
to Макс
Я переименовал в menu.php и всттавляю пхп код но не пашет вот как я это делаю
могет что-то неправильно?
посмотрите пожайлуста

Название: Время в плавающем меню
Отправлено: Макс от 16 Сентября 2004, 20:37:35
во-первых
запись вида  ничего не выводит в броузер.
Вывод делается с помощью echo.
Во-вторых
у тебя были строки :

 var now=new Date();
var hour=now.getHours();
var min=now.getMinutes();
var sec=now.getSeconds();


в яваскрипте у тебя используются только переменные
hour, min, sec. Про переменную now можешь забыть.
Тебе в пхп надо вставить текущий час, минуту и секунду:

var hour=; // сюда вставляешь текущий серверный час
var min= ; // сюда минуту
var sec= ; // сюда секунду