0

私はこれに関する助けを探しています:

jquery を使用して div に配置する変数にコードを配置しました。その div に conde を配置した後、ページを別の URL にリダイレクトします。ここに問題があります。そのコードの内容は画像です。リダイレクトする必要があります。画像がその div に完全にロードされていると確信しているページ。これはクロスドメインであるため、.load (jquery) を使用できません。画像が完全にロードされたことを確認する方法を教えてください。その確認後にリダイレクトしますか?

<div id="trackBeaconContainer"></div>

var trackBeacon = "<div id='beacon_08d6ab8d99' style='position: absolute; left: 0px; top: 0px; visibility: hidden;'><img src='http://domain.com/openx/www/delivery/lg.php?bannerid=4&amp;campaignid=3&amp;zoneid=2&amp;loc=1&amp;cb=08d6ab8d99' width='0' height='0' alt='' style='width: 0px; height: 0px;' /></div>"

$j("#trackBeaconContainer").html(trackBeacon);

window.location = "http://otherurl.com"
4

2 に答える 2

1

画像読み込みイベントを使用する

$j("#trackBeaconContainer")
    .html(trackBeacon)
    .find("img")
        .load( function() {
            window.location.href = "http://example.com";
         });
于 2013-06-06T18:46:39.570 に答える
0

imgタグのonloadイベントを使用できます

<img src='http://domain.com/openx/www/delivery/lg.php?bannerid=4&amp;campaignid=3&amp;zoneid=2&amp;loc=1&amp;cb=08d6ab8d99' width='0' height='0' alt='' style='width: 0px; height: 0px;' onload='window.location="http://otherurl.com"' />
于 2013-06-06T18:46:48.413 に答える