1

私が直面している苦境は次のとおりです。オブジェクトタグを使用して埋め込まれたページにあるリンクをクリックすると、ユーザーを別のページにリダイレクトしたいと思います..これは、ページ全体があるクロムとffで正常に機能します新しい場所にリダイレクトされますが、つまり、オブジェクトフレーム (そもそもフレームですか??) のみがリダイレクトされます...

これを回避するために、href を javascript:void(0) に設定し、jquery を使用してクリック イベントをキャプチャしたアンカー タグを使用してみました

<body>
    <div id='gridDude'>
        <a id='titleDude'   href='javascript:void(0)' myHref='yabadabadoo.com'>test</a>
    </div>
    <script type="text/javascript">
        $(function () {
            $('#gridDude').on('click', 'a', function (event) {
                 alert("CLICKED");
                 window.parent.location = $(this).attr('myHref');
            });
        });
    </script>
</body>

このアプローチはiframeでは機能するようですが、オブジェクトタグを使用すると失敗します...したがって、オブジェクトタグではdom構造がまったく異なる可能性があると確信しています...ちらつきがあるため、iframeを使用できません観察...(マウスを動かすたびに...)

4

2 に答える 2

0

簡単なことを試しましたか

window.location.href = "http://google.com"

これにより、ウィンドウ全体がリダイレクトされます

于 2012-07-17T15:17:25.107 に答える
0

つまり、標準モードで動作するようにdoctypeを変更すると、修正されます....

于 2012-07-19T09:10:35.183 に答える