Foros del Web » Programando para Internet » Javascript »

Aporte: Para que sirve este script randon banner si exite mejor ORDER BY RAND();

Estas en el tema de Aporte: Para que sirve este script randon banner si exite mejor ORDER BY RAND(); en el foro de Javascript en Foros del Web. Para que sirve este script randon banner si exite mejor ORDER BY RAND(); si colocamos rand seria mas sencillo , o almenos eso pienso yo ...
  #1 (permalink)  
Antiguo 26/02/2011, 07:41
(Desactivado)
 
Fecha de Ingreso: enero-2011
Mensajes: 293
Antigüedad: 13 años, 11 meses
Puntos: 4
De acuerdo Aporte: Para que sirve este script randon banner si exite mejor ORDER BY RAND();

Para que sirve este script randon banner si exite mejor ORDER BY RAND();

si colocamos rand seria mas sencillo , o almenos eso pienso yo

Código PHP:

<?

$banners
=@rand("imagen1","imagen2","imagen3",etc...);


echo 
$banners;

?>
Disculpenme pero me gustaria que especificaran por que ponen estos ejemplo de java por realmente me esta incomodando gracias a Dios que me explicaron un poco de el maxleng segun la vercion de html y xhtml pero esto me parece que esta tambien fuera de lugar saludos.


Código HTML:
<html>
<head>
    <title>Selección de Banners Aleatorios</title>
</head>
 
<body>
<SCRIPT LANGUAGE="JavaScript"> 
// Realizado por: Fabian Muller modificado por KarlanKas para forosdelweb.com 
// WebExperto.com - Ayuda al webmaster en español 
// Comienzo 
 
width="468"; //Anchura del banner
height="60"; //Altura del banner
 
banners= new Array();
banners[0]="banner1.gif";
banners[1]="banner2.gif";
banners[2]="banner3.swf";
banners[3]="banner4.gif";
banners[4]="banner5.swf";
 
totalbanners = banners.length;
var ahora = new Date()
var segundos = ahora.getSeconds()
var ad = segundos % totalbanners;
seleccionado=banners[ad];
localizador=seleccionado.lastIndexOf('.');
localizador2=localizador+4
extension=seleccionado.substring(localizador+1,localizador2); 
archivo=seleccionado.substring(0,localizador);
 
document.write("<center>");
if (extension=="swf"){
flash=seleccionado;
document.write('<OBJECT CLASSID=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" width=' + width + ' height=' + height + ' CODEBASE=\"http://active.macromedia.com/flash4/cabs/swflash.cab#version=4,0,0,0\">');
document.write('<PARAM NAME=\"MOVIE\" VALUE=\"' + flash + '\">');
document.write('<PARAM NAME=\"PLAY\" VALUE=\"true\">');
document.write('<PARAM NAME=\"LOOP\" VALUE=\"true\">');
document.write('<PARAM NAME=\"QUALITY\" VALUE=\"high\">');
document.write('<EMBED SRC=' + flash + ' width=' + width + ' height=' + height + ' PLAY=\"true\" LOOP=\"true\" QUALITY=\"high\" PLUGINSPAGE=\"http://www.macromedia.com/shockwave/download/index.cgi? P1_Prod_Version=ShockwaveFlash\">');
document.write('</EMBED>');
document.write('</OBJECT>');}
else {document.write('<img src='+seleccionado+' width='+width+' height='+height+'>');
document.write('</center>');}
// Fin
 
</SCRIPT>
 
<!-- RESTO DE PÁGINA-->
</body>
</html> 
pero si lo quieren en tiempo real solo basta con hacer :

Código HTML:
<script language="javascript">
 
//Aquí cambia los nombres de las imágenes por las tuyas.
var imagenes=new Array()
 
imagenes[0]=new Image (380,288);
imagenes[0].src="http://img717.imageshack.us/img717/7647/bannerlittle.jpg"
imagenes[1]=new Image (399,291);
imagenes[1].src="http://valhallenlegend.roserver.net//vlro/tops/468x60.jpg"
imagenes[2]=new Image (248,289);
imagenes[2].src="http://img515.imageshack.us/img515/3848/shibusenro.jpg"
imagenes[3]=new Image (215,366);
imagenes[3].src="http://crearbanner.com/banners/10680389497429132.jpg"
 
