Hello
I have put some Javascript code embedded in some html. It just makes some text flashing. Some of the Javascript code was copied into the head section while the body tag and body contents also contains Javascript code.
It workd fine but when I open the page in IE I get that POP Up WARNING AND A BAR AT THE TOP HAS TO BE CLICKED TO UNBLOCK IT - BUT THERE IS NO POP UP. aLL IT IS IS jAVASCRIPT CODE TO MAKE SOME TEXT FLASH.
aNY IDEAS ON HOW TO GET ROUND THIS. I also have some Jvascript buttons which also may cause the problem.
Here is the Java script code:
In Head Section after title and META tags:
<script type="text/javascript">
<!--
var b_timer = null; // blink timer
var b_on = true; // blink state
var blnkrs = null; // array of spans
function blink() {
var tmp = document.getElementsByTagName("span");
if (tmp) {
blnkrs = new Array();
var b_count = 0;
for (var i = 0; i < tmp.length; ++i) {
if (tmp[i].className == "blink") {
blnkrs[b_count] = tmp[i];
++b_count;
}
}
// time in m.secs between blinks
// 500 = 1/2 second
blinkTimer(500);
}
}
function blinkTimer(ival) {
if (b_timer) {
window.clearTimeout(b_timer);
b_timer = null;
}
blinkIt();
b_timer = window.setTimeout('blinkTimer(' + ival + ')', ival);
}
function blinkIt() {
for (var i = 0; i < blnkrs.length; ++i) {
if (b_on == true) {
blnkrs[i].style.visibility = "hidden";
}
else {
blnkrs[i].style.visibility = "visible";
}
}
b_on =!b_on;
}
//-->
</script>
<style type="text/css">
.blink {
font-size: 15px;
color: red;
display: inline;
}
</style>
<script language="JavaScript">
<!--
function FP_swapImg() {//v1.0
var doc=document,args=arguments,elm,n; doc.$imgSwaps=new Array(); for(n=2; n<args.length;
n+=2) { elm=FP_getObjectByID(args[n]); if(elm) { doc.$imgSwaps[doc.$imgSwaps.length]=elm;
elm.$src=elm.src; elm.src=args[n+1]; } }
}
function FP_preloadImgs() {//v1.0
var d=document,a=arguments; if(!d.FP_imgs) d.FP_imgs=new Array();
for(var i=0; i<a.length; i++) { d.FP_imgs[i]=new Image; d.FP_imgs[i].src=a[i]; }
}
function FP_getObjectByID(id,o) {//v1.0
var c,el,els,f,m,n; if(!o)o=document; if(o.getElementById) el=o.getElementById(id);
else if(o.layers) c=o.layers; else if(o.all) el=o.all[id]; if(el) return el;
if(o.id==id || o.name==id) return o; if(o.childNodes) c=o.childNodes; if(c)
for(n=0; n<c.length; n++) { el=FP_getObjectByID(id,c[n]); if(el) return el; }
f=o.forms; if(f) for(n=0; n<f.length; n++) { els=f[n].elements;
for(m=0; m<els.length; m++){ el=FP_getObjectByID(id,els[n]); if(el) return el; } }
return null;
}
// -->
</script>
Body Tag:
<body onload="FP_preloadImgs(/*url*/'button6D.jpg', /*url*/'button6E.jpg'); blink()" onload="FP_preloadImgs(/*url*/'button10.jpg', /*url*/'button11.jpg', /*url*/'button1D.jpg', /*url*/'button1E.jpg', /*url*/'button20.jpg', /*url*/'button21.jpg', /*url*/'button23.jpg', /*url*/'button24.jpg', /*url*/'button26.jpg', /*url*/'button27.jpg', /*url*/'button29.jpg', /*url*/'button2A.jpg', /*url*/'button2C.jpg', /*url*/'button2D.jpg', /*url*/'button2F.jpg', /*url*/'button30.jpg', /*url*/'button32.jpg', /*url*/'button33.jpg', /*url*/'button38.jpg', /*url*/'button39.jpg', /*url*/'button49.jpg', /*url*/'button4A.jpg', /*url*/'button58.jpg', /*url*/'button59.jpg', /*url*/'button64.jpg', /*url*/'button65.jpg', /*url*/'button6D.jpg', /*url*/'button6E.jpg')" background=back.jpg>
Body Code:
<span class="blink"><font size="7">
<a href="http://www.somepage.com/hh..html">Some Flashing Text</a> </font> </span>
<p align="center"><span class="blink"><font size="5">
</font></span>