Scroll de bienvenida con efectos

22 de agosto de 2009 42 comentarios ,
Gustosamente he visto que varios lectores usaron en su blog el scroll de bienvenida, sin embargo para los que les gustan los scrolls más sofisticados les traigo este scroll de bienvenida que con numerosos efectos como letras que se desplazan a la izquiera, a la derecha, letras que salen expulsadas, letras que se contraen, texto que se separa, etc. Para que sepan de lo que hablo pueden ver el scroll funcionando abajo de la cabecera en este blog de pruebas.

Para ponerlo en tu blog entra a Diseño | Añadir un gadget, selecciona HTML/Javascript y ahí pega el código siguiente:
<script>
function createArr(num) { for(var i = 0; i < num; i++) { this[i] = null } }
function fillArr(tx,me,ti,wa) { this.text = tx; this.method = me.toLowerCase(); this.ticks = ti; this.wait = wa }
function block(num,txt,mthod,tcks,wit) { blocks[num] = new fillArr(txt,mthod,tcks,wit) }
function ms(unt) { var sp = ""; for( var i = 1; i <= unt; i++ ) { sp += " " } return(sp) }
function Activate() { if (cblock == max) { cblock = 0; if (iloop == 0) { loops--; if (loops == 0) { meth = "0" } else { meth = blocks[cblock].method } } else { meth = blocks[cblock].method } } else { meth = blocks[cblock].method }
if (meth == "0") { document.Active.ASCII.value = end }
if (meth == "display") { Tape = blocks[cblock].text; Wait = blocks[cblock].wait; Display() }
if (meth == "display center") { Tape = blocks[cblock].text; Wait = blocks[cblock].wait; half = Tape.length / 2; DisplayC() }
if (meth == "scroll left") { clen = tlen; Tape = blocks[cblock].text; Ticks = blocks[cblock].ticks; tTicks = Ticks * 2; ScrollL() }
if (meth == "scroll right") { clen = 0 - blocks[cblock].text.length; Tape = blocks[cblock].text; Ticks = blocks[cblock].ticks; tTicks = Ticks * 2; ScrollR() }
if (meth == "scroll lc") { clen = 0 - blocks[cblock].text.length; Tape = blocks[cblock].text; Ticks = blocks[cblock].ticks; Wait = blocks[cblock].wait; tTicks = Ticks * 2; half = Tape.length / 2; ScrollLC() }
if (meth == "scroll rc") { clen = tlen; Tape = blocks[cblock].text; Ticks = blocks[cblock].ticks; Wait = blocks[cblock].wait; tTicks = Ticks * 2; half = Tape.length / 2; ScrollRC() }
if (meth == "scroll cl") { Tape = blocks[cblock].text; Ticks = blocks[cblock].ticks; tTicks = Ticks * 2; half = Tape.length / 2; clen = cent - half; ScrollCL() }
if (meth == "scroll cr") { Tape = blocks[cblock].text; Ticks = blocks[cblock].ticks; tTicks = Ticks * 2; half = Tape.length / 2; clen = cent - half; ScrollCR() }
if (meth == "slide left") { Tape = blocks[cblock].text; Ticks = blocks[cblock].ticks; Wait = blocks[cblock].wait; cpos = 0; clet = Tape.charAt(cpos); clen = tlen; cstr = ""; SlideL() }
if (meth == "slide lc") { Tape = blocks[cblock].text; Ticks = blocks[cblock].ticks; Wait = blocks[cblock].wait; cpos = Tape.length - 1; clet = Tape.charAt(cpos); clen = 0; cstr = ""; half = Tape.length / 2; iba = cent - half; ib = ms(iba); SlideLC() }
if (meth == "slide rc") { Tape = blocks[cblock].text; Ticks = blocks[cblock].ticks; Wait = blocks[cblock].wait; cpos = 0; clet = Tape.charAt(cpos); cstr = ""; half = Tape.length / 2; clen = cent + half; fs = ms(cent - half); SlideRC() }
if (meth == "slide cl") { Tape = blocks[cblock].text; Ticks = blocks[cblock].ticks; cpos = 0; clet = Tape.charAt(cpos); cstr = Tape.substring(1,Tape.length); half = Tape.length / 2; clen = cent - half; iba = 0; ib = ms(iba); SlideCL() }
if (meth == "slide cr") { Tape = blocks[cblock].text; Ticks = blocks[cblock].ticks; cpos = Tape.length - 1; clet = Tape.charAt(cpos); cstr = Tape.substring(0,Tape.length - 1); half = Tape.length / 2; clen = 0; fs = ms(cent - half); SlideCR() }
if (meth == "slip left") { clen = 0; Tape = blocks[cblock].text; Ticks = blocks[cblock].ticks; SlipL() }
if (meth == "slip right") { clen = 0; Tape = blocks[cblock].text; Ticks = blocks[cblock].ticks; SlipR() }
if (meth == "slip letter") { Tape = blocks[cblock].text; Ticks = blocks[cblock].ticks; cpos = Tape.length - 1; clet = Tape.charAt(cpos); cstr = Tape.substring(0,Tape.length - 1); clen = 0; SlipLet() }
if (meth == "split"){ Tape = blocks[cblock].text; Ticks = blocks[cblock].ticks; var iii = Tape.length / 2; if (iii / 2 != Math.ceil(iii / 2)) { Tape = Tape + " " } hstr1 = Tape.substring(0,Tape.length/2); hstr2 = Tape.substring(Tape.length/2,Tape.length); tTicks = Ticks * 2; clen = cent - hstr1.length; iba = 0; ib = ms(iba); Split() }
if (meth == "merge"){ Tape = blocks[cblock].text; Ticks = blocks[cblock].ticks; var iii = Tape.length / 2; if (iii / 2 != Math.ceil(iii / 2)) { Tape = Tape + " " } hstr1 = Tape.substring(0,Tape.length/2); hstr2 = Tape.substring(Tape.length/2,Tape.length); tTicks = Ticks * 2; clen = 0 - hstr1.length; iba = tlen; ib = ms(iba); Wait = blocks[cblock].wait; Merge() } }
function Display() { document.Active.ASCII.value = Tape; cblock++; timerID = setTimeout("Activate()",Wait) }
function DisplayC() { var temp = cent - half; ini = ms(temp); document.Active.ASCII.value = ini + Tape; cblock++; timerID = setTimeout("Activate()",Wait) }
function ScrollL() { if (clen >= 0) { ini = ms(clen); tickered = ini + Tape; document.Active.ASCII.value = tickered; clen--; timerID = setTimeout("ScrollL()",Ticks) } else { beg = 0 - clen; if (beg == Tape.length) { document.Active.ASCII.value = ""; cblock++; timerID = setTimeout("Activate()",Ticks) } else { tickered = Tape.substring(beg,tlen); document.Active.ASCII.value = tickered; clen--; timerID = setTimeout("ScrollL()",tTicks) } } }
function ScrollR() { if (clen >= 0) { if (clen > tlen) { document.Active.ASCII.value = ""; cblock++; timerID = setTimeout("Activate()",Ticks) } else { ini = ms(clen); tickered = ini + Tape; document.Active.ASCII.value = tickered; clen++; timerID = setTimeout("ScrollR()",Ticks) } } else { beg = 0 - clen; tickered = Tape.substring(beg,tlen); document.Active.ASCII.value = tickered; clen++; timerID = setTimeout("ScrollR()",tTicks) } }
function ScrollLC() { if (clen >= 0) { if (cent <= (clen + half)) { cblock++; timerID = setTimeout("Activate()",Wait) } else { ini = ms(clen); tickered = ini + Tape; document.Active.ASCII.value = tickered; clen++; timerID = setTimeout("ScrollLC()",Ticks) } } else { beg = 0 - clen; if (cent <= (clen + half)) { cblock++; timerID = setTimeout("Activate()",Wait) } else { tickered = Tape.substring(beg,tlen); document.Active.ASCII.value = tickered; clen++; timerID = setTimeout("ScrollLC()",tTicks) } } }
function ScrollRC() { if (clen >= 0) { if (cent >= (clen + half)) { cblock++; timerID = setTimeout("Activate()",Wait) } else { ini = ms(clen); tickered = ini + Tape; document.Active.ASCII.value = tickered; clen--; timerID = setTimeout("ScrollRC()",Ticks) } } else { beg = 0 - clen; if (cent >= (clen + half)) { cblock++; timerID = setTimeout("Activate()",Wait) } tickered = Tape.substring(beg,tlen); document.Active.ASCII.value = tickered; clen--; timerID = setTimeout("ScrollRC()",tTicks) } }
function ScrollCL() { if (clen >= 0) { ini = ms(clen); tickered = ini + Tape; document.Active.ASCII.value = tickered; clen--; timerID = setTimeout("ScrollCL()",Ticks) } else { beg = 0 - clen; if (beg >= Tape.length) { document.Active.ASCII.value = ""; cblock++; timerID = setTimeout("Activate()",Wait) } else { tickered = Tape.substring(beg,tlen); document.Active.ASCII.value = tickered; clen--; timerID = setTimeout("ScrollCL()",tTicks) } } }
function ScrollCR() { if (clen >= 0) { if (clen > tlen) { document.Active.ASCII.value = ""; cblock++; timerID = setTimeout("Activate()",Wait) } else { ini = ms(clen); tickered = ini + Tape; document.Active.ASCII.value = tickered; clen++; timerID = setTimeout("ScrollCR()",Ticks) } } else { beg = 0 - clen; tickered = Tape.substring(beg,tlen); document.Active.ASCII.value = tickered; clen++; timerID = setTimeout("ScrollCR()",tTicks) } }
function SlideL() { if (clen >= 0) { ini = ms(clen); tickered = cstr + ini + clet; document.Active.ASCII.value = tickered; clen -= 3; timerID = setTimeout("SlideL()",Ticks) } else { document.Active.ASCII.value = cstr + clet; cstr = document.Active.ASCII.value; clen = tlen - cstr.length; cpos++; clet = Tape.charAt(cpos); if (clet == " ") { cstr = cstr + " "; cpos++; clet = Tape.charAt(cpos) } if (clet == "") { cblock++; timerID = setTimeout("Activate()",Wait) } else { timerID = setTimeout("SlideL()",Ticks) } } }
function SlideLC() { if (clen <= cent - half) { ini = ms(clen); tickered = ini + clet + ib + cstr; document.Active.ASCII.value = tickered; clen += 3; iba -= 3; ib = ms(iba); timerID = setTimeout("SlideLC()",Ticks) } else { iba = cent - half; ini = ms(iba); ib = ms(iba); document.Active.ASCII.value = ini + clet + cstr; cstr = clet + cstr; clen = 0; cpos--; if (cpos >= 0) { clet = Tape.charAt(cpos); if (clet == " ") { cstr = " " + cstr; cpos--; clet = Tape.charAt(cpos) } timerID = setTimeout("SlideLC()",Ticks) } else { cblock++; timerID = setTimeout("Activate()",Wait) } } }
function SlideRC() { if (clen >= 0) { ini = ms(clen); tickered = fs + cstr + ini + clet; document.Active.ASCII.value = tickered; clen -= 3; timerID = setTimeout("SlideRC()",Ticks) } else { clen = cent + half; cstr += clet; document.Active.ASCII.value = fs + cstr; cpos++; clet = Tape.charAt(cpos); if (clet == " ") { cstr = cstr + " "; cpos++; clet = Tape.charAt(cpos) } if (clet == "") { document.Active.ASCII.value = fs + Tape; cblock++; timerID = setTimeout("Activate()",Wait) } else { timerID = setTimeout("SlideRC()",Ticks) } } }
function SlideCL() { if (clen > 0) { ini = ms(clen); tickered = ini + clet + ib + cstr; document.Active.ASCII.value = tickered; clen -= 3; iba += 3; ib = ms(iba); timerID = setTimeout("SlideCL()",Ticks) } else { iba = 0; ib = ms(iba); clen = cent - half; ini = ms(clen); document.Active.ASCII.value = ini + cstr; cstr = cstr.substring(1,Tape.length); cpos++; clet = Tape.charAt(cpos); if (clet == " ") { cstr = cstr.substring(1,Tape.length); cpos++; clet = Tape.charAt(cpos) } if (clet == "") { document.Active.ASCII.value = ""; cblock++; timerID = setTimeout("Activate()",Ticks) } else { timerID = setTimeout("SlideCL()",Ticks) } } }
function SlideCR() { if (clen <= cent + half) { ini = ms(clen); tickered = fs + cstr + ini + clet; document.Active.ASCII.value = tickered; clen += 3; timerID = setTimeout("SlideCR()",Ticks) } else { clen = 0; document.Active.ASCII.value = fs + cstr; cstr = cstr.substring(0,cstr.length - 1); cpos--; half += 1; if (cpos >= 0) { ; clet = Tape.charAt(cpos); if (clet == " ") { cstr = cstr.substring(0,cstr.length - 1); cpos--; clet = Tape.charAt(cpos) } timerID = setTimeout("SlideCR()",Ticks) } else { cblock++; timerID = setTimeout("Activate()",Ticks) } } }
function SlipR() { if (clen >= 0) { if (clen > tlen) { document.Active.ASCII.value = ""; cblock++; timerID = setTimeout("Activate()",Ticks) } else { ini = ms(clen); tickered = ini + Tape; document.Active.ASCII.value = tickered; clen++; timerID = setTimeout("SlipR()",Ticks) } } else { beg = 0 - clen; tickered = Tape.substring(beg,tlen); document.Active.ASCII.value = tickered; clen++; timerID = setTimeout("SlipR()",Ticks) } }
function SlipL() { if (clen >= 0) { ini = ms(clen); tickered = ini + Tape; document.Active.ASCII.value = tickered; clen--; timerID = setTimeout("SlipL()",Ticks) } else { beg = 0 - clen; if (beg == Tape.length) { document.Active.ASCII.value = ""; cblock++; timerID = setTimeout("Activate()",Ticks) } else { tickered = Tape.substring(beg,tlen); document.Active.ASCII.value = tickered; clen--; timerID = setTimeout("SlipL()",Ticks) } } }
function SlipLet() { if (clen < tlen) { ini = ms(clen); tickered = cstr + ini + clet; document.Active.ASCII.value = tickered; clen += 3; timerID = setTimeout("SlipLet()",Ticks) } else { clen = 0; cstr = cstr.substring(0,cstr.length - 1); cpos--; if (cpos >= 0) { ; clet = Tape.charAt(cpos); if (clet == " ") { cstr = cstr.substring(0,cstr.length - 1); cpos--; clet = Tape.charAt(cpos) } timerID = setTimeout("SlipLet()",Ticks) } else { cblock++; timerID = setTimeout("Activate()",Ticks) } } }
function Split() { if (clen >= 0) { ini = ms(clen); tickered = ini + hstr1 + ib + hstr2; document.Active.ASCII.value = tickered; clen--; iba += 2; ib = ms(iba); timerID = setTimeout("Split()",Ticks) } else { if (clen <= 0 - hstr1.length) { cblock++; timerID = setTimeout("Activate()",Ticks) } else { beg = 0 - clen; tickered = hstr1.substring(beg,tlen); document.Active.ASCII.value = tickered + ib + hstr2; clen--; iba += 2; ib = ms(iba); timerID = setTimeout("Split()",tTicks) } } }
function Merge() { if (clen >= 0) { if (clen > cent - hstr1.length) { tickered = ini + hstr1 + hstr2; document.Active.ASCII.value = tickered; cblock++; timerID = setTimeout("Activate()",Wait) } else { ini = ms(clen); tickered = ini + hstr1 + ib + hstr2; document.Active.ASCII.value = tickered; clen++; iba -= 2; ib = ms(iba); timerID = setTimeout("Merge()",Ticks) } } else { beg = 0 - clen; tickered = hstr1.substring(beg,tlen); document.Active.ASCII.value = tickered + ib + hstr2; clen++; iba -= 4; ib = ms(iba); timerID = setTimeout("Merge()",tTicks) } }

