0

ダイアログとしてレンダリングされる非常に単純なhtmlページがあります。次のようにレンダリングされます。

<a href = "simple.html" data-rel = "dialog" >

Simple.htmlページには、<head>タグ内に次のjavascriptコードがあります

<script>
   alert "hello";
</script>

simple.htmlがダイアログとしてレンダリングされるときに、アラートボックスがポップされることはありません。ただし、simple.htmlがダイアログとしてではなくレンダリングされると、javascriptが実行されます。

ダイアログとしてレンダリングされるHTMLページでJavaScriptコードを実行/インクルードする方法は何ですか。

編集:Javascriptは、内にある限り実行されます< div data-role="page" > ........ < /div >

4

2 に答える 2

0

jquery をインクルードした後、jquery モバイルをインクルードする前に、カスタム JS をインクルードする必要があります。

ソース: http://jquerymobile.com/demos/1.1.1/docs/api/globalconfig.html

于 2012-08-19T01:38:17.997 に答える
0

simple.html では、 「page」の代わりにdata-role="dialog"を記述する必要があります。

于 2012-08-19T07:10:46.033 に答える