...
<head>
<script type="text/javascript" src="a.js"></script>
</head>
<body>
<button id="test">click me</button>
<script type="text/javascript">
show();
document.getElementById('test').onclick=function(){
show();
}
</script>
</body>
</html>
ページ幅ブロックする方法:は、上記のコードはJavaScript
私はa.js
で、<head>
タグにa.js
を置くを
document.getElementsByTagName('head')[0].appendChild(document.createElement('script')); function show(){...}
によって作成b.js
があります。
今、b.jsがロードされていないため、b.jsにはエラーが発生しますが、show()
を呼び出したいと思います。
ページの読み込みをブロックするコードを追加したいとします。
while(){}
?
実際には、関数showが呼び出されたときにb.jsを読み込むべきであることを知りました。
でも、クリックイベントはどうでしょうか?また、show()をページに配置する必要があります。
今、私は頭のタグに別のjs(base.js)を入れ、上記のコードは次のようになります。
...
<head>
<script type="text/javascript" src="base.js"></script>
<script type="text/javascript" src="a.js"></script>
</head>
<body>
<button id="test"></button>
<script type="text/javascript">
//invoke button click event from base.js and b.js
</script>
</body>
...
例えば、2つのクリックイベントbase.jsとBに特異的に結合するがあります。 js(a.jsでansyncをロードした場合)、ユーザーがページ内のボタンをクリックすると、base.jsにバインドされたイベントがすぐに呼び出されますが、エラー...
ボディタグ。
は、いくつかの機能では、このステートメントですか? document.getElementsByTagName( 'head')[0] .appendChild(document.createElement( 'script')); – Adil
"ページの読み込みをブロックするコードを追加したい。"どのページ ???またはページの読み込みが完了した後でshow()を呼びたい –