Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

Как вернуть размер и дату изменения?

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Интернет
Предыдущая тема :: Следующая тема  
Автор Сообщение
denis83



Зарегистрирован: 07.08.2002
Сообщения: 14

СообщениеДобавлено: Ср Авг 07 2002 13:23    Заголовок сообщения: Как вернуть размер и дату изменения? Ответить с цитатой

Как вернуть размер и дату изменения страницы HTML? Очень срочно, заранее благодарен.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
ilya
Гость





СообщениеДобавлено: Ср Авг 07 2002 14:22    Заголовок сообщения: Re: Как вернуть размер и дату изменения? Ответить с цитатой

document.fileCreatedDate
document.fileModifiedDate
document.fileSize..
Вернуться к началу
ilya
Гость





СообщениеДобавлено: Ср Авг 07 2002 14:24    Заголовок сообщения: Re: Как вернуть размер и дату изменения? Ответить с цитатой

и еше document.lastModified
Вернуться к началу
denis83



Зарегистрирован: 07.08.2002
Сообщения: 14

СообщениеДобавлено: Ср Авг 07 2002 14:32    Заголовок сообщения: Re: Как вернуть размер и дату изменения? Ответить с цитатой

А как это можно реализовать GET или HEAD? Просто страница на HTML, а не на XML
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
ilya
Гость





СообщениеДобавлено: Ср Авг 07 2002 15:15    Заголовок сообщения: Re: Как вернуть размер и дату изменения? Ответить с цитатой

причом здесь XML?
это обычный JScript.
что значит "реализовать GET или HEAD" я не понял.
Вернуться к началу
denis83



Зарегистрирован: 07.08.2002
Сообщения: 14

СообщениеДобавлено: Ср Авг 07 2002 15:18    Заголовок сообщения: Re: Как вернуть размер и дату изменения? Ответить с цитатой

Это значит можно ли как-то запросом GET или HEAD сделать запрос на страничку и получить от нее эти данные?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
ilya
Гость





СообщениеДобавлено: Ср Авг 07 2002 15:28    Заголовок сообщения: Re: Как вернуть размер и дату изменения? Ответить с цитатой

HEAD - это html-тег. что значит "запрос HEAD" я все таки не понимаю.
GET - это работает для FORM. (второй тип POST).

Может скажешь что ты хочешь сделать?

P.S.
что касается document - то это объект, обратиться к нему можно из скрипта.
например
<script>
alert(document.lastModified);
</script..
Вернуться к началу
denis83



Зарегистрирован: 07.08.2002
Сообщения: 14

СообщениеДобавлено: Ср Авг 07 2002 15:30    Заголовок сообщения: Re: Как вернуть размер и дату изменения? Ответить с цитатой

Мне нужно сканировать страничку и смотреть не изменился ли в ней размер и время последнего изменения... Если можно примерчик скрипта... буду очень благодарен.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
ilya
Гость





СообщениеДобавлено: Ср Авг 07 2002 15:33    Заголовок сообщения: Re: Как вернуть размер и дату изменения? Ответить с цитатой

ты это собираешься делать на сервере или у клиента?
Вернуться к началу
denis83



Зарегистрирован: 07.08.2002
Сообщения: 14

СообщениеДобавлено: Ср Авг 07 2002 15:35    Заголовок сообщения: Re: Как вернуть размер и дату изменения? Ответить с цитатой

у клиента.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
denis83



Зарегистрирован: 07.08.2002
Сообщения: 14

СообщениеДобавлено: Ср Авг 07 2002 15:37    Заголовок сообщения: Ответ на: "Re: Как вернуть размер и дату ..- denis83- 07-08-2002 16:35" Re: Как вернуть размер и Ответить с цитатой

это должно быть типа паука.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
ilya
Гость





СообщениеДобавлено: Ср Авг 07 2002 15:40    Заголовок сообщения: Re: Как вернуть размер и дату изменения? Ответить с цитатой

что значит "сканировать"? переодически проверять? проверять при загрузке? и вообще, если не секрет, то зачем?

собственно я уже скрипт написал:
<script>
d = document.lastModified;
fileSize = document.fileSize;
</script>

если хочешь узнать размер из _другой_ страницы, то можно, например, загрузить страничку во нулевой фрейм.
Вернуться к началу
denis83



Зарегистрирован: 07.08.2002
Сообщения: 14

СообщениеДобавлено: Ср Авг 07 2002 15:43    Заголовок сообщения: Re: Как вернуть размер и дату изменения? Ответить с цитатой

А как загрузить в нулевой фрейм? Это надо делать прямо в скрипте или как, и как твой скрипт определяет какую страничку ему тестать?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
ilya
Гость





СообщениеДобавлено: Ср Авг 07 2002 15:44    Заголовок сообщения: Re: Ответить с цитатой

стало намного понятнее... Smile
ты хочешь проверять со страницы другие страницы?
Вернуться к началу
denis83



Зарегистрирован: 07.08.2002
Сообщения: 14

СообщениеДобавлено: Ср Авг 07 2002 15:46    Заголовок сообщения: Re: Ответить с цитатой

Да! Вот именно! Но опыта пока такого нет, но желание присутствует! буду благодарен за любую информацию по этой теме.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
ilya
Гость





СообщениеДобавлено: Ср Авг 07 2002 15:48    Заголовок сообщения: Re: Ответить с цитатой

ты рассчитываешь и на Netscape? или только на IE?
Вернуться к началу
denis83



Зарегистрирован: 07.08.2002
Сообщения: 14

СообщениеДобавлено: Ср Авг 07 2002 15:51    Заголовок сообщения: Re: Ответить с цитатой

