Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/426.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript定时事件/图像?_Javascript_Html_Image_Events_Timed - Fatal编程技术网

Javascript定时事件/图像?

Javascript定时事件/图像?,javascript,html,image,events,timed,Javascript,Html,Image,Events,Timed,我想要编程的是当一个人打开一个网页时发生的一个定时事件。他们将进入网站上的一个页面,在该页面上,图像将显示一段时间(比如10秒),在这段时间后,他们可以进入下一个页面。本质上,我想创建一个“广告”,用户不能跳过,直到持续时间(10秒)结束。在Weebly中,您可以直接在网站中插入文件或嵌入代码。我需要嵌入代码还是可以将其作为文件插入?有很多奇妙的方法可以做到这一点,但为了您的利益,我们将保持简单。看小提琴 要将计时器设置为10秒,只需将毫秒更改为10000,如下所示: onload=“setTi

我想要编程的是当一个人打开一个网页时发生的一个定时事件。他们将进入网站上的一个页面,在该页面上,图像将显示一段时间(比如10秒),在这段时间后,他们可以进入下一个页面。本质上,我想创建一个“广告”,用户不能跳过,直到持续时间(10秒)结束。在Weebly中,您可以直接在网站中插入文件或嵌入代码。我需要嵌入代码还是可以将其作为文件插入?

有很多奇妙的方法可以做到这一点,但为了您的利益,我们将保持简单。看小提琴

要将计时器设置为10秒,只需将毫秒更改为10000,如下所示:

onload=“setTimeout(myFunction,10000);”

它所做的只是在计时器上隐藏和显示

function myFunction() {
   document.getElementById('image').style.display = 'none';
   document.getElementById('main').style.display = 'inline';   
}

如果他们不知道如何实现javascript超时方法,我真的建议找一位新老师:-)。阅读此文,确保你有办法让用户在指定时间之前关闭此广告,否则你将失去很多访问者。您需要查看setInterval和setTimeout:等函数,不建议使用旧的
onload
属性imo。将
.addEventListener
onDomReady
一起使用要比这更好,而且实际上没有那么复杂。