Инклюды ЯваСкриптом. Как сделать?

Тема в разделе "JavaScript", создана пользователем rail, 16 ноя 2011.

Статус темы:
Закрыта.
Модераторы: ZiX
  1. rail

    rail Постоялец

    Регистр.:
    23 май 2010
    Сообщения:
    97
    Симпатии:
    8
    Подскажите плиз
    есть в Яваскрипт аналог инклюдов как в SSI, PHP?
    только нужно вставлять код с другого сайта
     
  2. Ranger_Hunter

    Ranger_Hunter Постоялец

    Заблокирован
    Регистр.:
    20 апр 2009
    Сообщения:
    127
    Симпатии:
    48
    Яваскриптом как такое сделать не знаю. А стандартные средства html:
    Код:
    <script type="text/javascript" src="http://сайт_хранилище/скрипт.js"></script>
    по каким причинам не подходят?
     
    rail нравится это.
  3. bork75

    bork75 The Team

    Регистр.:
    21 июн 2008
    Сообщения:
    1.451
    Симпатии:
    677
    document.write
     
    rail нравится это.
  4. rail

    rail Постоялец

    Регистр.:
    23 май 2010
    Сообщения:
    97
    Симпатии:
    8
    Спасибо
    А возможен ли такой вариант?

    <script type="text/javascript" src="http://сайт_хранилище/хтмл_файлик.html"></script>

    тоесть задача вставлять в страницу хтмл-файлики с внешнего сайта
     
  5. bork75

    bork75 The Team

    Регистр.:
    21 июн 2008
    Сообщения:
    1.451
    Симпатии:
    677
    Нет, только так:
    <script type="text/javascript" src="http://сайт_хранилище/хтмл_файлик.js"></script>

    В файле хтмл_файлик.js
    document.write('<h1>Здесь любой html код, только без переходов на новую строку</h1>');
     
  6. winsdor

    winsdor Постоялец

    Регистр.:
    25 май 2010
    Сообщения:
    143
    Симпатии:
    55
    А можно ли через js счетчик livinternet или piwik вставить? Если да, то дайте наглядный пример,как должен выглядеть js файл с кодом счетчика.
     
  7. lifediz

    lifediz Yii Framework developer

    Регистр.:
    7 июн 2008
    Сообщения:
    385
    Симпатии:
    507
    winsdor, как вариант берешь код счетчика и сохраняешь в html-файл, далее ты создаешь js в котором будешь ajax-ом подгружать тот html-файл, ну и потом подключаешь его в нужном месте, правда тебе нужно будет указать куда ты будешь грузить полученный код.
     
  8. winsdor

    winsdor Постоялец

    Регистр.:
    25 май 2010
    Сообщения:
    143
    Симпатии:
    55
    Рещил свою проблему.
    У меня на моих html страницах был инклюд на php, но на некоторых хостингах он работал, а некоторых нет - все хостинги с php.
    Оказывается надо в корневой папке поставить файл .htaccess с таким содержанием
    RemoveHandler .html .htm
    AddType application/x-httpd-php .php .htm .html .phtml
    и php будет работать на html страницах.

    P.S. Мож немного не в тему, но может кому нибудь поможет.
     
  9. lifediz

    lifediz Yii Framework developer

    Регистр.:
    7 июн 2008
    Сообщения:
    385
    Симпатии:
    507
    А ещё стоит ограничить по файлам такую запись, т.к. зальют хтмл страничку с пхп кодом и потом чисть сервак от шелов =)
     
  10. SuperMega_info

    SuperMega_info Постоялец Нарушитель

    Заблокирован
    Регистр.:
    22 сен 2011
    Сообщения:
    54
    Симпатии:
    23
    При вставке html-кода через document.write приходится подгонять его к требованиям - убирать переносы, мудрить с кавычками и т.д. В этом случае может быть удобен конвертер HTML-JavaScript, который можно использовать онлайн вот здесь: http://supermega.info/convert_UTF8.htm
     
Статус темы:
Закрыта.