Javascript 打开关闭新消息
Javascript open close new message
<script>
function closeit(){
document.getElementById('avviso').setAttribute("style", "display:none");
}
setTimeout("closeit", 3000);
</script>
#avviso{
width:200px; /* Larghezza del box */
padding:5px; position:fixed; z-index:5000;}
.box-avviso{
border:4px double #940F04; /* Colore del bordo */
-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; -webkit-box-shadow: 8px 8px 6px #909090; -moz-box-shadow: 8px 8px 6px #909090; box-shadow: 8px 8px 6px #909090;
background-color: #FFEAE9; /* Colore di sfondo */
padding: 8px; font-family: Verdana, Geneva, sans-serif;
color: #003366; /* Colore del testo */
}
.testo-avviso { /* Stile di AVVISO */
font-size:18pt;
font-weight:bold;
color:#B4045F;
text-shadow: 0px 0px 10px #BA55D3;}
<div id="avviso" style="left:20px; top:100px; padding:0;">
<div align="right" style="margin-bottom:-15px;"><b>
<a href="javascript:closeit()" >
<font face="Arial" size="1">CHIUDI</font> <img valign="middle" src="https://lh6.googleusercontent.com/-80LmoXXMIi0/TnsyYeeRVnI/AAAAAAAAUgc/RShnbWF2L_c/chiudi.png" style="vertical-align:middle;" border="0"/></a></b></div>
<br/>
<fieldset class="box-avviso">
<legend class="testo-avviso" align="center"></legend>
Nuova Comunicazione<br/>
</fieldset>
</div>
是否可以自动关闭此窗口Javascript,并每10秒创建新消息?
setInterval() :重复调用函数或执行代码片段,每次调用之间有固定的时间延迟。返回间隔 ID。
是的,您可以使用setInterval()
而不是setTimeout()
:
setInterval(closeit, 10000); //NOTE Removing double quotes arround function name
注意:您可以使用.style
来管理css属性,而不是setAttribute()
:
document.getElementById('avviso').style.display="none";
希望这有帮助。
function closeit(){
document.querySelectorAll('.box-avviso')[0].textContent = "New message";
}
setInterval(closeit, 3000);
#avviso{
width:200px; /* Larghezza del box */
padding:5px; position:fixed; z-index:5000;}
.box-avviso{
border:4px double #940F04; /* Colore del bordo */
-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; -webkit-box-shadow: 8px 8px 6px #909090; -moz-box-shadow: 8px 8px 6px #909090; box-shadow: 8px 8px 6px #909090;
background-color: #FFEAE9; /* Colore di sfondo */
padding: 8px; font-family: Verdana, Geneva, sans-serif;
color: #003366; /* Colore del testo */
}
.testo-avviso { /* Stile di AVVISO */
font-size:18pt;
font-weight:bold;
color:#B4045F;
text-shadow: 0px 0px 10px #BA55D3;}
<div id="avviso" style="left:20px; top:100px; padding:0;">
<div align="right" style="margin-bottom:-15px;"><b>
<a href="javascript:closeit()" >
<font face="Arial" size="1">CHIUDI</font> <img valign="middle" src="https://lh6.googleusercontent.com/-80LmoXXMIi0/TnsyYeeRVnI/AAAAAAAAUgc/RShnbWF2L_c/chiudi.png" style="vertical-align:middle;" border="0"/></a></b></div>
<br/>
<fieldset class="box-avviso">
<legend class="testo-avviso" align="center"></legend>
Nuova Comunicazione<br/>
</fieldset>
</div>
相关文章:
- jQuery/JS Mimic Facebook's不在页面上时,标题在新消息上闪烁
- 如何在收到新消息时发出警报
- Javascript 打开关闭新消息
- 我希望更新未读消息的数量,并在用户收到新消息时播放通知声音.我正在使用PHP,MySql,Javascript
- 固定添加新消息(元素)后的位置视图内容
- 当堆栈上仍有事情要做时,Javascript 如何对新消息进行排队
- 在 MVC3 中使用 ajax 的新消息警报 Asp.net
- 如何在收到新消息时在浏览器的标题栏中发出警报
- Android 新闻应用是如何构建的,以便在新消息出现后立即更新
- 添加新消息后滚动到底部
- PHP-收到新消息时更新iFrame
- 当有新消息进来时,闪烁DIV
- Jquery注意,右顶部位置,显示新消息更高(又名后进先出)
- 如何在canvas应用程序上为共享对话框设置新消息?
- 当收到新消息时刷新聊天框
- 当你在facebook聊天中收到一条新消息时,如何像facebook那样更改文档'
- 我似乎无法让jquery的新消息滚动在我的代码中工作
- 轮询新消息警报/通知
- 如何在不发送私钥的情况下获得SQS新消息
- 简单的聊天程序在流星.如何在新消息传入时调用回调函数?