HTML select onchange イベントを使用して、別の JavaScript 関数 func1 を起動しています。
この html 選択はフォーム要素に書き込まれ、ユーザーがボタンをクリックすると動的に生成されます。
問題は、動的に生成されたフォームが最初に表示されたときに、javascript func1 を起動するにはどうすればよいですか? form の on_first_show イベントに沿って何かを考えていますか?
これがスニペットです。アラート(「ドン」)も機能しませんでした(divの直後のもの)
var sPopupContents = "<div ><script type='text/javascript'>alert('don');</script> </div>"; // this javascript is not executed ? I cant get the alert.
sPopupContents += "<form name='theform' >";
sPopupContents += "<select name='theselect' onchange='alert(2);";
sPopupContents += "func1()>'";
sPopupContents += "<option value='0' selected='selected'>Value1</option><option value='1'>Value2</option><br/>";
sPopupContents += "</form>";
-- 編集 -- ユーザーに選択するように指示する html select に別のオプションを追加して、onchange を強制的に有効にすることができると思います。または、送信ボタンを追加することもできます。