modalpageというdivID
があり、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;
}
しかし、これは毎回modular_3を表示するようには機能していません。3つのdivがすべて同じファイルにあるためですか?
<input id="Button1" type="button" value="Click heres" onclick="revealModal('modalPage_*')" />