Haz de Gratisss tu página de inicio
Ahora su cuenta  E-mail Gratisss

             

Busca en la web

 

Scripts - Marquesina

Marquesina que despliega dos mensajes

El ejemplo es la marquesina de la parte superior. Esta marquesina el primer mensaje lo despliega una sola vez y el segundo indefinidamente.

<script language="JavaScript">
<!-- Oculto para browsers antiguos
// Este y otros JavaScripts
// en - http://www.gratisss.bizland.com

var scrtxt= "EL PRIMER MENSAJE VA AQUI"
var lentxt= scrtxt.length; 
var width= 100;
var countb= 8; // Numero de veces que tintinea el flash del primer mensaje //
var count= width+lentxt;
var nmsg=1; // numero de mensajes
var message= new initArray(" TU SEGUNDO MENSAJE VA AQUI");
function initArray() {
this.length= initArray.arguments.length
for (var i= 0; i < this.length; i++)
this[i+1]= initArray.arguments[i]
}
function shift() {
var outtxt= ""
var dif= count-lentxt;
if (dif>0) {
for (var i= 1; i<=dif; i++) {
outtxt= outtxt+" "}
outtxt= outtxt+scrtxt.substring(0,width-dif)
}
else {
outtxt= scrtxt.substring(-dif,lentxt)
}
document.scrform.scrtext.value= outtxt
}
function scroll() {
var n;
if ((countb>0) && (count-lentxt==0)) {count=0}
if (count-->0) {
shift();
setTimeout("scroll()",65) // 65 tiempos de display entre letras //
}
else {
if (countb-->0) {
if ((countb % 2)==0) {
document.scrform.scrtext.value= " "
setTimeout("scroll()",250) //250 tiempos de Flash para el primer mensaje//
}
else {
document.scrform.scrtext.value= scrtxt;
if (countb==1) {
setTimeout("scroll()",2000)} //2000 tiempo de retardo para que aperezca mensaje despues de flash//
else {
setTimeout("scroll()",250)} // retardo de flashing para que comienze el mensaje //
}
}
else {
now= new Date();
n= 1+Math.floor(nmsg*Math.abs(Math.sin(now.getTime())));
if (n>nmsg) { n= nmsg}
scrtxt= message[n];
lentxt= scrtxt.length;
count= lentxt+width+1;
setTimeout("scroll()",150) //150 tiempo de retardo para mostrar el segundo mensaje //
}
}
}
// -->
</script>
<center>
<FORM NAME="scrform" onSubmit="0">
<INPUT TYPE="text" NAME="scrtext" SIZE=60>
</FORM>
<SCRIPT> scroll();</SCRIPT>
Esta marquesina le entrega 2 mensajes. <BR><BR>
</CENTER>

Simplemente copia y pega el siguiente código, asi de simple. Ubicalo donde quieras dentro de tu documento. 
Si quieres cambiar el ancho de la marquesina debes reemplazar el numero 60 en scrtext SIZE. No olvides cambiar por tus propios mensajes.