/////////////////////////////////////////////////////////////////
//# Personalización
// Número de bloques que se mostrarán.
// ***ERROR COMÚN***: Asegúrate de establecer este valor de acuerdo al
// número de bloques (Siempre cuenta el último bloque y suma uno más # + 1)!
var max = 15

// No tocar esto!
var blocks = new createArr(max)

// Ancho de la caja de texto
// ***ERROR COMÚN: Si cambias esto
// recuerda cambiar también el número que está al final subrayado.***
var len = 35

// Número de veces que se repetirá el bloque (use 0 para infinito)
var loops = 0

// Si cambias lo anterior modifica también el mensaje final
var end = 'End of "ActiveASCII" by Neal Kanodia.'

// Usa este formato por cada cadena de texto (empezando de 0 hasta 1 a menos
// que max):
// block(#block,"Text to display","Method",#ticks,#wait)
// ejemplo: block(0,"1st block.","Scroll Left",25,0)
// ***ERROR COMÚN***: Si agregas un nuevo bloque INCREMENTA MAX BY 1
// ***ERROR COMÚN***: Si eliminas un bloque REDÚCELO A MAX BY 1
// ***ERROR COMÚN***: Revisa bien los textos que agregas y los efectos!!!
block(0,"Este es un ejemplo de una marquesina","scroll left",20,0)
block(1,"Con varios efectos","scroll right",20,0)
block(2,"Puedes usarlo para dar la bienvenida","scroll lc",20,500)
block(3,"Anunciar algo","scroll rc",20,500)
block(4,"O para lo que quieras","scroll cl",20,0)
block(5,"Te gusta este efecto?","split",25,0)
block(6,"O este?","slide left",10,500)
block(7,"qué tal este?","slide lc",20,500)
block(8,"Lindo, no?","slide rc",15,500)
block(9,"Puedes tenerlo","slide cr",10,1000)
block(10," Consigue el código para usarlo tú tambien ","slip left",60,1000)
block(11,"En... CiudadBlogger.com ","slip right",70,1000)
block(12,"Trucos ...","slip letter",5,0)
block(13,"Y tutoriales","merge",25,1000)
block(14,"Para tu blog","split",25,0)
//Fin de personalización
/////////////////////////////////////////////////////////////////

