这是我的源代码 - HTML:
<div class="row no-label print">
<center>
<iframe id="aframeSmpl" width="775" height="85" frameborder="0">
</iframe>
</center>
</div>
JS:
document.getElementById('aframeSmpl').src = "//banner.agoda.com/js/show_ads.js?agoda_ad_client=1597217_1&agoda_ad_width=728&agoda_ad_height=90&agoda_ad_language=1&agoda_ad_checkin=2016-05-25&agoda_ad_checkout=2016-05-26&agoda_ad_currency=USD&agoda_ad_hotelcategory=midrange&agoda_ad_iata=SIN";
这应该从源生成动态图像。不幸的是,iframe上会显示一个javascript函数。
答案 0 :(得分:0)
// banner.agoda.com/js/show_ads.js?agoda_ad_client=1597217_1&agoda_ad_width=728&agoda_ad_height=90&agoda_ad_language=1&agoda_ad_checkin=2016-05-25&agoda_ad_checkout=2016-05-26&agoda_ad_currency = USD&安培; agoda_ad_hotelcategory =中音&安培; agoda_ad_iata = SIN
答案 1 :(得分:0)
将JS代码更改为此。
document.getElementById('aframeSmpl').src = "https://banner.agoda.com/js/show_ads.js%3Fagoda_ad_client=1597217_1&agoda_ad_width=728&agoda_ad_height=90&agoda_ad_language=1&agoda_ad_checkin=2016-05-25&agoda_ad_checkout=2016-05-26&agoda_ad_currency=USD&agoda_ad_hotelcategory=midrange&agoda_ad_iata=SIN";
<div class="row no-label print">
<center>
<iframe id="aframeSmpl" width="775" height="85" frameborder="0">
</iframe>
</center>
</div>
如果要从远程获取,则必须在JS的url中添加https://
。
这是fiddle