0

我正在使用警报功能创建一个弹出窗口,我想知道是否有办法将脚本粘贴在弹出窗口中。例如,我想制作一个 Google 广告弹出窗口。我的想法是弹出窗口将显示一个功能,而不是显示文本。它使用的函数,例如“displayAd()”,只会在弹出窗口中运行。这是我正在考虑的代码。

<script>

function displayAd()
{
//My Google adsense code
}

function init()//Will occur on page load.
{
alert(displayAd());
}
</script>

我不相信这会奏效,但我想输入。谢谢。

4

1 回答 1

0

我认为简单地创建一个位于页面中心的 div 和 AD 的内容要容易得多。

在这里,我还添加了一个 div,它将使整个页面褪色,除了 AD。

HTML:

<body onload="showAD();">   //This will show the AD as soon as the page loads

    <div id="fade">     //The fading out of the page div

    <div id="AD">           //This div is for your AD
    //GOOGLE ADSENSE CODE
    </div>
    <br>
    <button onClick="closeAD();">Close</button>     //A button to close the AD

    </div>

CSS:

#fade{
    width: 100%:
    height: 100%;
    background: black;
    opacity: 0.7;
    text-align: center;
    display: none;
}

#AD{
    width: #whatever suits you#;
    height: #whatever suits you#;
    margin-top: 100px;
    margin-right: auto;
    margin-left: auto;
    display: none;
}

Javascript:

function displayAD(){
    document.getElementById("fade").style.display = block;
    document.getElementById("AD").style.display = block;
    }

function closeAD(){
    document.getElementById("fade").style.display = none;
    document.getElementById("AD").style.display = none;
    }
于 2013-01-29T04:05:59.570 回答