// No cambiar!!!
var tlen = 2.4 * len
var cent = tlen / 2.2
var clen = null
var tickered = null
var ini = null
var iloop = 0
if (loops == 0) {iloop = 1}
var cblock = 0
var timerID = null
var beg = null
var clet = null
var cstr = null
var cpos = null
var ib = null
var iba = null
var fs = null
var hstr1 = null
var hstr2 = null
<!-- end -->
</script>

<script>
document.write('<form name="Active" onsubmit="0">')
document.write('<input name="ASCII" size="35" type="text">')
document.write('</form>')
Activate()
</script>



  • Cambia los textos en color rojo por los tuyos.
  • Si deseas cambiar el largo de la caja debes cambiarlo dos veces donde se marca subrayado en negrita.
  • Si eliminas o agregas más líneas modifica donde dice: var max = 15
  • Lo que está en color verde son los efectos, puedes usar los que quieras, a continuación te diré cuál es cada uno:
"scroll left",20,0 Marquesina a la izquierda.
"scroll right",20,0 Marquesina a la derecha.
"scroll lc",20,500 Marquesina a la izquierda que se corta.
"scroll rc",20,500 Marquesina a la derecha que se corta.
"scroll cl",20,0 Marquesina a la izquierda que empieza centrada.
"split",25,0 Texto que se divide en dos partes.
"slide left",10,500 Las letras se juntan para formar la palabra.
"slide lc",20,500 Las letras se juntan y se va moviendo el texto desde la izquierda.
"slide rc",15,500 Las letras se juntan y se va moviendo el texto desde la derecha.
"slip letter",5,0 Las letras son expulsadas.
"merge",25,1000 La frase se junta.

