内部にiframeを含むjspがあります。iframe に別の jsp をロードしようとしています:
scripts and links ...
<body>
<iframe src="/contextmenu">
</iframe>
<div style="float:left;">
<div id="StudentTableContainer" style="width:70%;"></div>
</div>
</body>
</html>
ここにコンテキストメニューがあります:
scripts and links ...
<body>
<div data-role="content">
<ul data-role="listview" id="listView">
<li><a href="index.html">Inbox <span class="ui-li-count">12</span></a></li>
...
</ul>
</div>
</body>
アイデアは、最初の jsp にある javascript と、iframe 内のページにある javascript を分離することです。エラーが発生してページがクラッシュするため、JavaScript を 1 つのページ (iframe なし) にマージできません。残念ながら、iframe 内の JavaScript は機能しません。<head>
決して呼び出しアラートのこのコード部分:
<script>
jQuery(document).ready(function () {
alert(1);
$('#listView').listview();
});
</script>
そして、そのような別のjsまたはcssファイルをロードできるかどうかわかりません:
<script type="text/javascript"
src="<c:url value="/resources/js/jquery.mobile-1.2.1/jquery.mobile-1.2.1.js"/>"></script>
私はWebとJavaScriptもかなり初めてなので、質問がばかげている場合は申し訳ありません。どんな助けにも感謝します。