【问题标题】:How to change iframe source depending on the browser time?如何根据浏览器时间更改 iframe 源?
【发布时间】:2020-08-10 21:56:44
【问题描述】:

我正在制作一个显示电视节目预告片的网站,但有一件事:我希望预告片根据时间播放。就像今天的日期是:8 月 10 日,所以我想显示 EPISODE 1 的预告片,如果今天的日期是:8 月 11 日,它将显示 EPISODE 2 的预告片等等。 (我不希望它改变季节,只改变一集)
IFRAME 代码:

<iframe src="https://example.org/imdb/tmdb/trailers/?id={ID}&s={SEASON}&e={EPISODE}" width="100%"
height="500px">

(我更喜欢 JS 答案)

【问题讨论】:

标签: javascript iframe


【解决方案1】:

谢谢,邪猴! 我能够生成此代码:

<script type="text/javascript">
    var today = new Date();
    var dd = today.getDate();
    var mm = today.getMonth() + 1;
    var yyyy = today.getFullYear();
    var tmpHour =  today.getHours();
    var h =tmpHour > 12 ?  tmpHour - 12 + 'PM' :  tmpHour + 'AM';
    if (dd < 10) {
        dd = '0' + dd;
    }
    if (mm < 10) {
        mm = '0' + mm;
    }
    var dateString = dd;

   var iframe = document.createElement('iframe');
   iframe.setAttribute('src', 'https://example.org/imdb/tmdb/trailers/?id=123&s=1&e=' + dateString);
   document.body.appendChild(iframe);
</script>
<!DOCTYPE html>
<html>
<head>
<title>Page Title</title>
</head>
<body>
<h1>Today's Trailer:</h1>
</body>
</html>

【讨论】:

    猜你喜欢
    • 2021-01-27
    • 2021-03-13
    • 2014-01-22
    • 1970-01-01
    • 2021-07-12
    • 2018-06-27
    • 2012-03-05
    • 2015-02-10
    • 1970-01-01
    相关资源
    最近更新 更多