Newsgroup: it.comp.lang.javascript
Titolo: un aiuto! come fare il riflesso ondeggiante su immagini sempre diverse

Ciao amici,
avete presente quel famoso apple che fa in modo che da una immagine si formi
il suo riflesso ondeggiante? Bene, vorrei che ogni volta si apra la pagina
questa immagine cambi e sia sempre diversa (creando sempre l'effetto onda).
L'apple per creare l'effetto "riflesso ondeggiato" è questo:
 <APPLET code=lake.class height=350 width=500>
 <PARAM NAME="code" VALUE="lake.class">
 <param name="codeBase" value="../../">
 <param name="height" value="300">
 <param name="image" value="dedica/panorama10.jpg">
 <param name="width" value="600"><img SRC="dedica/tramonto10.jpg"
align="middle" WIDTH="600" HEIGHT="300" LT><br>
</APPLET>
Invece per avere una immagine sempre diversa quando si carica una pagina si
usa questo script:
<script language="javascript">
   var Estensione = ".jpg";
   var NumeroImmagini = 10;
   function rnd(scale)
   {
      return(Math.floor(scale*Math.random()));
   }
   document.write ("<img src=" + rnd(NumeroImmagini) + Estensione + ">");
</script>
COME DEVO FARE AD UNIRE LE DUE COSE E FARE IN MODO CHE SI ABBIA SEMPRE UNA
IMMAGINE DIVERSA, CON EFFETTO "RIFLESSO ONDEGGIANTE", OGNI VOLTA CHE SI
CARICA UNA PAGINA?
GRAZIE DI VERO CUORE.

 CARICA UNA PAGINA?
Prova a fare un document.write() dentro al BODY di tutto l'applet.
-- 
Ciao, Riccardo
------------------------------------------------------------------------
WebMaster: ----> 
http://www.jsdir.com
 <---- (aka 
http://www.jspoint.it
)
------------------------------------------------------------------------
               Nessun traguardo è abbastanza lontano.
------------------------------------------------------------------------

Grazie per la risposta, ma non sono riuscito a combinare nulla.
Mi puoi aiutare un poco dicendomi in che modo devo mettere il
document.write() nell'applet?
Grazie. Ciao.



----> MESSAGGIO ORIGINALE:
Ciao amici,
avete presente quel famoso apple che fa in modo che da una immagine si formi
il suo riflesso ondeggiante? Bene, vorrei che ogni volta si apra la pagina
questa immagine cambi e sia sempre diversa (creando sempre l'effetto onda).
L'apple per creare l'effetto "riflesso ondeggiato" è questo:
 <APPLET code=lake.class height=350 width=500>
 <PARAM NAME="code" VALUE="lake.class">
 <param name="codeBase" value="../../">
 <param name="height" value="300">
 <param name="image" value="dedica/panorama10.jpg">
 <param name="width" value="600"><img SRC="dedica/tramonto10.jpg"
align="middle" WIDTH="600" HEIGHT="300" LT><br>
</APPLET>
Invece per avere una immagine sempre diversa quando si carica una pagina si
usa questo script:
<script language="javascript">
   var Estensione = ".jpg";
   var NumeroImmagini = 10;
   function rnd(scale)
   {
      return(Math.floor(scale*Math.random()));
   }
   document.write ("<img src=" + rnd(NumeroImmagini) + Estensione + ">");
</script>
COME DEVO FARE AD UNIRE LE DUE COSE E FARE IN MODO CHE SI ABBIA SEMPRE UNA
IMMAGINE DIVERSA, CON EFFETTO "RIFLESSO ONDEGGIANTE", OGNI VOLTA CHE SI
CARICA UNA PAGINA?
GRAZIE DI VERO CUORE.

 
Non dicevo questo, ma il contrario: l'applet *dentro* il document.write
se "nomefile" è una variabile che contiene la URL dell'immagine:
document.write('<APPLET code=lake.class height=350 width=500>');
document.write('<PARAM NAME="code" VALUE="lake.class">');
document.write('<param name="codeBase" value="../../">');
document.write('<param name="codeBase" value="../../">');
document.write('<param name="height" value="300">');
document.write('<param name="image" value="'+nomefile+'">');
document.write('<param name="width" value="600"><img SRC="'+nomefile+'"
align="middle" WIDTH="600" HEIGHT="300" LT><br>');
document.write('</APPLET>');
Prova, non garantisco il funzionamento perché non ho a portata di mouse 
l'applet.
Attento alla riga spezzata!


 ha scritto nel messaggio
news:MPG.14f50ef8e...@news.libero.it...
