2016-10-25 8 views
0

Ich versuche, w3data.js für eine alle HTML-Website zu verwenden. Das Ziel ist es, die Kopie von Seite zu Seite durch Hinzufügen von HTML-Includes zu beschränken.Probleme bei der Verwendung von w3data.js

In meinem Fall habe ich eine index.html erstellt, die wie folgt aussieht:

<!DOCTYPE html> 
    <html lang="fr"> 

    <meta http-equiv="content-type" content="text/html;charset=UTF-8" /> 

    <head> 

    <script src="http://www.w3schools.com/lib/w3data.js"></script> 
    </head> 
    <body id="home"> 

    <div w3-include-html="header-home.html"></div> <!-- to call a bootstrap navbar --> 

    <script> 
    w3IncludeHTML(); 
    </script> 

    </body> 

ich die W3 gefolgt, wie man: http://www.w3schools.com/howto/howto_html_include.asp aber es ist nicht für mich arbeiten.
In meiner Konsole habe ich einen Fehler. Meine Website https://minutedrone.com ist sicher (https), aber w3schools.com ist nicht, also kann ich das Skript nicht ändern.
Es funktioniert, wenn ich auf die http-Version meiner Website gehe (www.w3schools.com habe keine HTTPS-Version).

Was kann ich tun, um dieses Problem zu beheben, oder gibt es andere Möglichkeiten, das zu tun, was ich möchte?

Bitte helfen. Vielen Dank !!

+0

Ich werde nicht lie-- Ich habe noch nie von dem 'w3-include-html' gehört und es fällt mir schwer irgendwelche Dokumentation darüber zu finden ... –

+0

danke any _ jemand hat diese Methode in einem Thema hier vorgeschlagen http://stackoverflow.com/ qu estitions/8988855/include-another-html-Datei-in-einem-HTML-Datei und es funktioniert ziemlich gut in http, aber das Problem hier ist, dies in https zu verwenden .. –

+0

OK, schau jetzt, ich sehe, das ist kein natives Attribut, aber etwas, das vom Skript bereitgestellt wird. Ich verstehe das Problem jetzt. –

Antwort

0

Sie können:

+0

Dank @Quentin wird für die erste Option gehen (Hosting der JS), bis ich die Methoden lernen, die Sie in Ihrem Beitrag vorgeschlagen. –

Verwandte Themen