我有一个名为 modalpage 的 div id
并有 css。我需要一个可以动态显示弹出窗口 20 分钟并每 30 秒更改一次的 javascript 函数,现在我有以下 javascript 函数。有人可以帮我吗
<script language="javascript" type="text/javascript">
function revealModal(divID)
{
window.onscroll = function () {
document.getElementById(divID).style.top = document.body.scrollTop;
};
document.getElementById(divID).style.display = "block";
document.getElementById(divID).style.top = document.body.scrollTop;
}
由输入 id 按钮调用。
<input id="Button1" type="button" value="Click here" onclick="revealModal('modalPage')" />
谢谢
这就是我想出的
function revealModal(divID)
{
var i = 1;
divID.replace('*', i);
setInterval(function(){revealModal(divID)},1000);
i = i + 1;
if (i == 3) i = 1;
var div = getElementById(divID)
window.onscroll = function () { document.getElementById(divID).style.top = document.body.scrollTop; };
document.getElementById(divID).style.display = "block";
document.getElementById(divID).style.top = document.body.scrollTop;
}
但这不是每次都显示modules_3。是因为所有三个 div 都在同一个文件中吗?
<input id="Button1" type="button" value="Click heres" onclick="revealModal('modalPage_*')" />