Web ページを作成していて、Web サイトの別の場所にある HTML を再利用したいと考えています。作成中のページ ( ) は、 を使用してindex.html
必要な HTML を動的に取得および挿入できます ( existing.html
) XMLHttpRequest
。ただし、取得したい HTML には Javascript が含まれています。そのJavascriptは、新しいページにロードしたときに実行されていません:
index.html:
<html>
<head>
<script type = "text/javascript">
... //use XMLHttpRequest to load existing.html
initExistingHTML(); //this is function which populates loaded HTML, is not executed
</script>
</head>
<html>
既存の.html:
<div>
<script type = "text/javascript">
function initExistingHTML() {
... // do some stuff
}
</script>
</div>
existing.html
設定するスクリプトをロードして実行するにはどうすればよいですか?