Пока только на IE, потом будет видно, мне для начала понять как это все реализуется...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Dmitry.Karpov http://www.
Гость





СообщениеДобавлено: Ср Авг 07 2002 15:58    Заголовок сообщения: А не сходить ли тебе на курсы по задаванию вопросов? А то ведь спрашивать ты ни фига не умеешь! Ответить с цитатой

Начнем с того, что надо указывать операционку сервера, Web-сервер (Apache, IIS или еще что), софтину на стороне клиента. Кроме того, надо написать, что вообще требуется. Вопрос в виде "Как вернуть размер и дату изменения страницы HTML?" не годится, т.к. непонятно, кто кому должен вернуть, и вообще - зачем он их брал. Smile

PS: SSI в Apache позволяет вставить в текст страницы и размер, и дату файла, да и включить его содержимое тоже.
Вернуться к началу
ilya
Гость





СообщениеДобавлено: Ср Авг 07 2002 16:01    Заголовок сообщения: Re: Ответить с цитатой

все равно не понимаю нахрена это все надо.
может все проще?

ну да ладно.
делаем главную страничку main.htm. В ней
<frameset rows="0,*">
<frame src="" id=frame1 >
<frame src="page1.htm" id=frame2 >
</frameset>

затем в page1.htm делаем скрипт:

<script>
function getDate(filename)
{
d = parent.frames["f_rep"].document;
return d.lastModified;
}
<script>

предварительно нужно во фрейм frame1 заргузить нужный документ
Вернуться к началу
denis83



Зарегистрирован: 07.08.2002
Сообщения: 14

СообщениеДобавлено: Ср Авг 07 2002 16:12    Заголовок сообщения: Re: Ответить с цитатой

Спасибо, но есть еще один нюанс, когда я делаю обращение в функции, в параметре я должен указать весь путь к странице, или я ошибаюсь?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
ilya
Гость





СообщениеДобавлено: Ср Авг 07 2002 16:18    Заголовок сообщения: Re: Ответить с цитатой

нет. не весь, а относительно сервера.
т.е. как в браузере в строке Address.

на самом деле есть еще одно проблема - это загрузка файла в 1-й фрейм.
можно попробовать что-нить типа
while (d.readyState != "complete") {}

т.е проблема в том, что страница грузится не мнгновенно, а некоторое время, и сразу после того как присвоишь
d.location="MyPage.htm"
обращаться в d.fileSize наверное не получится. нужно подождать пока загрузится.
Вернуться к началу
denis83



Зарегистрирован: 07.08.2002
Сообщения: 14

СообщениеДобавлено: Ср Авг 07 2002 16:26    Заголовок сообщения: Re: Ответить с цитатой

если можно поподробней...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
ilya
Гость





СообщениеДобавлено: Ср Авг 07 2002 16:36    Заголовок сообщения: Re: Ответ на: "Re: Как вернуть размер и дату ..- denis83- 07-08-2002 16:35" Re: Как вернуть размер и дату изменения? Ответить с цитатой

-
Вернуться к началу
ilya
Гость





СообщениеДобавлено: Ср Авг 07 2002 16:37    Заголовок сообщения: О чем подробнее (-) Ответить с цитатой

-
Вернуться к началу
denis83



Зарегистрирован: 07.08.2002
Сообщения: 14

СообщениеДобавлено: Ср Авг 07 2002 16:39    Заголовок сообщения: Re: О чем подробнее (-) Ответить с цитатой

о обращении к функции и о проверке на загрузку... заранее благодарен
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
ilya
Гость





СообщениеДобавлено: Ср Авг 07 2002 16:42    Заголовок сообщения: Re: О чем подробнее (-) Ответить с цитатой

страница грузится некоторое время. причем загрузка асинхронная (т.е. выполнение скрипта будет продолжено). поэтому после того как ты сказал document.location="...", началась загрузка документа, но обратиться к document.fileSize еще нельзя.

вообще, если все-таки не секрет, что ты хочешь сделать. В общем. Может это как-нибудь проще все можно сделать?
Вернуться к началу
denis83



Зарегистрирован: 07.08.2002
Сообщения: 14

СообщениеДобавлено: Ср Авг 07 2002 16:45    Заголовок сообщения: Re: О чем подробнее (-) Ответить с цитатой

Я хочу сделать паука, который следил бы за изменением главной страницы определенного сайта.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
ilya
Гость





СообщениеДобавлено: Ср Авг 07 2002 16:53    Заголовок сообщения: Re: О чем подробнее (-) Ответить с цитатой

в IE 4 есть механизмы т.н. "подписки" и "каналов" (channels).

http://www.iworld.ru/magazine/index.phtml?fnct=page&p=2.. может велосипед и не надо?
Вернуться к началу
denis83



Зарегистрирован: 07.08.2002
Сообщения: 14

СообщениеДобавлено: Ср Авг 07 2002 16:55    Заголовок сообщения: Re: О чем подробнее (-) Ответить с цитатой

Ссылочка не работает...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
ilya
Гость





СообщениеДобавлено: Ср Авг 07 2002 16:59    Заголовок сообщения: Re: ну сам поищи про channels. я яндексом искал Ответить с цитатой

ну сам поищи про channels. я яндексом искал
Вернуться к началу
ilya
Гость





СообщениеДобавлено: Ср Авг 07 2002 17:14    Заголовок сообщения: Re: Как вернуть размер и дату изменения? Ответить с цитатой

если страничка, которую проверить надо, всегда одна (или несколько, но известно какие) - то проще. можно ее(их) сразу прописать.

как в нулевое фрейм можно загрузить страничку я уже несколько раз упоминал:
d = parent.frames'frame1'].document;
d.location='NeedPage.htm'
Вернуться к началу
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Интернет Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...