Newsgroup: it.comp.lang.javascript
Titolo: immagini rotanti

In una pagina con 2 frame devo inserire nel primo frame delle immagini
rotanti e nel secondo frame i rispettivi documenti linkati.
Qualcuno può suggerirmi come fare?
Saluti
Enzo Novellis
--
Automatic posted from 
sole.fastnet.it
 [195.96.192.1]
via Mailgate Server - 
http://www.mailgate.org

Qualcuno può suggerirmi come fare?
assumendo il codice che mi hai dato per mail, e che il frame che tu
chiami diverso, abbia un name uguale a ALTRO (ma che puo' cambiare
benissimo) questo e' lo script:
<HTML><HEAD>
<SCRIPT LANGUAGE="JavaScript">
   number_of_sponsors=6;
var sctr=0;
var halt=0;
var isn=new Array();
for (i=0;i<number_of_sponsors;i++){
 isn[i]=new Image();
}
isn[0].src="g/adobe.gif";
isn[1].src="g/infopcf.gif";
isn[2].src="g/webw.gif";
isn[3].src="g/netsc.gif";
isn[4].src="g/jss.gif";
isn[5].src="g/pentax.gif";
var durl=new Array();
durl[0]="
http://www.adobe.com/aic/
";
durl[1]="
http://www.pacificcoast.com/entry.infohiway
";
durl[2]="
http://www.infohiway.com/webwalker
";
durl[3]="
http://info.netscape.com/sban11_e
";
durl[4]="
http://www.infohiway.com/javascript/hts.htm
";
durl[5]="
http://www.pentax.com/
";
*/   (5000=5 seconds, so 30000 would equal 30, etc)
   You should change the number in the setTimeout()
   call below for the number of seconds you wish. */
function rotateIt(){
 if (halt!=1){
  sctr++;
  if (sctr>number_of_sponsors-1){
   sctr=0;
   }
  document.sponsor.src=isn[sctr].src;
  setTimeout("rotateIt()",10000);
  }
 }
function doIt(){
 halt=1;
 parent.ALTRO.location.href=durl[sctr];
 }
function dispIt(){
 parent.window.status=durl[sctr];
 }
// End Hiding -->
</SCRIPT>
</HEAD>
<BODY BGCOLOR="white">
<CENTER>
 
<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0>
<TR><TD><A HREF="npgspo.htm" onClick="doIt();return false"
onMouseover="dispIt();return true;">
<IMG SRC="g/webw.gif" HEIGHT=72 WIDTH=340 NAME="sponsor"
BORDER=0></TD></TR>
</TABLE>
<SCRIPT LANGUAGE="JavaScript">
<!-- Hide JavaScript from Java-Impaired Browsers
sctr=0;
rotateIt();
// End Hiding -->
</SCRIPT>
</BODY>
</HTML>
ho tralasciato i commenti.
il trucco sta nel cambia il link (LOCATION) per indirizzarlo in un
altro frame, quindi:
parent.ALTRO.location
ciao.
------------------------------------------------------
          Codename:  Marlboro Man ©
   E-Mail: 
Xmar...@ouverture.it
 
Xmarlb...@bigfoot.com
 
Xmar...@cybermail.net
          | /\ |       ICQ Uin: 2187863
------------------------------------------------------
                · · · Giovanni Ferri · · ·
------------------------------------------------------
        Volontario Croce Rossa Italiana
          Sottocomitato Follonica (GR)
------------------------------------------------------
 ··· Fondatore della Torre del Sapere ···
  †   "I Maghi della gilda dei 
                Guardiani della Sacra Ankh"  †
 
http://www.difnet.com/torre/tdsintro.html
------------------------------------------------------
Per scrivermi, togliere X davanti all'email.

Suggerisco anche di inserire(per non far comparire errori con visualizzatori
non recenti) un controllo su array e sulla funzione
che cambia l'immagine
if (parseInt(navigator.appVersion.charAt(0))>2)
Istanzia e crea array;
Ciao!
Roberto
~<ีฟี>~
sic...@iperbole.bologna.it
http://www.probO.it/Roberto