parent.html : OnClick="popup();"
JSファイルのダウンロードは
1.ページが開き、内容を表示する
2.が、JSの機能が動作しないページを更新した後に動作します。 js関数はjsファイルで定義されています。
3. Firebugを使用して確認しましたが、jsファイルは正常にロードされました。
4.ページを更新した後にのみ動作します。どんな考えですか?私は何を間違えているのですか?
JS機能:
<script>
function popup(){
var test = "<html><head>";
test += "<script src= " + '"'+"jqueryTestfile.js"+'"'+ "> <" + '/' + "script>";
test += "</head><body>";
test += "<div id=" + '"' +"anyId" + '"' + ">";
test += "</div>";
test += "</body></html>";
win.document.write(test);
}
</script>
子ポップアップおよびソースコードは次のようになります。
<html> <head>
<script src = "jQueryTestFile.js"> </script>
</head> <body> <div id = "anyId">
some content here ...
</div> </body> </html>
簡易アラートでテストしましたか? を使用して外部jsファイルをロードする場合は、コードを.jsファイル内に囲む必要はありません。 – djlumley
@djlumley:ありがとうdjlumley.i'll checkそれ。 onClick on parent pageは、ポップアップfnで子(別のページ)ウィンドウを開きます。このポップアップfnは親ページのみで引用され、子ウィンドウが開きます。子ウィンドウのjs fnが機能していません。 –
ちょっと警告( "こんにちは");同じjsファイルで定義されています。 –