Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Cae Brida

IE não deixa o JS rodar direito

Recommended Posts

E ai galera, tudo beleza ?

 

Bom eu sou meio novato em JS, sei apenas HTML.

Eu copiei um código em JS de um site, porém quando coloquei na minha página, ele funciona normal, só que toda hora aparece aquela barra no IE dizendo que o JS tá bloqueado. Porém no outro Site não aparece isso, ele funciona normal. O mesmo acontece com um menu DHTML que eu adicionei no meu site.

 

Por favor, posso estar sendo repetitivo mas o sistema de busca do forum não funciono aqui em casa, e eu preciso saber isso urgente pois é para um Site da minha empresa.

O código do JS está abaixo, é uma animação de flocos de neve caindo, bem bobinha =).

 

Obrigado pela atenção http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

 

<script language=JavaScript1.2><!--  var snowsrc="floco.gif"  var no = 9;  var ns4up = (document.layers) ? 1 : 0;  var ie4up = (document.all) ? 1 : 0;  var dx, xp, yp;  var am, stx, sty;  var i, doc_width = 800, doc_height = 600;  if (ns4up) {	doc_width = self.innerWidth;	doc_height = self.innerHeight;  }  dx = new Array();  xp = new Array();  yp = new Array();  am = new Array();  stx = new Array();  sty = new Array();  for (i = 0; i < no; ++ i) {	dx[i] = 0;	xp[i] = Math.random()*(doc_width-50);	yp[i] = Math.random()*doc_height;	am[i] = Math.random()*20;	stx[i] = 0.02 + Math.random()/10;	sty[i] = 0.7 + Math.random();	if (ns4up) {	  if (i == 0) {		document.write("<layer name=\"dot"+ i +"\" left=\"15\" top=\"15\" visibility=\"show\"><img src='"+snowsrc+"' border=\"0\"></a></layer>");	  } else {		document.write("<layer name=\"dot"+ i +"\" left=\"15\" top=\"15\" visibility=\"show\"><img src='"+snowsrc+"' border=\"0\"></layer>");	  }	} else if (ie4up) {	  if (i == 0) {		document.write("<div id=\"dot"+ i +"\" style=\"POSITION: absolute; Z-INDEX: "+ i +"; VISIBILITY: visible; TOP: 15px; LEFT: 15px;\"><img src='"+snowsrc+"' border=\"0\"></a></div>");	  } else {		document.write("<div id=\"dot"+ i +"\" style=\"POSITION: absolute; Z-INDEX: "+ i +"; VISIBILITY: visible; TOP: 15px; LEFT: 15px;\"><img src='"+snowsrc+"' border=\"0\"></div>");	  }	}  }  function snowNS() {	for (i = 0; i < no; ++ i) {  // iterate for every dot	  yp[i] += sty[i];	  if (yp[i] > doc_height-50) {		xp[i] = Math.random()*(doc_width-am[i]-30);		yp[i] = 0;		stx[i] = 0.02 + Math.random()/10;		sty[i] = 0.7 + Math.random();		doc_width = self.innerWidth;		doc_height = self.innerHeight;	  }	  dx[i] += stx[i];	  document.layers["dot"+i].top = yp[i];	  document.layers["dot"+i].left = xp[i] + am[i]*Math.sin(dx[i]);	}	setTimeout("snowNS()", 10);  }  function snowIE() {	for (i = 0; i < no; ++ i) {	  yp[i] += sty[i];	  if (yp[i] > doc_height-50) {		xp[i] = Math.random()*(doc_width-am[i]-30);		yp[i] = 0;		stx[i] = 0.02 + Math.random()/10;		sty[i] = 0.7 + Math.random();		doc_width = document.body.clientWidth;		doc_height = document.body.clientHeight;	  }	  dx[i] += stx[i];	  document.all["dot"+i].style.pixelTop = yp[i];	  document.all["dot"+i].style.pixelLeft = xp[i] + am[i]*Math.sin(dx[i]);	}	setTimeout("snowIE()", 10);  }  if (ns4up) {	snowNS();  } else if (ie4up) {	snowIE();  }//--></script>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Isso é normal quando você executa a página no seu computador quando ele é windows XP. Se você hospedar a página com esse script e entrar nela, não vai aparecer mensagem alguma.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.