我有一个窗口应用程序,上面有一个Web浏览器控件,我想在Web浏览器上闪烁一次显示文本,然后不应该再闪烁一次,可以吗?
我已经用一种JavaScript完成了,但是它经常使文本闪烁,但是我希望文本仅闪烁一次或最多闪烁两次.java脚本是:
<html><body onload=\"setInterval('blinkIt()',600)\"><br><br><b style ='color:Red;'><blink>" + "Please Follow Above Instruction To Continue Tour" + "</blink>" +
"<script type=\"text/javascript\">" +
"function blinkIt() {" +
"var j=0;j++;if (!document.all) return;" +
"else {" +
"for(i=0;i<document.all.tags('blink').length;i++){" +
"s=document.all.tags('blink')[i];" +
"s.style.visibility=(s.style.visibility=='visible')?'hidden':'visible';if(j==4)break;" +
"}}}</script>" + "</body></html>
参考方案
不管JavaScript如何,<blink>
标记都会重复闪烁。这就是它的发明目的,因此每个人都讨厌它。它早已被弃用,一开始就不应该存在。避免与<br>
一起使用内联样式,将字符串传递给setInterval
以及提及IE损坏的document.all
的所有内容。
<head>
<style type="text/css">
#blinkme { color: red; font-weight: bold; }
</style>
</head>
<body>
<p id="blinkme">Please Follow Above Instruction To Continue Tour</p>
<script type="text/javascript">
function Blinker(element, blinkn, period) {
var blinki= 0;
var interval= setInterval(function() {
blinki++;
if (blinki>=blinkn)
clearInterval(interval);
element.style.visibility= 'hidden';
setTimeout(function() {
element.style.visibility= 'visible';
}, period/2);
}, period);
}
Blinker(document.getElementById('blinkme'), 2, 1000);
</script>
</body>
故障排除“警告:session_start():无法发送会话高速缓存限制器-标头已发送” - php我收到警告:session_start()[function.session-start]:无法发送会话缓存限制器-标头已发送(错误输出开始如果我将表单数据提交到其他文件进行处理,则可以正常工作。但是,如果我将表单数据提交到同一页面,则会出现此错误。请建议<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0…
CodeIgniter更新查询被执行两次 - php我正在使用CodeIgniter 2.2。每次访问页面时,我都必须用+1更新数据库。代码可以工作,但是每次都会增加+2。示例:如果是total views=2,则在单击页面后total views应该是3,但是数据库中的值是4。我确定我在控制器中仅调用一次模型add_one_to_view_image。控制者 function view(){ $view_i…
当<form>'.submit'函数被覆盖时(使用Ajax)将数据获取到php吗? - javascript我已覆盖此网页上表单的.submit函数,因为该网页已加载在“ index.php”中的#mainContent内,并且我希望“提交”按钮仅替换此#mainContent。我正在尝试将数据从此表单获取到.php文件,以便对数据库进行查询(或简单地回显已填充的变量,以指示已传递数据)。我是AJAX的新手。有人可以向我解释如何将数据传递到.php文件,或者指向要…
通过php表单修改我的xml文件 - php这是我的xml文件和下面的php代码。我输入了一个输入类型,它将按名字搜索学生。然后将显示有关特定学生的信息,并且将显示另一个按钮更新。问题是我想在那之后修改信息。如何通过标签名称获取元素,以便可以修改有关特定学生的信息?<students> <student> <firstname>John</firstname&…
jQuery Ajax文件上传在客户端浏览器上无法正常工作 - javascript我正在尝试使用Ajax和JQuery实现个人资料图片上传功能我能够将个人资料图片成功上传到我尝试过的所有机器和移动设备上的数据库中。它适用于我在Chrome,Edge,Firefox,Safari甚至Vivaldi上使用。问题是我住在加拿大的客户无法将他们的个人资料图片上传到数据库。另外,纵向宽高比的图像倾向于向侧面旋转。我一直在要求他重新注册并多次提供…