0

IE7 から IE11 まで常に互換モードで動作する Web サイトがあります。私のグリッドには、古典的な「onclick」イベントがあります。ページのレイアウトを更新し (ほとんどが単一ページのアプリケーションです)、Signalr で管理される iframe を挿入しました。Web サイトは現在、非互換モードで動作しており、ユーザーがグリッドを開いたときに、DOM に存在する場合でも、「onclick」イベントがトリガーされないことがあります。たとえば、JavaScript関数の前にアラートを追加して(F12を使用して)DOMを手動で変更すると、動作が開始されます。

<table class="search-table" id="gvDati" style="border-collapse: collapse;" border="1" rules="all" cellspacing="0">
<tbody>
    <tr style="cursor: pointer; background-color: white;" onmouseenter="CustomGridViewColora(this)" onmouseleave="CustomGridViewScolora(this)">
    </td>
    <td style="white-space: nowrap;" onclick="MyJavascriptFunction('parameter1','0')">-00125</td>
    <td style="white-space: nowrap;" onclick="MyJavascriptFunction('parameter1','0')">AD</td>
    <td style="white-space: nowrap;" onclick="MyJavascriptFunction('parameter1','0')">1</td>
    <td style="white-space: nowrap;" onclick="MyJavascriptFunction('parameter1','0')">2</td>
    <td style="white-space: nowrap;" onclick="MyJavascriptFunction('parameter1','0')">3</td>
    <td style="white-space: nowrap;" onclick="MyJavascriptFunction('parameter1','0')">4</td>
    <td style="white-space: nowrap;" onclick="MyJavascriptFunction('parameter1','0')">ACF</td>
    <td style="white-space: nowrap;" onclick="MyJavascriptFunction('parameter1','0')">Sì</td>
    <td style="white-space: nowrap;" onclick="MyJavascriptFunction('parameter1','0')">TEST</td>
    <td style="white-space: nowrap;" onclick="MyJavascriptFunction('parameter1','0')">SI</td>
    <td onclick="MyJavascriptFunction('parameter1','0')">
        <img onclick="" src="immagini/asd.png">
        </td>
        <td onclick="MyFunction1('-00125')">
            <img onclick="" src="immagini/acm.png">
            </td>
        </tr>
    </tbody>
</table>

これは、レンダリングされた html の一部です。何もおかしくない、なるほど...

不明なバグなどはありますか? 情報不足で申し訳ありませんが、このような異常は見たことがありません。

ありがとう

4

0 に答える 0