Добый вечер.
Проблема такая, есть web страница сохраненная но лок. диске (HTMLфайл и папка с изобр. к нему), открываешь файл браузером, сохраняешь её, как web архив и получается, что внутренние ссылки не работают. Кокда удаляешь оригинальные файлы, в сохраненной странице изобр. отсутствуют, хота судя по размеру архива они внутри. Как это исправить, допустим при помощи Dreamweaver.
[Ответ]
A-Maverick 23:56 29.01.2009
Начнём с момент открывания файла браузером:
Во-первых, каким именно браузером? Во-вторых, кого же всё таки "сохраняешь"? Её - папку, или его - сайт, или его - файл html?
В-третьих, что такое web-архив?
В-четвёрых, что имеется ввиду под удалением "оригинальных" файлов? Оригинальные - это какие?
Bingo, да, действительно, есть такая проблема. связано с тем что браузер неправильно после пересохранения обрабатывает ссылки. вот например что получилось
оригинал - хтмл на лок диске после пересохранения почему то сменилась кодировка
либо вручную правьте ссылки или создавайте файлы с оригинальной страницы A-Maverick, веб архив - сжатая страница где и хтмл и картинки в одном файле. например опера создает в виде файлов mht
зы имхо тема для тех поддержки
[Ответ]
A-Maverick 13:11 30.01.2009
Виноват.
Пользую FireFox 3, тут такого нет.
В IE нашёл.
[Ответ]
Bingo 18:39 30.01.2009
Сообщение от ][irurg:
или создавайте файлы с оригинальной страницы
В том то и проблема, нет её в Инете, я её сделал сам.
Сообщение от ][irurg:
вручную правьте ссылки
Об этом я и думал, но не соображу, как именно.
Мне всетаки надо с этим вопросом разобраться обязательно,
[Ответ]
Bingo 19:06 30.01.2009
Я думаю верный путь это зарегестрировать сайт не основе данного файла в Dreamweaver и изменить ссылки. Так я и делал, но не соображу, как их првильно пеписать так, что бы после этого он открылся. Пробовал переместить файлы в Интернетовский кэш и от туда запусть, то же самое.
Сообщение от ][irurg:
зы имхо тема для тех поддержки
наверно всетаки - нет, это не проблема конкретного браузера или неумения им пользоваться, думаю тут нужны знания HTML.
[Ответ]
alemiks 20:04 30.01.2009
Bingo, русские буквы, пробелы и прочая ботва в пути к файлу (или имени) есть?
попробуй выложи в папку с англицким названием (без пробелов, в нижнем регистре) и имя картинки тоже англицкими буквами написать
[Ответ]
Bingo 20:43 30.01.2009
Пробовал клал на С диск - тоже самое.
Русских букв нет, верхний регистр есть (первая буква, имя картинки)
[Ответ]
Bingo 21:10 30.01.2009
Переписал все имена в нижний регистр - бестолку.
Доло не в этом потому, что с любым файлом пробую - то же самое.
[Ответ]
Part!zan 15:23 31.01.2009
Bingo, делай mht какими-нть другими прогами, которые не используют движок ИЕ. Или вручную ссылки в mht правь, это обычный текстовый файл, так что проблем с его правкой никаких нет.
Сообщение от ][irurg:
веб архив - сжатая страница
На самом деле, она не только не сжатая, но даже увеличенная в размере, за счет перекодирования в base64/quoted-printable.
Только чего эта тема делает в программировании?
[Ответ]
Bingo 19:02 31.01.2009
Какими именно другими, пробовал Opera - тоже самое.
Проблема еще в том, что в архиве не все изображения, это видно после распаковки UniExtract.
Не переместились замещяющие изобр. активных элементов.
[Ответ]
Part!zan 20:25 31.01.2009
Bingo, попробуй Offline Explorer. Правда, как в него запихнуть уже сохраненную страницу - не знаю. Кстати, как крайний вариант, можно завести себе страницу на бесплатном хостинге, залить туда страницу и сохранить уже оттуда. Вообще, mht не самый лучший выбор для хранения страниц, уж лучше chm, имхо.
[Ответ]
Bingo 20:48 31.01.2009
К сожалению первые два варианта не подходят, chm хорошое дело но в данном случае не приемлимо, надо что бы открывалась браузером. Мне надо, что бы html и папка были не очень доступны.... и при этом использовались по прямому назначению.
html шаблоном прикрыть можно, а папка...
Я думаю ситуация не безвыходная, надо думать дальше.
[Ответ]
Part!zan 22:16 31.01.2009
Bingo, а ты опиши подробнее, что ты хочешь сделать, может, есть другое решение...
[Ответ]
][irurg 01:22 01.02.2009
Сообщение от Part!zan:
можно завести себе страницу на бесплатном хостинге, залить туда страницу и сохранить уже оттуда.
тогда лучше завести хостинг у себя на компе - поставив веб сервер попроще
[Ответ]
Bingo 10:11 01.02.2009
Part!zan, насколько возможно... описал.
Сообщение от :
надо, что бы html и папка были не очень доступны (для вмешательства) и при этом использовались по прямому назначению
Мне вот, что не понятно при сохр. из инета ссылки выглядят так - src=3D"http://www.....
и, как при этом они работают автономно? Кэш очищен.
[Ответ]
dn2k4 11:54 01.02.2009
Сообщение от Bingo:
ссылки выглядят так - src=3D"http://www.....
Хи =)
1) Это все хранится в quoted-printable. В этой кодировке знак равенства "=" - служебный символ, который говорит о том, что дальше идет код символа. Код знака равенства 0x3d. Чтобы его корректно закодировать пишут его код - поэтому ссылки так и выглядят.
2) mht основан на mime, информация хранится фрагментами. Сращивание кусков происходит по заголовку "сontent-location". То есть если у тебя есть, например, <a href="http://www.u-antona.vrn.ru/forum/vbstyle.ru/uantona/misc/logo.gif"> то картинка будет взята из фрагмента, подобного
Вот так оно все и работает, спецификацию на mime почитай =)
UPD: А какие ссылки не работают я так и не понял. На другие ресурсы что ли? Дык это естественно, в mht сохраняется только одна страница. Будут работать только ссылки внутри этой страницы. Для нескольких страниц и связок между ними надо брать что-то наподобие chm.
[Ответ]
][irurg 12:56 01.02.2009
Сообщение от dn2k4:
mht основан на mime, информация хранится фрагментами
но это все таки не объясняет почему не пересохраняются изображения.
[Ответ]
dn2k4 13:10 01.02.2009
][irurg, пересохраняются. Тут вопрос в том, что такое у топикстартера "рисунки". Если это флеш и тыпы, настройки безопасности крутить.
[Ответ]
][irurg 14:22 01.02.2009
dn2k4, из интереса попробовал провернуть то о чем писал ТС
рис1 - с оригинала, сохраняем в мхт, рис 2 - полученный мхт
рисунок соответсвенно гиф
видимо проблема в том что переписывается раздел mime
при прямом сохранении
Сообщение от :
</html>
------------5yD6GR1NsGbAoj9Ap72Yy1
Content-Disposition: inline; filename=gradient_tcat.gif
Content-Type: image/gif; name=gradient_tcat.gif
Content-Location: http://u-antona.vrn.ru/forum/vbstyle...dient_tcat.gif
Content-Transfer-Encoding: Base64
][irurg, повторил то же самое, 1 - сохраненный htm, 2 - пересохраненный mht, все через IE7. Ругань по поводу актив-х - это как раз на флеш. Имхо все-же настройки зон безопасности для локального содержимого и т.п.
UPD: заметил, кста, что некоторые файлы пропадают еще на этапе сохранения в htm + каталог. У меня не сохранились файлы из css:
...
background:transparent url(/forum/vbstyle.ru/uantona/misc/menu_tab.gif) no-repeat scroll left top;
...
Изображения
После манипуляций с именами и путями, частично получилось ..., но отсутствуют замещяющие изображения активных элементов (на кнопках), хотя в "оригинальной" странице всё работало (не заблокированно), что то со скриптами происходит. Похоже, что действительно, что то с безопасностью. Хотя везде активн. элементы включены, они ведь отобр. в оригинальной странице!
И всеравно, что то не так mht - открывается в IE но неработает в Opera, Firefox.
[Ответ]
Bingo 14:44 01.02.2009
У меня изобр. jpg
Так вроде "всё включено", может IE сам решает.... или алгаритм mht так устроен в принципе.
[Ответ]
dn2k4 14:54 01.02.2009
Сообщение от Bingo:
что то не так mht - открывается в IE но неработает в Opera, Firefox.
Он и не обязан там открываться. В IE поддержка mht встроена, в остальных реализуется плагинами.
[Ответ]
Bingo 15:12 01.02.2009
Может дело в файере или антивир.? Это не по поводу Opera, Firefox, а по изначальной теме.
[Ответ]
][irurg 16:48 01.02.2009
Bingo, озвучьте версии браузеров которыми пользовались.
у меня
в Opera 9.22 - не работает
в IE 6.0.2900 - работает, пересохраняет, только некоторые элементы не переносит
[Ответ]
Part!zan 17:33 01.02.2009
Сообщение от Bingo:
насколько возможно... описал
Это не описание, это жалкие огрызки информации. Чего ты хочешь добиться такими ограничениями? Конечная цель? Бороться с глюками программ нужно только тогда, когда других путей решения проблемы нет.
[Ответ]
Bingo 20:17 01.02.2009
Part!zan, Хочу найти решение этой проблемы.
Сообщение от Part!zan:
Это не описание, это жалкие огрызки информации
да тут собственно и описания не нужно, есть вопрос: как создать полноценный вэб архив?[Ответ]