Underc0de - Hacking y seguridad informática

Programación Web => Zona Webmaster => Mensaje iniciado por: ANTRAX en Febrero 24, 2010, 11:19:53 am

Título: [JavaScript][MEDIO] Secuencia de mensajes
Publicado por: ANTRAX en Febrero 24, 2010, 11:19:53 am
Holaa

Este código es ideal para hacer una presentación rápida de los contenidos de tu página web.

Código: Javascript
  1. <html>
  2. <head>
  3.  
  4. <body>
  5. <script language="JavaScript1.2">
  6.  
  7. var delay=2500 //pausa (en milisegundos)
  8. var fcontent=new Array()
  9. begintag='<font face="Verdana" size=2>' //tag que abre los mensajes
  10. fcontent[0]="<b>Ejemplo...</b><br><br>Este script es muy practico para hacer una rapida presentación de tu sitio web."
  11. fcontent[1]="Un sitio Web bien presentado puede conseguir visitas mas adaptada a tus contenidos."
  12. fcontent[2]="La continua actualizacion de un sitio web es uno de los mejores incentivos para el visitante."
  13. closetag='</font>'
  14.  
  15. var fwidth=150 //ancho
  16. var fheight=150 //alto
  17.  
  18. ///No editar/////////////////
  19.  
  20. var ie4=document.all&&!document.getElementById
  21. var ns4=document.layers
  22. var DOM2=document.getElementById
  23. var faderdelay=0
  24. var index=0
  25.  
  26. if (DOM2)
  27. faderdelay=2000
  28.  
  29. //function to change content
  30. function changecontent(){
  31. if (index>=fcontent.length)
  32. index=0
  33. if (DOM2){
  34. document.getElementById("fscroller").style.color="rgb(255,255,255)"
  35. document.getElementById("fscroller").innerHTML=begintag+fcontent[index]+closetag
  36. colorfade()
  37. }
  38. else if (ie4)
  39. document.all.fscroller.innerHTML=begintag+fcontent[index]+closetag
  40. else if (ns4){
  41. document.fscrollerns.document.fscrollerns_sub.document.write(begintag+fcontent[index]+closetag)
  42. document.fscrollerns.document.fscrollerns_sub.document.close()
  43. }
  44.  
  45. index++
  46. setTimeout("changecontent()",delay+faderdelay)
  47. }
  48. frame=20;
  49. hex=255  // Initial color value.
  50.  
  51. function colorfade() {                 
  52. // 20 frames fading process
  53. if(frame>0) {  
  54. hex-=12; // increase color value
  55. document.getElementById("fscroller").style.color="rgb("+hex+","+hex+","+hex+")"; // Set color value.
  56. frame--;
  57. setTimeout("colorfade()",20);  
  58. }
  59. else{
  60. document.getElementById("fscroller").style.color="rgb(0,0,0)";
  61. frame=20;
  62. hex=255
  63. }  
  64. }
  65.  
  66. if (ie4||DOM2)
  67. document.write('<div id="fscroller" style="border:1px solid black;width:'+fwidth+';height:'+fheight+';padding:2px"></div>')
  68.  
  69. window.onload=changecontent
  70. </script>
  71.  
  72. <ilayer id="fscrollerns" width=&{fwidth}; height=&{fheight};><layer id="fscrollerns_sub" width=&{fwidth}; height=&{fheight}; left=0 top=0></layer></ilayer>
  73.  
  74. </body>
  75. </html>