2016-07-19 1 views
0

Chromeで開くときに、HTTPSエラーとしてエラーが発生すると、Chromeがセキュリティをブロックしています。Javascriptを使用して別のHTMLファイルにHTMLファイルを含めるにはどうすればいいですか?

function w3IncludeHTML() { var z, i, a, file, xhttp; z = 
    document.getElementsByTagName("*"); for (i = 0; i < z.length; i++) 
    { 
    if (z[i].getAttribute("w3-include-html")) { 
     a = z[i].cloneNode(false); 
     file = z[i].getAttribute("w3-include-html"); 
     var xhttp = new XMLHttpRequest(); 
     xhttp.onreadystatechange = function() { 
     if (xhttp.readyState == 4 && xhttp.status == 200) { 
      a.removeAttribute("w3-include-html"); 
      a.innerHTML = xhttp.responseText; 
      z[i].parentNode.replaceChild(a, z[i]); 
      w3IncludeHTML(); 
     } 
     }  
     xhttp.open("GET", file, true); 
     xhttp.send(); 
     return; 
    } 
    } 
} 
+0

回答がhttp://stackoverflow.com/questions/8988855/include-another-html-file-in-a-html-fileここで見つけることができます –

+0

httpからhttpsへのリクエスト、またはその逆のリクエストをすることはできません – charlietfl

+0

親切な生き物に、質問をする前に質問するかどうか尋ねなかった解決策を尋ねました。 –

答えて

0

私はそのサードパーティのライブラリを知っているが、どのようにこのライブラリについて:

https://github.com/darshanmarathe/partialjs

それは基本的にNG-含ま角度からではなく、2キロバイトの縮小さについてのみしかスタンドのリメイクです。あなたがそうのように求めている正確に何を行うことができます:

<partial src="templates/header.html"></partial>` 
関連する問題