Welcome, Guest. Please login or register.

Publicidad

Autor Tema: Una duda sobre la firma  (Leído 12750 veces)

Kuranes

  • Más allá del Bien y del Mal
  • Mensajes: 22771
Una duda sobre la firma
« en: 08 de Marzo de 2011, 22:58:23 pm »
¿Hay algún modo de que la imagen que sale pueda cambiarse al azar por otras? es decir, tenir varias y que vayan saliendo todas según se cargue la página. Así podría poner más tiras del joven Lovecraft.

Ax3l

  • Apóstol del Ultrarreich
  • Mensajes: 7129
Re: Una duda sobre la firma
« Respuesta #1 en: 09 de Marzo de 2011, 00:03:04 am »
Supongo que con el código Javascript adecuado se podría lograr.

(EDIT)

Prueba esto:

Código: [Seleccionar]
[html]<SCRIPT LANGUAGE="JavaScript">

var firma = new Array()

firma[0] = 'URL 1'
firma[1] = 'URL 2'
firma[2] = 'URL 3'
firma[3] = 'URL 4'

var j = 0
var p = firma.length;
var preBuffer = new Array()
for (i = 0; i < p; i++){
   preBuffer[i] = new Image()
   preBuffer[i].src = firma[i]
}
var whichImage = Math.round(Math.random()*(p-1));
function showImage(){
document.write('<img src="'+firma[whichImage]+'">');
}

showImage();

</script>[/html]

Al principio del script, reemplaza URL 1, 2, 3... por los links a las imágenes. Asegúrate de no borrar los apóstrofes.
« última modificación: 09 de Marzo de 2011, 00:13:25 am por Ax3l »

lol

  • Coleguilla de Maquiavelo
  • Mensajes: 10610
  • So say we all!
Re: Una duda sobre la firma
« Respuesta #2 en: 09 de Marzo de 2011, 00:19:13 am »
Usando flash se podría hacer, siempre que tengan todas las imágenes la misma resolución para que el foro no ponga cosas raras, claro. Si las tienes me ofrezco para intentarlo :) .

Supongo que con el código Javascript adecuado se podría lograr.

(EDIT)

Prueba esto:

Código: [Seleccionar]
[html]<SCRIPT LANGUAGE="JavaScript">

var firma = new Array()

firma[0] = 'URL 1'
firma[1] = 'URL 2'
firma[2] = 'URL 3'
firma[3] = 'URL 4'

var j = 0
var p = firma.length;
var preBuffer = new Array()
for (i = 0; i < p; i++){
   preBuffer[i] = new Image()
   preBuffer[i].src = firma[i]
}
var whichImage = Math.round(Math.random()*(p-1));
function showImage(){
document.write('<img src="'+firma[whichImage]+'">');
}

showImage();

</script>[/html]

Al principio del script, reemplaza URL 1, 2, 3... por los links a las imágenes. Asegúrate de no borrar los apóstrofes.
El foro creo que no permite usar javascript en el tag "html", y bien que hace por lo que podría pasar. Al menos hace tiempo lo intenté y no pude.


Atentamente: lol
« última modificación: 09 de Marzo de 2011, 00:20:37 am por lol »

Kuranes

  • Más allá del Bien y del Mal
  • Mensajes: 22771
Re: Una duda sobre la firma
« Respuesta #3 en: 09 de Marzo de 2011, 00:23:50 am »
Voy a probar lo que dice axel, si no, lol, ya me dirás donde sale un tutorial para hacer eso con el flash player.

Ax3l

  • Apóstol del Ultrarreich
  • Mensajes: 7129
Re: Una duda sobre la firma
« Respuesta #4 en: 09 de Marzo de 2011, 00:28:38 am »
El foro creo que no permite usar javascript en el tag "html", y bien que hace por lo que podría pasar. Al menos hace tiempo lo intenté y no pude.
Permite usar Javascript, lo que no sé si permite es el tag <script>. En las opciones de administración se pueden prohibir tags, pero no sé si lenguajes.

Ahora, ¿evitar Javascript y permitir Flash? Venga...

