Περισσότερα
Πώς μπορώ να φορτώσω μια σελίδα HTML σε ένα <div> χρησιμοποιώντας JavaScript;
Θέλω το home.html να φορτώνεται στο <div id="content">
.
<div id="topBar"> <a href ="#" onclick="load_home()"> HOME </a> </div>
<div id ="content"> </div>
<script>
function load_home(){
document.getElementById("content").innerHTML='<object type="type/html" data="home.html" ></object>';
}
</script>
Αυτό λειτουργεί μια χαρά όταν χρησιμοποιώ τον Firefox. Όταν χρησιμοποιώ το Google Chrome, ζητάει plug-in. Πώς μπορώ να το κάνω να λειτουργήσει στο Google Chrome;
143
3
Επιτέλους βρήκα την απάντηση στο πρόβλημά μου. Η λύση είναι
Μπορείτε να χρησιμοποιήσετε τη λειτουργία φόρτωσης της jQuery:
Συγγνώμη. Επεξεργασία για το on click αντί για το on load.
Φέρε το API
XHR API
με βάση τους περιορισμούς σας θα πρέπει να χρησιμοποιήσετε ajax και να βεβαιωθείτε ότι το javascript σας φορτώνεται πριν από τη σήμανση που καλεί τη συνάρτηση
load_home()
Αναφορά - davidwalsh
MDN - Χρήση του Fetch
[JSFIDDLE demo](http://jsfiddle.net/jpmCz/)