2015-11-08 3 views
-1

Итак, я сделал приложение чата, которое хочу наложить на каждую страницу на моем сайте, я не могу просто поставить его в голову, потому что у меня слишком много страницПоказать div на каждой странице сайта

Как я мог это сделать?

+0

Вы не можете положить в голову? Что вы имеете в виду? Невозможно поместить div в раздел головы. –

+0

Как загружается чат? Подумайте о том, как вводить его, используя сценарий, общий для всех страниц. – Streetlamp

+0

Я сказал, что я не могу просто поместить скрипт на каждую страницу, потому что это займет много времени, я хочу, чтобы иметь возможность просто создать скрипт, который будет вводить/показывать его на каждой странице – Deimantas

ответ

1

Создать DIV динамически и добавлять на страницы:

function loadDiv() 
{ 
    var myDiv = document.createElement("div"); 
    myDiv.innerText = "This is my div"; 
    document.body.appendChild(myDiv); 
} 

Создать файл .js и писать код выше, включают в себя этот .js файл либо в заголовке или в теле всех необходимых страниц, вызов loadDiv() соответственно со страниц.

+0

, я сказал, что не могу включить его на каждой странице, которая мне нужна в – Deimantas

+0

Во-первых, «div» не может быть помещен в заголовок, поэтому вам нужен файл .js, который может быть включен в заголовок/тело страниц - внутренне добавляет «div». Нет другого механизма или ярлыка для достижения вашего требования. Пример, показанный выше, может быть достигнут с помощью jquery, но .js include является обязательным. Вы можете создать jquery-plugin, но снова нужно включить его на всех страницах. –

+0

хорошо, я уверен, что есть способ: – Deimantas

0

Вы можете поместить его в нижний колонтитул, если нижний колонтитул является общим для всех страниц. И для наложения вы всегда можете иметь div, плавающий в любом месте с фиксированной позицией.

+0

Ну, это не сильно отличается от заголовка или головы – Deimantas

+0

Должна быть какая-то общая часть для всех страниц правильно? Идея состоит в том, чтобы поместить div в какую-то общую часть, чтобы она была доступна для всех страниц. Если у вас нет такой структуры, ее трудно обойти. Если у вас есть хотя бы , общий для всех страниц, вы можете ввести свой div через jquery в $ (document) .ready() – Amit

+0

, но я не могу включить сам скрипт – Deimantas

Смежные вопросы