-2

外部スクリプトからdivに情報を書き込む必要があります。divを使用したhtmlページがあり、。を使用してdivに外部スクリプトを記述しwindow.onloadます。

document.getElementById('test').innerHTML='<script src="http://www.klerk.ru/kurs/informer/informer_txt/?stcbrf=1"></script>';
eval(document.getElementById('test').innerHTML);

この外部スクリプトにはいくつかdocument.writeのがありますが、機能しません。

私の質問は、どのようdocument.writeに明確に実行するdivかです。

しかし、次のようなことは可能ですか?

<table>
  <tr>
    <td>
    <script src="http://www.klerk.ru/kurs/informer/informer_txt/?stcbrf=1"></script>
    </td>
  </tr>
</table>

document.writeスクリプトで?にデータを書き込みますかtd

4

1 に答える 1

1

それより遅くjavascriptソースファイルをロードすることはできません。javascriptが実行される前に、最初のページロード中にブラウザに読み込まれる必要があります。そのようなJavaScriptリファレンスにはアクセスできません(技術的な理由は私にはわかりません。セキュリティに関連していると思います)。

javascriptコードのブロックに対してevalを実行することはできますが、javascript file(reference)に対して実行することはできません。

于 2013-03-26T20:56:15.950 に答える