cont=0
function presImagen()
{
if (document.all){
document.getElementById('foto').filters.blendTrans.apply()
document.getElementById('foto').src=imagenes[cont].src
document.getElementById('foto').filters.blendTrans.play()
}
else
    {
    document.images.foto.src = imagenes[cont].src
    }
if (cont < imagenes.length-1)
{cont ++}
else
{cont=0}
tiempo=window.setTimeout('presImagen()',5000)
 //cada 5000 milisegundos (5 seg.) cambia la imagen.
//cambia la cantidad por el tiempo que quieras que transcurra entre imagen e imagen
}
 
</script>
</head>
 
<body bgcolor="#FFFFFF" text="#000000" onLoad="presImagen()">
<img id="foto" src="http://img717.imageshack.us/img717/7647/bannerlittle.jpg" style="filter:blendTrans(duration=[b]3[/b])">
<!-- la duración de la transición es de 3 segundos. 
Cambia este valor según tus preferencias -->
</body>  




Última edición por yooom; 26/02/2011 a las 07:55
  #2 (permalink)  
Antiguo 26/02/2011, 10:34
Avatar de _cronos2
Colaborador
 
Fecha de Ingreso: junio-2010
Mensajes: 2.062
Antigüedad: 14 años, 6 meses
Puntos: 310
Respuesta: Aporte: Para que sirve este script randon banner si exite mejor ORDER BY R

Supongo que son útiles si necesitas que roten cada cierto tiempo, pero si no van a cambiar es mejor usar PHP.
Saludos (:
__________________
" Getting older’s not been on my plans
but it’s never late, it’s never late enough for me to stay. "
Cigarettes - Russian Red
  #3 (permalink)  
Antiguo 26/02/2011, 21:36
(Desactivado)
 
Fecha de Ingreso: enero-2011
Mensajes: 293
Antigüedad: 13 años, 11 meses
Puntos: 4
Respuesta: Aporte: Para que sirve este script randon banner si exite mejor ORDER BY R

No tenia por que ponerme tarjeta roja , no se como a podido si solo estuve asiendo una aclaración.
  #4 (permalink)  
Antiguo 27/02/2011, 01:08
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años, 7 meses
Puntos: 1485
Respuesta: Aporte: Para que sirve este script randon banner si exite mejor ORDER BY R

no entiendo tu manera de analizar las cosas.

Cita:
Disculpenme pero me gustaria que especificaran por que ponen estos ejemplo de java por realmente me esta incomodando [...]
opino que estas viendo mal las cosas. primero, ¿de donde has obtenido el script? asumo que de la FAQ. en la FAQ por lo general solo encontraras soluciones con un lenguaje en especifico. sea como sea, debes entender que hay soluciones que se pueden hacer sin la necesidad de un tercero. de que se puede mejorar utilizando recursos externos, de eso no hay duda. segundo, no siempre existe una sola solucion a un mismo problema, ese es el arte de la programacion. cada cual lo hace con lo que domina. y finalmente, debes observar las fechas de las publicaciones de los scripts. ¿por que? porque no puedes comparar el hoy con el ayer, las tendencias de hoy no son las mismas del pasado. me disculpa, pero no veo como el tema que has traido pueda considerarse un aporte. no es por menospreciar tu capacidad pero mas bien parece que tienes dudas.

__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #5 (permalink)  
Antiguo 27/02/2011, 06:29
(Desactivado)
 
Fecha de Ingreso: enero-2011
Mensajes: 293
Antigüedad: 13 años, 11 meses
Puntos: 4
Respuesta: Aporte: Para que sirve este script randon banner si exite mejor ORDER BY R

bueno si peinsas que mi aclaracion no ayudo a nadie entonces puede que tengas razon.

Etiquetas: banner, order, rand, aportes, mejoras
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:54.