私は、ページにスクリプトを動的にインクルードして実行する必要があります。私は、ページ自体(私は唯一の制御に制御することはできませんインラインイベントハンドラと匿名関数
this.onload=' ';this.src='image.jpg';
:
<img src="blank.gif" onload="DoIt" />
ドイト機能は次のようになります(ちょうどこの例を作った):私はこのために、画像のonloadイベントを使用していますページが呼び出すHTML文字列)、DoIt関数をマークアップに明示的に含める必要があります。
私は無名関数を使用してみましたが、それはうまくいきませんでした:
<img src="blank.gif" onload="function(){this.onload=' ';this.src='image.jpg';}" />
私は、スクリプトをインラインで記述する必要があり、このように:
<img src="blank.gif" onload="this.onload=' ';this.src='image.jpg';" />
そして、この場合のいずれかがあります制限(例えば、スクリプトの長さ)?
ありがとうございました!
申し訳ありませんが、最後の文章でタグ名が表示されません。 – Christophe
ダン、愚かなマークダウンスクリプトタグを削除しました。 –
私は、スクリプトタグを使用すると、コードはページに追加されますが実行されないことを理解しています。 img onloadの目的は、実行をトリガすることです。 – Christophe