🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: chile.comp.programacion
Article #862

Re: Ayuda con JavaScript

#862
From: mcrucesp
Date: Thu, 28 Jun 2007 14:32
76 lines
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-mail
References: <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