Comunidad de diseño web y desarrollo en internet online

Controlar el Random

Citar            
MensajeEscrito el 30 Nov 2004 02:37 pm
Tengo una página que por ahora me carga randomicamente 4 banners, pero como son solo 4 se me repite uno varias veces, entonces quisiera controlar que se me cargue un banner randomicamente pero que no sea el que se me cargo anteriormente
Gracias de Antemano
:wink:

Por Gab

36 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 30 Nov 2004 03:20 pm
Podrías guardar con sharedObjects el banner que mostraste la última vez y al cargar si el banner que vas a mostrar es el mismo que el anterior sumarle uno o algo por el estilo.

Es una idea :wink:

Por Elecash

Claber

8126 de clabLevel

37 tutoriales
19 articulos
13 ejemplos

  Bastard Operators From Hell Desarrollador de GAIA Premio_Secretos Héroes

BarnaCity

firefox
Citar            
MensajeEscrito el 01 Dic 2004 01:55 pm
No use sharedObjects asi que no puedo aconsejarte sobre eso, pero la manera en que hago lo que pretendes, es a traves de un array.

entonces lo que genero es cada vez que hace un random de algun valor del array, lo quito y asi me van quedando cada vez menos objetos que randomizar.

Salutte

Por munte

3 de clabLevel



 

firefox
Citar            
MensajeEscrito el 01 Dic 2004 03:17 pm
Ahm... pero vamos a ver, quieres que los banners roten cada vez que entras en la página o mientras estan visitando la página.

Porque claro, ese array del que me hablas cada vez que entres tendrá unos valores y si haces actualizas tu navegador pues esos valores se reinician, así que debes guardar algo que te diga cuando entres cual fue el último banner que se mostró.

No sé si me explico...

Por Elecash

Claber

8126 de clabLevel

37 tutoriales
19 articulos
13 ejemplos

  Bastard Operators From Hell Desarrollador de GAIA Premio_Secretos Héroes

BarnaCity

firefox
Citar            
MensajeEscrito el 02 Dic 2004 09:08 pm
Gracias por sus respuestas ya le pude resolver guardando el randomico en una variable:

Código :

var mivar1;
function devR(val_y){
   val_x = random(4)+1;
   if(val_x != val_y){
      return val_x;
   }else{
      return devR(val_x);
   }
}

if (mivar1 == undefined){
   mivar1=1;
}
//Si quiero definir cual salga primero ↓
//imagenes_mc.loadMovie("pub" add mivar1 add ".swf");
//Buscar randomico de 1 a n
mivar1 = devR(mivar1);
// O si quiero que el primero sea también randómico
imagenes_mc.loadMovie("pub" add mivar1 add ".swf");

:wink:

Por Gab

36 de clabLevel



Genero:Masculino  

msie

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.