Article View: chile.comp.programacion
Article #862Re: Ayuda con JavaScript
From: mcrucesp
Date: Thu, 28 Jun 2007 14:32
Date: Thu, 28 Jun 2007 14:32
76 lines
3681 bytes
3681 bytes
Gracias por la iluminacvion... voy a probar con Namo
"jcastro" <jcastromail@yahoo.es> escribi� en el mensaje
news:1182983225.790989.191680@q69g2000hsb.googlegroups.com...
On 25 jun, 18:41, "mcrucesp" <mcruc...@vtr.punto.net> wrote:
> Hola a todos!
> Les cuento...tengo este codigo javascript que me hace rotar unas imagenes,
> le pone un titulo y funciona como un rotador de banners pero quiero poner
> 2
> o 3 veces el mismo codigo en una pagina, el problema es que al poner mas
> de
> 1, no rotan las imagenes, pero si muestra la primera. en realidad no kcho
> nada de java, el codigo lo saque de una de esas pagina de copiar y pegar
> �hay forma de hacerlo que quiero?
> Desde ya muchas gracias por la ayuda :)
>
> codigo:
> <script language="JavaScript">
> // Copyright 1996, Infohiway, Inc. (http://www.infohiway.com)
> // Courtesy of SimplytheBest.net -http://simplythebest.net/scripts/
> <!--
> function adArray() {
> for (i=0; i*2<adArray.arguments.length; i++) {
> this[i] = new Object();
> this[i].src = adArray.arguments[i*2];
> this[i].href = adArray.arguments[i*2+1];
> }
> this.length = i;}
>
> function getAdNum() {
> dat = new Date();
> dat = (dat.getTime()+"").charAt(8);
> if (dat.length == 1)
> ad_num = dat%ads.length;
> else
> ad_num = 0;
> return ad_num;}
>
> var ads = new adArray(
> "Images/teatro.jpg","http://planmagic.com",
> "Images/nissim.jpg","http://simplythebest.net",
> "Images/teatro.jpg","http://simplythebest.net/scripts/");
> var ad_num = getAdNum();
> document.write('<CENTER><TABLE CELLPADDING=0 CELLSPACING=1
> BORDER=0><TR><TD
> '
> +'ALIGN=CENTER><FONT SIZE=1 FACE=Tahoma><B>Inmobiliaria Paumar '
> +'</FONT></TD><TR></TR><TD><A HREF="'+ads[ad_num].href+'"><IMG
> SRC="'+ads[ad_num].src+'" '
> +'WIDTH="200" HEIGHT="120" BORDER=1
> name=js_ad></A></TD></TR></TABLE></CENTER>');
> link_num = document.links.length-1;
> function rotateSponsor() {
> if (document.images) {
> ad_num = (ad_num+1)%ads.length;
> document.js_ad.src = ads[ad_num].src;
> document.links[link_num].href = ads[ad_num].href;
> setTimeout("rotateSponsor()",5000);
> }}
>
> setTimeout("rotateSponsor()",5000);
> // -->
> </script>
Hola:
Ese codigo es un asco, dificilmente te va a funcionar porque toma la
primera imagen del documento (puede ser cualquier imagen) para generar
los calculos.
Podrias cambiarlo por document.images[1] para la segunda, etc. pero
puede que te falle.
O la otra opcion es crear un flash para que haga eso, hay generadores
de flash que tan solo dandole la imagen te lo genera. Otra solucion es
usar Namo Webeditor, el tiene una libreria para generar rotacion de
banner.
Technical Details
Message-ID:
<f60gqm$gq1$1@news.nivel5.cl>Path:
arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!fu-berlin.de!news.nivel5.cl!not-for-mailReferences:
<f5pggv$lqg$1@news.nivel5.cl> <1182983225.790989.191680@q69g2000hsb.googlegroups.com>Show Full Headers
Complete Article Headers
X-Google-Thread: 1593cb,57d1d1efdbdb09bf X-Google-Attributes: gid1593cb,public,usenet X-Google-Language: SPANISH,ASCII Path: arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!fu-berlin.de!news.nivel5.cl!not-for-mail From: "mcrucesp" <mcrucesp@vtr.punto.net> Newsgroups: chile.comp.programacion Subject: Re: Ayuda con JavaScript Date: Thu, 28 Jun 2007 10:32:58 -0400 Organization: Varios Lines: 79 Message-ID: <f60gqm$gq1$1@news.nivel5.cl> References: <f5pggv$lqg$1@news.nivel5.cl> <1182983225.790989.191680@q69g2000hsb.googlegroups.com> NNTP-Posting-Host: pc-72-226-120-200.cm.vtr.net X-Trace: news.nivel5.cl 1183041175 17217 200.120.226.72 (28 Jun 2007 14:32:55 GMT) X-Complaints-To: news@news.nivel5.cl NNTP-Posting-Date: Thu, 28 Jun 2007 14:32:55 +0000 (UTC) X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2900.3138 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3138 X-RFC2646: Format=Flowed; Original