PD: For example Hilo VIP (sólo usuarios con más de 500 mensajes)
« última modificación: 09 de Marzo de 2011, 00:30:24 am por Ax3l »

Kuranes

  • Más allá del Bien y del Mal
  • Mensajes: 22771
Re: Una duda sobre la firma
« Respuesta #5 en: 09 de Marzo de 2011, 00:34:17 am »
Me pone 'error en la base de datos', imagino que no se puede... he incluido lo de img, imagino que no tiene nada que ver, ¿no?
« última modificación: 09 de Marzo de 2011, 00:34:59 am por Kuranes »

Kuranes

  • Más allá del Bien y del Mal
  • Mensajes: 22771
Re: Una duda sobre la firma
« Respuesta #6 en: 09 de Marzo de 2011, 00:36:52 am »
He puesto lo siguiente:

Citar
<SCRIPT LANGUAGE="JavaScript">

var firma = new Array()

firma[0] = ''
firma[1] = ''
firma[2] = ''
firma[3] = ''

var j = 0
var p = firma.length;
var preBuffer = new A

Kuranes

  • Más allá del Bien y del Mal
  • Mensajes: 22771
Re: Una duda sobre la firma
« Respuesta #7 en: 09 de Marzo de 2011, 00:38:58 am »
Y sin los img, pues tampoco.  :(


lol

  • Coleguilla de Maquiavelo
  • Mensajes: 10610
  • So say we all!
Re: Una duda sobre la firma
« Respuesta #8 en: 09 de Marzo de 2011, 00:42:21 am »
El foro creo que no permite usar javascript en el tag "html", y bien que hace por lo que podría pasar. Al menos hace tiempo lo intenté y no pude.
Ahora, ¿evitar Javascript y permitir Flash? Venga...
Sí, bueno, ya la he líado un par de veces con flash, con ambos se puede hacer un buen estropicio por aquí X-D .


Atentamente: lol

Ax3l

  • Apóstol del Ultrarreich
  • Mensajes: 7129
Re: Una duda sobre la firma
« Respuesta #9 en: 09 de Marzo de 2011, 00:45:57 am »
« última modificación: 09 de Marzo de 2011, 23:06:30 pm por Ax3l »

Kuranes

  • Más allá del Bien y del Mal
  • Mensajes: 22771
Re: Una duda sobre la firma
« Respuesta #10 en: 09 de Marzo de 2011, 00:51:24 am »
Ahora que lo pienso, el máximo de caracteres es 500, y sólo con el código ya llego a 448. Al poner los links, llego más allá de 500.
« última modificación: 09 de Marzo de 2011, 00:52:11 am por Kuranes »

Ax3l

  • Apóstol del Ultrarreich
  • Mensajes: 7129
Re: Una duda sobre la firma
« Respuesta #11 en: 09 de Marzo de 2011, 00:56:34 am »
Con razón, porque en el post mío de arriba sí funciona (aunque cambié una cosa).

(EDIT) Se podría subir el script a un host externo, pero sería engorroso si lo quieres cambiar. Psss, qué se yo, haz como quieras
« última modificación: 09 de Marzo de 2011, 01:02:15 am por Ax3l »

Kuranes

  • Más allá del Bien y del Mal
  • Mensajes: 22771
Re: Una duda sobre la firma
« Respuesta #12 en: 09 de Marzo de 2011, 01:02:11 am »
Marco, cámbiame el límite a 1,500 caracteres, porfi.

Kuranes

  • Más allá del Bien y del Mal
  • Mensajes: 22771
Re: Una duda sobre la firma
« Respuesta #13 en: 09 de Marzo de 2011, 01:03:00 am »
Con razón, porque en el post mío de arriba sí funciona (aunque cambié una cosa).

(EDIT) Se podría subir el script a un host externo, pero sería engorroso si lo quieres cambiar. Psss, qué se yo, haz como quieras

Lo probaré si marco no me amplía el límite.

Ax3l

  • Apóstol del Ultrarreich
  • Mensajes: 7129
Re: Una duda sobre la firma
« Respuesta #14 en: 09 de Marzo de 2011, 01:21:59 am »
Pues avísame, que hay que hacer algunas modificaciones.