jQueryとjqxWidget jqxMenuを使用するクライアントでは、 (10 回中約 3 回) 1 つの特定のページのみが適切な CSS スタイルで「強化」されないことがあります (jqxMenu にするため)。
jqxMenu に含まれているコード フラグメントは、クライアントの他の各ページで機能します。作業中のページとの唯一の違いは、失敗したページにも別のサーバーからの Javascript が含まれており、オプションを動的に表示することです。
リモートに含まれるコードは次のようになります。
document.write('<table cellspacing="2" cellspacing="2" border="0" align="center">');
document.write('<tr>');
document.write('<td><a href="http://www.someurl.com" target="_blank"><img src="https://someimage.com/jsp/icons/someimage.gif" border="0"
...
document.write('</tr>');
document.write('</table>');
生成されたテーブルをコードに静的に埋め込むと、問題は発生しません。
問題を修正する静的バリアント:
<table cellspacing="2" cellspacing="2" border="0" align="center">
<tr>
<td><a href="http://www.someurl.com" target="_blank"><img src="https://someimage.com/jsp/icons/someimage.gif" border="0"
...
</tr>
</table>
問題は次のとおりです。jQuery や jqWidgets と組み合わせて使用する際に問題はありますかdocument.write()
?
回避策は何ですか(ラッパーを解析してjQueryを使用して配置するのはやり過ぎのようです)?