2016-09-08 3 views
0

позволяет делать вид, я имею в HTML файл - «main.html» & другой HTML-файл «content.html»Как добавить html-файл в другой файл html?

я хочу, чтобы добавить содержимое на основной. я сделал содержание, где

content's - Width = window.innerWidth || root.clientWidth || body.clientWidth; 
    Height = window.innerHeight || root.clientHeight || body.clientHeight; 

содержание является абсолютным. и я не знаю ширины по высоте.

в основном я добавил в части тела -

& это случилось - enter image description here здесь баллончик от содержания & текстов взяты из основных ..

проблемы содержания появляется с собственный полоса прокрутки.

что делать ...!?

+0

ли что IFrame или что-то? – vothaison

+2

Как насчет некоторого кода, над которым вы работаете? – vothaison

+0

в основной добавленной части тела -

ответ

0

Чтобы динамически загружать контент, вы можете сделать вызов AJAX с помощью XMLHttpRequest().

В этом примере URL-адрес передается функции loadPage(), в которой возвращается загруженный контент.

<!DOCTYPE html> 
<html lang="en"> 
    <head> 
     <script type="text/javascript"> 
      function loadPage(href) 
      { 
       var xmlhttp = new XMLHttpRequest(); 
       xmlhttp.open("GET", href, false); 
       xmlhttp.send(); 
       return xmlhttp.responseText; 
      } 
     </script> 
    </head> 

    <body> 
     <div onClick="document.getElementById('bottom').innerHTML = 
         loadPage('content.html');">Home</div> 

     <div id="bottom"></div> 
    </body> 

</html> 

Когда DIV элемент, содержащий текст «Home» нажата, она устанавливает HTML из сНу элемента с идентификатором «дна» на содержание найденного в «привет-world.html» документ в то же относительное место нахождения.

content.html

<p>Your content</p> 
+0

жаль, что не работает .. только «Главная» появляется в main.html наверху и не кликается .. –

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