Comunidad de diseño web y desarrollo en internet online

Tengo un problema con Videos YouTube

Citar            
MensajeEscrito el 27 Ene 2009 11:49 am
Buenos dias, tardes ..
El problema es que tengo una pagina Web y la pagina muestra 3 videos que estan enlazados al YouTube.
Me gustaria que cada vez que se entrara en la pagina fueran cambiando videos del canal de YouTube que tengo asignado.
Eso, o que cambiaran automaticamente.
He pensado que a lo mejor, haciendo 3 indez diferentes y que cada vez que se entre en la pagina cambie a otro funcionaria.. En cada index habria videos diferentes. Pero desconozco el codigo HTML para hacer una carga de index diferente..
He pensado tambien que si hubiera un codigo que permitiera rotar <object> estaria perfecto..
¿ALGUIEN ME PUEDE AYUDAR?
POR FAVOR .. AYUDA AYUDA!!
Me es un quebradero de cabeza. :cry:

Por mirapues

10 de clabLevel



 

safari
Citar            
MensajeEscrito el 28 Ene 2009 08:39 am
Hola, se puede con javascript, alguien debera mover este post al foro de javascript, mira aqui te dejo las funciones

Código Javascript :

<script type="text/javascript" src="swfobject.js"></script>
<script type="text/javascript">
function aleatorio( inferior, superior ){ 
    numPosibilidades = superior - inferior 
    aleat = Math.random() * numPosibilidades 
    aleat = Math.round(aleat) 
    return parseInt(inferior) + aleat 
}

function getVideo()
{
 datos = new Array ()
 datos[0]="FWjm44Ii4cs";
 datos[1]="0Mou9v0Wgn0";//Estos son los codigos del video de Youtube
 datos[2]="FWjm44Ii4cs";
 return datos[ aleatorio( 0, 3 ) ]
}
function cambioVideo()
{
 var video = 'http://www.youtube.com/v/' + getVideo();
 document.all("embed1").src = "video";
 document.all("embed2").src = "video";
}
</script>


Y donde vas a colocar el video pones esto:

Código Javascript :

<center><div id="mivideo"></div></center>
<script type="text/javascript">
   var so = new SWFObject('http://www.youtube.com/v/'+getVideo(), "mymovie", "425", "344", "8", "#ffffff");
   so.addParam("wmode", "transparent");
   so.write("mivideo");
</script>


De aqui puedes bajar la clase swfobject.js para que pueda funcionar, solo la bajas y la pegas en la misma carpeta que el documento html.

Con eso, cada vez que alguien entre a esa pagina podra ver uno de los tres videos aleatoriamente, eso lo hice una vez para una chava que me gustaba, :P asi que no te sorprendas por los videos que vienen con el ejemplo que te puse. Suerte.

PS. asi es l' Amore. U_U

Por LongeVie

Claber

1741 de clabLevel

1 tutorial

Genero:Masculino  

En un lugar, re moto.

firefox
Citar            
MensajeEscrito el 28 Ene 2009 09:09 am
Muchas gracias LongeVie, que suerte he tenido contigo.
Me voy a poner a ello ahora mismo..
1000 Gracias!

Por mirapues

10 de clabLevel



 

safari
Citar            
MensajeEscrito el 28 Ene 2009 09:11 am
Muchas gracias LongeVie, que suerte he tenido contigo.
Me voy a poner a ello ahora mismo..
1000 Gracias!

Por mirapues

10 de clabLevel



 

safari
Citar            
MensajeEscrito el 28 Ene 2009 12:18 pm
Perdona otra vez LongeVie .. Me has ayudado un monton!
Estoy intentando rizar el rizo.. un poco mas para variar pero es la ultima... De verdad!
Entre 9 videos (Que eso no creo que me sea complicado insertarlos por que supongo que van en
datos = new Array ()
datos[0]="FWjm44Ii4cs";
datos[1]="0Mou9v0Wgn0";//Estos son los codigos del video de Youtube
datos[2]="FWjm44Ii4cs";
//Aqui seguro que voy añadiendolos ¿verdad?
return datos[ aleatorio( 0, 3 ) ]

Pero en la pagina van de 3 en 3
y copio y pego el codigo de el objeto pero solo me reconoce 1.
Que hago para poner 2 mas?
Por favor.... Millon de gracias!

Por mirapues

10 de clabLevel



 

safari

 

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