0

ブラウザ ウィンドウのサイズが変更されたときに動的にサイズを変更したい JavaScript adplayer スクリプトがあります。どうすればいいですか?

    <script type="text/javascript">
    var rnd = window.rnd || Math.floor(Math.random()*10e6);
    var pid155420 = window.pid155420 || rnd;
    var plc155420 = window.plc155420 || 0;
    var abkw = window.abkw || '';
    var absrc =         'http://servedby.myexampledomain.com/adserve/;ID=162421;size=468x60;setID=155420;type=js;kw='        +abkw+';pid='+pid155420+';place='+(plc155420++)+';rnd='+rnd+'';
    document.write('<scr'+'ipt src="'+absrc+'" type="text/javascript"></scr'+'ipt>');
    </script>
    </div>
4

2 に答える 2

0

window.resizeイベントにイベントハンドラーをアタッチします。jQueryでは次のようになります。

$(window).resize(function() {

    var currentWindowWidth = $(window).width();
    var currentWindowHeight = $(window).height();
    // do stuff with these variables
});
于 2013-02-25T19:01:34.250 に答える
0

jQueryが実際に使用されていることを示すことなく、誰かがすでにjQueryの回答を提供しているため....

<script type="text/javascript">
    function setShtuff(){
        var rnd = window.rnd || Math.floor(Math.random()*10e6);
        var pid155420 = window.pid155420 || rnd;
        var plc155420 = window.plc155420 || 0;
        var abkw = window.abkw || '';
        var absrc = 'http://servedby.myexampledomain.com/adserve/;ID=162421;size=468x60;setID=155420;type=js;kw='        +abkw+';pid='+pid155420+';place='+(plc155420++)+';rnd='+rnd+'';
        document.write('<scr'+'ipt src="'+absrc+'" type="text/javascript"></scr'+'ipt>');
    }

    window.onload = setShtuff;
    window.onresize = setShtuff;
</script>

ここでより完全な説明を見ることができます。

于 2013-02-25T19:03:52.713 に答える