En el código he traducido las indicaciones para que te guíes más fácil al personalizarlo.


42 comentarios en:

" Scroll de bienvenida con efectos "

  1. porto una pregunta...sabes como quitarle el enlace de los que comentan en el blog?

    osea en un ejemplo yo comento en ciudad blogger y cuando le das clic a mi nombre sale mi perfil sabes como quitarlo?

    ResponderEliminar
  2. Hola Snape,

    Expande artilugios y busca este código:

    <b:if cond='data:comment.authorUrl'>
    <a expr:href='data:comment.authorUrl' rel='nofollow'><data:comment.author/></a>

    Elimina lo que está en negrita, de este modo se eliminará el link a los perfiles de los comentaristas.

    Saludos.

    ResponderEliminar
  3. ¡Hola! Te doy las gracias por dejarnos aprender todos estos trucos. Yo tengo un Blog y los consejos me han ayudado mucho. Por el momento no tengo dudas, pero si tengo una serás el primero a quien pregunte. Chao. Gracias.

    ResponderEliminar
  4. Hola Eduardo Arteaga Acosta,

    Me da gusto saber que puedo ayudarte con lo poco que sé. Si tienes alguna pregunta no dudes en decirme.

    Saludos y gracias por tus comentarios.

    ResponderEliminar
  5. Wow!!! si que tiene muchos efectos!

    Es verdad lo que dices, al anterior que habías publicado lo vi en muchos blogs... al igual que otros tantos trucos que publicaste.

    No se que sería de los usuarios que no conocen del tema sin este blog! Realmente estas dejando tu semillita por toda la web.

    Felicitaciones por semejante trabajo que haces con este blog.

    Un abrazo bro!!!

    ResponderEliminar
  6. Hola Potro. Muchas gracias por tantisima informacion útil. Quisiera saber cuál es la dirección del correo electrónico al cual podemos enviar preguntas que no son del tema que tratas, pero siempre relacionadas con blogger. Y deseo saber también si se le pueden hacer preguntas sobre Ubuntu 8.04

    Muchas gracias.

    ResponderEliminar
  7. Hola brother, seguro se las arreglarían sin este blog, hay varios colegas que tienen unos excelentes blogs de ayuda.
    La verdad que sí tiene buenos efectos ese scroll, sólo porque no son muy fanático de las marquesinas, sino ya lo tuviera puesto.

    Un abrazo!!!

    ResponderEliminar
  8. Hola Walter,

    Puedes enviar tus dudas mediante este enlace:
    http://soporte-ciudadblogger.co.cc/

    De Ubuntu me declaro ignaro total, pero en Superubuntu.com tratan todo lo relacionado con ello, seguro ahí podrán ayudarte.

    Saludos.

    ResponderEliminar
  9. hOLA EL POTRO GRACIAS POR EL BUEN BLOG QUE TIENES LA VERDAD ES QUE MI BLOG NO SERIA NADA SIN TU AYUDA TENGO UNA DUDA SOBRE EL SCROOL COMO PUEDO HACER QUE LAS LETRAS SALGAN UN POCO MAS LENTAS??? ESPERO QUE PUEDAS AYUDARME GRACIAS

    ResponderEliminar
  10. Hola It's Notice,

    Junto al nombre del efecto hay unos números, esos son los que controlan la velocidad, si pones 40,0 irá más lento. Ya será cuestión que juegues con los números para obtener la velocidad deseada.

    Saludos.

    ResponderEliminar
  11. Mmmmmmmmmm.... lo dudo. No niego la existencia de otros blogs, pero este tiene algo especíal. Ese toque mágico que le das tu, que hace que toda parezca tan fácil.

    Sin duda, este es el mejor blog de ayuda que conozco.


    Un abrazo!!!!

    ResponderEliminar
  12. Muchas gracias bro, sin ustedes este blog no sería nada.

    Un abrazo!

    ResponderEliminar
  13. Mmm, un blog como este???? Mmmmm, no; no existe!
    Porque este es el mejor! Y el MEJOR en explicar. Gracias!
    Me estoy llevando todos los truquitos al mio, digo que lo estoy personalizando.Baje de por ahí una plantilla y le cambié todo, todo!

    ResponderEliminar
  14. Hola Estrellita,

    De verdad muchas gracias, me alegra saber que este blog te ha sido de ayuda.
    Cualquier cosa estoy a tus órdenes.

    Saludos.

    ResponderEliminar
  15. ok potro ,dos preguntas ,como se le puede cambiar el color ,si es que se puede al scroll y la otras es ,,como escondes el codigo ahi en la pagina y aparece otra vez ,creo que es intersante eso,gracias como siempre..
    Luis

    ResponderEliminar
  16. No se puede cambiar el color =(
    En esta semana hago un post de cómo esconder el código.
    Saludos.

    ResponderEliminar
  17. Graaaaaaaaciaas el potro!

    perdon por el uso de tantas "a" pero esque me acabas de alegrar la noche xD jajaja lo probaré a ver que tal, si no queda muy cargado lo dejo...=D

    GRACIAS de nuevo bro...=)

    ResponderEliminar
  18. Jajaja, qué bueno que te ha gustado.
    Saludos!

    ResponderEliminar
  19. hola Potro.. me quedó perfecto el scroll!! :)
    ..ah y te agregué en "Paginas amigas" de mi blog como forma de agradecimiento ya que tu blog me ha ayudado montones.
    abrazos.

    ResponderEliminar
  20. Gracias por el enlace Dan1, qué bueno que este blog te ha sido de ayuda.
    ¡Un abrazo!

    ResponderEliminar
  21. mmm copie el codigo tal cual y cambie por mis frases, todo excelente salvo que una vez que pasa el mensaje no se repite continuamente, var loops = 0 era infinito verdad? o entendi mal? porque asi esta y aun asi no se repite
    gracias

    ResponderEliminar
  22. Quizá por lo ancho que está el lugar donde lo pusiste tarde un poco, pero sí se repite.

    ResponderEliminar
  23. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  24. Hola bro! no se por que no me funciona en mi blog> mhermonec.blogspot.com.

    Solo me sale una linea en blanco, pero no funciona nada, y no le cambie nada, lo pegue tal cual lo pusistes, solo cambie las palabras por las mias.

    Bendiciones por si me puedes ayudar!

    ResponderEliminar
  25. Puede haber dos razones por las que no te funciona:
    Una es que otro script esté interfiriendo con el funcionamiento de este.
    Y otra que no lo hayas colocado en el elemento que debe ser. Debes entrar a Diseño > Elementos de la página > Añadir un gadget, pero OJO, aquí tienes que cerciorarte que del menú que hay del lado izquierdo diga Lo básico, ahí es donde debes buscar el elemento HTML/Javascript.

    ResponderEliminar
  26. Gracias Bro! por su oportuna respuesta. Te comento que volvi a hacer de nuevo todo, como tu lo explicas en tu respuesta. Volvi a colocar el codigo y desafortunadamente no me funciona. Si puedes visitar mi Blog y verlo para ver si en tu sabiduria algo se puede hacer. De antemano le agradezco bro! eres un genio y la verdad que en tu Blog, asi no me funcione, aprendo y eso es lo importante. Bendiciones a tu vida, familia y labor.
    Mi Blog es: http://mhermonec.blogspot.com

    ResponderEliminar
  27. Entonces sí debe ser conflicto entre scripts, es una de las desventajas de este tipo de scripts que dejan de funcionar cuando hay otros scripts.
    Puedes probar con este otro a ver si con ese tienes mejor suerte:
    http://ciudadblogger.com/2009/07/scroll-de-bienvenida-en-el-blog.html

    Saludos y gracias por las bendiciones.

    ResponderEliminar
  28. Potro que pena, te comento que lo probe antes y tampoco me funciono, incluso cree un blog nuevo con plantillas exclusivas de blogger, pensando en mi ignorancia, soy nuevo en esto, que podria ser por eso, porque la anterior la habia hecho con artsteer 3, pero bueno, si en tu sabiduria e ingeniio sale algo parecido, estare atento. Muchas gracias por su atencion y su paciencia para con los novatos, es mi caso, soy novatisimo en esto, llevo 3 meses aprendiendo y tu has sido uno de mis mentores, gracias nuevamente. Bendiciones y que el Señor te siga dando sabiduria para que sigamos aprendiendo.

    ResponderEliminar
  29. Si en la plantilla donde lo has probado no tienes ningún script y es completamente nueva entonces te recomiendo que verifiques lo que te mencionaba en el comentario #25.

    Sino mira esta opción que no requiere de ningún script.

    Saludos.

    ResponderEliminar
  30. Gracias Potro me funciona a la perfección!

    Saludos.

    ResponderEliminar
  31. Me alegro que te haya funcionado :)

    ResponderEliminar
  32. Potro estoy usando solo un efecto, que es el numero 1, y si me sale, pero el texto que voy a poner es muy grande, casi 190 caracteres, y solo sale una parte y se detiene, luego sale un efecto hacia atras, pero congelado, dime que es lo que puedo hacer para salga normal?

    ResponderEliminar
  33. Si sólo quieres el efecto "normal" que es el que se desplaza de forma seguida entonces es mejor que uses una marquesina sin scripts, es mucho más sencilla y no tarda en cargar:
    http://ciudadblogger.com/2009/10/scroll-de-bienvenida-sin-script.html

    ResponderEliminar
  34. osea, quiero uno identico al tuyo, pero el mio tiene casi 190 caracteres, sera posible?

    ResponderEliminar
  35. ¿Idéntico al mío que uso en Ciudad Blogger, o idéntico al ejemplo de esta entrada?
    El que yo tengo en Ciudad Blogger es el del enlace que te di. El otro es multi-efectos, por lo que si quieres sólo un efecto no creo que te sea útil, además que como habrás visto tiene problemas con textos demasiado largos.

    ResponderEliminar
  36. Un saludo potro, me ha servido mucho la ayuda de la ciudad blogger, me gustaria usar los diferentes efectos de scroll pero no me aparece el codigo para poderlo modificar, espero que me puedas ayduar para obtenerlo y hacer mas vistoso mi blog. Muchas gracias y saludos.

    ResponderEliminar
    Respuestas
    1. Hola NSColima. Ya está arreglada la entrada y ahora se puede ver el código sin problemas. Saludos.

      Eliminar
    2. Muchisimas gracias, ciudadblogger me ha servido para ir complementando mas mi blog. Un saludo

      Eliminar
  37. hola potro pues tus publicaciones estan geniales , es te puedo anunciar en miblog por favor responde

    ResponderEliminar
    Respuestas
    1. Hola jony, sólo si es necesario dejar el blog para alguna consulta. Saludos :)

      Eliminar
  38. ¿Cómo se puede cambiar el color y grosor de las letras? Gracias. Enhorabuena por el blog y gracias por todas las entradas.

    ResponderEliminar
    Respuestas
    1. Hola, sólo cambia esto:
      document.write('<input name="ASCII" size="35" type="text">')

      Por esto:
      document.write('<input name="ASCII" size="35" style="color:#ffff00; font-weight:bold;" type="text">')

      Eliminar

Los comentarios están siendo moderados y serán publicados una vez que hayan sido revisados por un administrador.
Si tu blog contiene material protegido por derechos de autor habilita tu perfil y deja únicamente el nombre de tu blog, no dejes la dirección del mismo, de lo contrario el comentario será eliminado.

 
Ir Arriba Ir Abajo
I Ciudad Blogger