Newsgroup: it.comp.lang.javascript
Titolo: Slideshow

Hi all,
        ho cercato un po' in giro  per creare uno slideshow di una 60ina
di  immagini per  il mio  sito amatoriale  sulla Fiat500  (l'indirizzo è
nella signature).  Il code è il seguente:
<!-- (c) 2000 Farnis -->
<!-- Vim powered -->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
	<title>Fiat500Web (c)2000 - SlideShow</title>
<!--	<meta http-equiv="keywords" lang="it" content="fiat500web, fiat, 500, cinquecento">
	<meta http-equiv="reply-to" content="toltoperevitarespam">
	<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
	<meta http-equiv="Content-Script-Type" content="text/javascript">	
	<meta name="author" lang="it" content="Farnis">
	<meta name="description" content="Fiat500Web: il portale italiano della Fiat 500">
	<meta name="copyright" content="Copyright 2000">
	<meta name="editor" content="VIM - Vi IMproved 5.6.70">
	<base target="Principale">-->
</head>
<body background="icons/background.jpg">
<script language="javascript" type="text/javascript">
function get_name(URL){
var img = new Image();
img.src = URL;
return img;}
var image = new Array();
image[0]=get_name("images/slideshow/002.jpg");
[...]
<!-- qui ho ripetuto il comando fino a-->
image[65]=get_image("image/slideshow/067.jpg");
var i=0;
function play(){
i=0;
pause();}
function pause(){
if(i==66){
i=0;}
document.images[0].src=image[i].src;
i=i+1;
cc=setTimeout('pause()',2000);}
</script>
<p align="center">
<img border="0" src="images/slideshow/001.jpg" alt="Slide">
<p align="center"><a href="javascript:play();">Start</a>&nbsp;
<a href="javascript:clearTimeout(cc);">Stop</a>&nbsp;
<a href="javascript:pause();">Continue</a></p>
</body>
</html>
il problema è che quando i==10 lo  slideshow si stoppa è dice che c'è un
errore.  Digitando javascript: nel browser dice:
image[i] has no properties. 
Domanda: le  immagini vengo rappresentate in sequenza  ma tutte hanno
la  dimensione  della prima  visualizzata  e  quelle seguenti  se  hanno
altezza e larghezza differente vengono visualizzate male.
Domanda: se tolgo il commento nel <head> lo script non funziona, perchè?
Domanda:  il  mio sito  è  strutturato  in  maniera molto  semplice  con
semplici file  htm e qualche  javascript. In ogni pagina ho  ripetuto la
stessa <head>  che è riportata  nell'esempio su in alto. Per  evitare di
ripeterla per ogni htm, è possibile  per esempio inserirla solo nel file
index.htm e per tutte le altre pagine inserire un comando|script che del
tipo:
<head>
<vai a guardare index.htm>
</head>
?
Il tutto  possibilmente seguendo le indicazioni  del 
w3.org
 (attualmente
il sito è gia' validato).
Grazie e  scusate se  ho postato  domande banali, ma  non ho  trovato le
risposte da altre parti.
-- 
	     .
 ____      _ |   UIN:82766812  
|_\|_)  /o( -*-. Fiat500Web: 
http://www.poli.studenti.to.it/~f.sirna
 
|  \ \|\||_) |   mailto: farnis(at)libero(dot)it 
------------ .   On a 486DX/133 with Linux Debian 2.2 (Woody)

 risposte da altre parti.
No problem.
A rileggerti e Auguri.
-- 
Ciao, Riccardo
------------------------------------------------------------------------
WebMaster: ----> 
http://www.jsdir.com
 <---- (aka 
http://www.jspoint.it
)
------------------------------------------------------------------------
               Nessun traguardo è abbastanza lontano.
------------------------------------------------------------------------

 > nella signature).  Il code è il seguente:
E' semplicemente la FAQ n . 281 su  
http://www.jsdir.com
   modificata......
andreotta fabiano
 WebMªster ATI POWER s.n.c.
 
andr...@atipower.it
 
http://www.atipower.it
 
http://www.aticommerce.com
 
http://www.afdsoftware.freeweb.org
 
http://www.jsdir.com
 
http://www.javascript.3000.it

 
Ah ecco... :-)


modificata......
In  ogni   caso  non  funziona   lo  stesso  oltre  la   10ma  immagine,
indipendentemente da dove è stata tratta.


A rileggerti e Auguri.
Idem come sopra :-)


 indipendentemente da dove è stata tratta.
Non era un rimprovero eh? :-)
Solo una comunicazione fra me e Fabiano che è passata dal NG per errore.
Le FAQ stanno li per tutti... e poi hai detto nell'altro post che avevi zompato 
una decinata di immagini! :-))))))))


zompato una decinata di immagini! :-))))))))
Ma infatti le FAQ le ho lette :-)
E solo che ieri  sera (tardi) ero un po' troppo  fuso per accorgermi del
mio banale errore :-)
E non trovandolo pensavo a chissa' cosa(*)
Scusate se non sono stato molto chiaro
(*) In effetti pensavo (da  profano) che Javascript non supportava oltre
10  vettori :-)  Magari,  che ne  so, per  questioni  di allocazione  di
memoria, o  altre menate varie  :-) Combinazionei, non funzionava proprio
dopo la 10ma immagine :-)
-- 
	     .
 ____      _ |   UIN:82766812  
|_\|_)  /o( -*-. Fiat500Web: 
http://www.poli.studenti.to.it/~f.sirna
 
|  \ \|\||_) |   mailto: farnis(at)libero(dot)it 
------------ .   On a 486DX/133 with Linux Debian 2.2 (Potato)