Página 1 de 1

[SOLUCIONADO] Problema bbcode Blink

Publicado: 08 Oct 2008, 20:24
por karbiko
Este bbcode lo que hace es cambiar el color del texto que escribimos entre los tags.
Un destello en un color, otro destello en otro y así sucesivamente.

Pero hay un problema que no se si puede corregirse.
Cuando se usa, vienes utilizando un tipo de letra y un tamaño (los que sea) y a partir de que utilizas este bbcode, el tipo y el tamaño de fuente cambia y se queda muy pequeño.
Tanto que si quieres qeu se vea la letra nuevamente a un tamaño "normal", igualada a la que venías usando, tienes que subirle el size a 150...
He probado combinando con font y size desde el principio de lo que escribes hasta que usas el bbcode y volverle a poner el mismo font y size a partir de él, pero no funciona...

A ver si alguien puede echarle un vistazo y descubre cual es el origen del problema y su solución.
Os copio el ejemplo y el reemplazo:
Saludos

Ejemplo:

Código: Seleccionar todo

[blink]{TEXT}[/blink]
Reemplazo html:

Código: Seleccionar todo

<script type="text/javascript">

      function colorblink(elmid,ms){
        elm=document.getElementById(elmid);
        elm.style.color="rgb("+Math.floor(Math.random()*255)+","+Math.floor(Math.random()*255)+","+Math.floor(Math.random()*255)+")";
        setTimeout("colorblink('"+elmid+"',"+ms+");",ms);
      }
    </script>
    <span id="{TEXT}">{TEXT}</div>

    <script type="text/javascript">colorblink("{TEXT}",800);</script>
Ejemplo de uso:

Código: Seleccionar todo

[blink]texto a resaltar cambiando de color[/blink]

Re: Problema bbcode Blink

Publicado: 08 Oct 2008, 22:14
por Manolo
Prueba con esto en Remplazo Html

Código: Seleccionar todo

<script type="text/javascript">

      function colorblink(elmid,ms){
        elm=document.getElementById(elmid);
        elm.style.color="rgb("+Math.floor(Math.random()*255)+","+Math.floor(Math.random()*255)+","+Math.floor(Math.random()*255)+")";
        setTimeout("colorblink('"+elmid+"',"+ms+");",ms);
      }
    </script>
    <span id="{TEXT}">{TEXT}</span>

    <script type="text/javascript">colorblink("{TEXT}",800);</script>
Saludos!

Re: Problema bbcode Blink

Publicado: 09 Oct 2008, 02:19
por karbiko
Genial Manolo!!!! :bravo: :bravo:
Sigues siendo un crack.... en plena forma

Funciona de lujo con el reemplazo de Manolo

¿La diferencia era por el </span> en lugar del </div>?
Estaba cerrando un div sin haberlo abierto antes, ¿no es así? y a cambio dejaba el span abierto...

Muchas veces están las cosas delante, pero como no entiendes lo que hacen, no sabes si están incorrectamente puestas....
Gracias por resolver el sudoku

Re: Problema bbcode Blink

Publicado: 09 Oct 2008, 13:55
por Manolo
Justo era eso Karbiko, despues de postearlo mire en la pg oficial phpbb.com y la solucion era sustituir el div por el span, yo acerte al ver esa etiqueta sin cerrar y comprobar que con el div me hacia un intro en el post.

Saludos!