•  
     

Texto movendo na diagonal

Texto movendo na diagonal


O texto fica em movimento diagonal sobre a página, como se fosse uma pop up, mas sem a opção de fechar.

Interessante para ser utilizado como propoganda ou até mesmo como um quadro de avisos no site.



Código: Selecionar todos

<body>
<head>

<STYLE type="text/css">
div{position:absolute;left:9;top:9};
div big{font-family:sans-serif;font-size:13pt};
</STYLE>

<SCRIPT language="JavaScript">
<!--;
var nav=navigator.appName.substring(0,4);
var ver=parseInt(navigator.appVersion.substring(0,1));
var jsOK=(nav=="Nets" || nav=="Micr") && ver>3;
var xP,yP,xS,yS,xMax,yMax,stm,txt,tmx,zx,obrf;
if(jsOK) txt=(parent.location.href.search("_engl")>0)?"Tasks Solutions with":"SCRIPT?<BR><font color=GREEN> é";
xS=yS=stm=1;
function objRef(){
clearInterval(stm);
tmx=70;xP=yP=9;
if(document.all){zx=1;obrf=document.all['sl'].style}
else if(document.layers){zx=2;obrf=document.layers['sl']}
else if(document.getElementById){tmx=105;obrf=document.getElementById('sl').style};
xMax=(zx==1)?parent.document.body.clientWidth-242:window.innerWidth-97;
yMax=(zx==1)?parent.document.body.clientHeight-280:window.innerHeight-120;
if(zx==1 && xMax>413) xMax=413;
stm=setInterval("mvTxt()",tmx);
};
function mvTxt(){
obrf.top=yP+=yS;
obrf.left=xP+=xS;
if(xP>xMax || xP<8) xS=-xS;
if(yP>yMax || yP<8) yS=-yS;
};
//-->
</SCRIPT>

</HEAD>
<BODY bgcolor="#ffffff" text="#000000" onResize="if(jsOK)objRef()" onLoad="if(jsOK)objRef()">
<PRE>

</PRE>
<CENTER></CENTER>
<DIV id="sl"><TABLE border=0 width=60><TH><BIG>
<SCRIPT language="JavaScript">document.write(txt," Fabio Poletto<BR>");</SCRIPT>
</BIG></TH></TABLE></DIV>

</BODY>
</HTML>


Fonte: http://www.codigofonte.com.br/codigo/js ... a-diagonal