LINUX.ORG.RU
ФорумTalks

HTML-импорт. Локальный. Возможно?

 


0

1

Есть всякие инклуды для пхп, схожие штуки для nginx и т.п.

Их обрабатывает веб-сервер. А есть ли что-то такое для локального использования? Т.е. запускаем хтмлку любым более мене современным браузером и она берет из ../pages/list.html нужный (повторяющийся в хтмлках (кусок кода).

Как?

Нагуглил http://habrahabr.ru/post/230877/

Сделал
<link rel=«import» href="../_pages/articles.html">

Не канает.


Шаблонизаторы/генераторы статических сайтов.

Deleted
()
Ответ на: комментарий от Black_Shadow

Сотни представителей заказчика, что получат контент, не смогут это сделать. А так то у меня все есть.

dk-
() автор топика

<!--[if IE]>
<object classid="clsid:25336920-03F9-11CF-8FD0-00AA00686F13" data="data.html"></object>
<![endif]-->
<!--[if !IE]> <-->
<object type="text/html" data="data.html"></object>
<!--> <![endif]-->

но лучше конечно chm

vtVitus ★★★★★
()
Последнее исправление: vtVitus (всего исправлений: 1)
Ответ на: комментарий от shrub

Да это не ему укор, а мне. За постоянные мытарства разобраться самому.

dk-
() автор топика
Ответ на: комментарий от vtVitus

Вкладываемый хтмл должен быть со своими хедерами и т.п.? или только нужный мне кусок когда?

dk-
() автор топика
Ответ на: комментарий от dk-

<object type=«text/html» это практически тоже самое что и iframe. То что работает с iframe работает и тут соответственно http://www.w3.org/TR/WD-frames-970331 . Отличие одно в поведении в javascript ie из-за «безопасности» parent/child глючит. Так что не выёживайся и используй iframe.

vtVitus ★★★★★
()
Ответ на: комментарий от dk-

В дефолтном десктопе любви современным браузером

В квотезы!

Virtuos86 ★★★★★
()
Ответ на: комментарий от vtVitus

Короче не проканало. js вызывающий дивы их потом не видит.

dk-
() автор топика
Ответ на: комментарий от dk-

а какой либо билдер статических сайтов не рассматривался?

jekyll, например

там у тебя будут раздельные файлы а одной командой будешь уже получать набор html, который дальше распространять

и при необходимости изменения просто правишь один файл и ребилдишь

aiive
()
Ответ на: комментарий от aiive

Пожалуй так и надо сделать.

dk-
() автор топика

Либо вышепредложенный jekyll, либо nw.js (node.js с интегрированным браузером).

static_lab ★★★★★
()

Тебе нужен статический генератор сайтов, гугли static site generator github

stevejobs ★★★★☆
()
Ответ на: комментарий от dk-

Какие кнопки мне на клаве давить?))

[a-zA-Z\.,\(\) \{\};«] должно хватить :)

drull ★☆☆☆
()

Почитал тред далее.

Вы можете грузить HTML в невидимый iframe или object а затем читать его с помощью js и вставлять в нужное место.

Я так лет 10 назад делал. С локальными файлами должно работать.

grim ★★☆☆
()
Последнее исправление: grim (всего исправлений: 2)

А для этой задачи не подойдет Apache Cordova(вроде так называется), насколько помню там из странички и его самого можно сделать приложение у которого унутре будет встроен апач. Вроде для локального запуска самое то должно быть.

Loki13 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.