Bienvenido: ( Identificarse | Registrarse )      
Foros de Trucos Windows
 
Closed TopicStart new topicStart Poll

Outline · [ Estándar ] · Lineal+

> Imagenes aleatorias, En mi pagina web

_-=HuGo=-_ [GUATE]
post May 2 2006, 02:02 AM
Publicado: #1


Maestro Arquitecto
******

Grupo: Members
Mensajes: 728
Registrado: 17-February 05
Desde: Guatemala
Miembro nº: 82.170



Hola quiero al igual q en la pagina www.boneyourmother.com en mi pagina web, aparezca una imagen aleatoria en una carpeta que esta en el server, el problema es q encontre un codigo de como hacerlo y lo probe pero en mi host no me deja subir archivos .php, y segun el codigo q encontre tngo q subir este .php para que funcione, alguno encontro un codigo q funcione en html???


User is offlineProfile CardPM
Go to the top of the page
+Quote Post
alnitak
post May 3 2006, 06:03 AM
Publicado: #2


Carpe Diem
Group Icon

Grupo: Webmaster
Mensajes: 6.398
Registrado: 28-August 03
Desde: Valencia, Venezuela
Miembro nº: 25



En HTML no creo puedas hacerlo, pero probablemente se pueda lograr con algun script de java, busca a ver si das con alguno que te sirva.


User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Javi47008
post May 6 2006, 06:30 PM
Publicado: #3


Maestro Secreto
Group Icon

Grupo: Miembros Vitalicios
Mensajes: 813
Registrado: 1-October 04
Miembro nº: 22.469



Si encuentras alguno avisa; siempre es bueno saber estas cosas. yaahooo.gif


User is offlineProfile CardPM
Go to the top of the page
+Quote Post
_-=HuGo=-_ [GUATE]
post May 10 2006, 04:17 PM
Publicado: #4


Maestro Arquitecto
******

Grupo: Members
Mensajes: 728
Registrado: 17-February 05
Desde: Guatemala
Miembro nº: 82.170



disculpen q no haya respondido pero tuve una semana pesada en el colegio, bueno, de hecho si encontre un codigo y es el que actualmente uso, solo que a medida q le agrego mas fotos es mas lento en abrir la pagina no se si sea el servidor o es por el codigo aqui les dejo el codigo

Esto va en la seccion head:

<script language="JavaScript">

// Set up the image files to be used.
var theImages = new Array() // do not change this
// To add more image files, continue with the
// pattern below, adding to the array. Rememeber
// to increment the theImages[x] index!

theImages[0] = '1.jpg'
theImages[1] = '2.jpg'
theImages[2] = '3.jpg'
theImages[3] = '4.jpg'
theImages[4] = '5.jpg'
theImages[4] = '6.jpg'
theImages[4] = '7.jpg'
theImages[4] = '8.jpg'
theImages[4] = '9.jpg'
theImages[4] = '10.jpg'

// ======================================
// do not change anything below this line
// ======================================

var j = 0
var p = theImages.length;

var preBuffer = new Array()
for (i = 0; i < p; i++){
preBuffer[i] = new Image()
preBuffer[i].src = theImages[i]
}

var whichImage = Math.round(Math.random()*(p-1));
function showImage(){
document.write('<img src="'+theImages[whichImage]+'">');
}

//-->
</script>

Y esta parte donde deseo que la imagen aparesca:

<script language="JavaScript">
showImage();
</script>

Bueno, espero que a alguien le ayude este codigo, y tambien q alguien mas me de algun otro codigo que yo no he encontrado algun otro. gracias
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
alnitak
post May 10 2006, 06:29 PM
Publicado: #5


Carpe Diem
Group Icon

Grupo: Webmaster
Mensajes: 6.398
Registrado: 28-August 03
Desde: Valencia, Venezuela
Miembro nº: 25



Es normal que sea mas lento a medida que agregues mas imagenes, está codificado para precargar en memoria absolutamente todas las imagenes de la lista antes de seguir. Debería modificarse para que solo precargue una imagen elegida aleatoriamente desde la lista que se le suministre y los tiempos de ejecucion bajarían notablemente.

Lamentablemente no soy muy dado con JAVA así que no me atrevo a modificarlo yo mismo, pero sigue buscando o pregunta en algun foro que se dedique a ese lenguaje de programacion para que te lo modifiquen oportunamente o intenta eliminar esta parte de codigo:

CODE
var preBuffer = new Array()
for (i = 0; i < p; i++){
preBuffer[i] = new Image()
preBuffer[i].src = theImages[i]
}
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
_-=HuGo=-_ [GUATE]
post May 16 2006, 09:49 PM
Publicado: #6


Maestro Arquitecto
******

Grupo: Members
Mensajes: 728
Registrado: 17-February 05
Desde: Guatemala
Miembro nº: 82.170



bueno voy a ver q pasa si borro esa parte del codigo y lo prubo, y luego pongo aqui q paso gracias
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
_-=HuGo=-_ [GUATE]
post May 21 2006, 07:18 PM
Publicado: #7


Maestro Arquitecto
******

Grupo: Members
Mensajes: 728
Registrado: 17-February 05
Desde: Guatemala
Miembro nº: 82.170



si funciono ya no las precarga antes de mostrarlas solo muestra la seleccionada y listo, gracias.

ahora quisiera saber si de alguna manera puedo programar un rango de imagenes, para no tener que programar imagen por imagen ya que tengo 550 imagenes que programar.

gracias a todos de antemano por sus respuestas
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

 
Closed TopicTopic OptionsStart new topic

Collapse

> Topicos similares

no veo imagenes previas ser_gio 39 2 Aug 17 2008, 02:50 PM
By: ser_gio
problema con las imagenes brta 122 7 Aug 1 2008, 08:08 PM
By: patricioirrazabal
Como subo imagenes al correo electronico Hd-Hack 63 0 Jul 22 2008, 02:22 AM
By: Hd-Hack
¿Cómo puedo quitar las imágenes de los iconos d ... Noxhine 448 3 Jul 16 2008, 06:32 PM
By: Noxhine
problemas con las miniaturas de imagenes en win ... kenix19 256 1 Jul 16 2008, 10:02 AM
By: jbex

Google
Web www.trucoswindows.net