|
|
| Autore |
Messaggio |
Asia
nuovo utente

Registrato: 10/07/08 18:20
Messaggi: 5
|
Oggetto: applicazione random di filmati flash
Inviato: 10.07.08 | 18:27 |
|
|
Salve a tutti! Ma che bel forum! *__*
Volevo chiedervi una mano su un problema che mi sta assillando! Spero di non aver sbagliato sezione xD
Ho trovato un'applicazione per visualizzare immagini random in una precisa pagina web. Ma il mio problema è: come faccio ad inserire al posto dell'immagine un'animazione flash?
Uso Adobe Dreamweaver CS3 e nel codice penso di dover modificare la parte relativa al codice dello script trovato:
| Codice: | function random_imglink(){
var myimages=new Array()
myimages[1]="img1.jpg"
myimages[2]="img2.jpg"
myimages[3]="img3.jpg"
myimages[4]="img4.jpg"
myimages[5]="img5.jpg"
var ry=Math.floor(Math.random()*myimages.length)
if (ry==0)
ry=1
document.write('<img src="'+myimages[ry]+'" border=0>')
}
random_imglink()
//-->
</script> |
cosa devo modificare?
Grazie mille ^^ |
|
| Torna in cima |
|
|
Sponsor
|
|
 |
Coach
amministratore


Età: -1981
Registrato: 31/01/03 13:50
Messaggi: 4546
Località: Verona
|
Oggetto:
Inviato: 10.07.08 | 19:57 |
|
|
Ciao Asia, grazie epr i complimenti e Benvenuta nel Forum.
Essendo codice Javascript, non è la sezione corretta... ma la sposto io.
Il codice Javascript che hai postato va a scrivere nella pagina HTML il tag img passandogli come source l'immagine random.
Per fare la stessa cosa andando a visualizzare un SWF anzichè un'imamgine, dovrai andare a sostituire per prima cosa i nomi delle immagini con i nomi degli SWF, nell'array: myimages (puoi cambiare nome in mySWF
Poi dovrai andare a modificare la parte dove scrive il tag img, sostituendolo con il codice HTML di un'oggetto Flash:
| Codice: | function random_swf(){
var mySWF = new Array("swf1.swf", "swf2.swf", "swf3.swf", "swf4.swf", "swf5.swf");
var ry = Math.floor(Math.random()*mySWF.length)
document.write('<object id="swf_random" data="'+ mySWF[ry] +'" type="application/x-shockwave-flash" height="100" width="100"><param value="false"name="menu"></object>')
}
random_swf() |
Dovrebbe essere una cosa del genere, però ora sono di fretta e l'ho modificato in velocità senza testarlo. ____________________________________________________________
Il Forum è uno strumento di condivisione, oltre a fare DOMANDE, si possono anche dare RISPOSTE! |
|
| Torna in cima |
|
|
Asia
nuovo utente

Registrato: 10/07/08 18:20
Messaggi: 5
|
Oggetto:
Inviato: 10.07.08 | 22:47 |
|
|
Ciao Coach! Grazie per il tuo aiuto però non funziona, forse ho sbagliato qualcosa io
| Codice: | function random_swf(){
var mySWF=new Array()
mySWF[1]="fla1.swf"
mySWF[2]="fla2.swf"
mySWF[3]="fla3.swf"
mySWF[4]="fla4.swf"
mySWF[5]="fla5.swf"
function random_swf(){
var mySWF = new Array("fla1.swf", "fla2.swf", "fla3.swf", "fla4.swf", "fla5.swf");
var ry = Math.floor(Math.random()*mySWF.length)
document.write('<object id="swf_random" data="'+ mySWF[ry] +'" type="application/x-shockwave-flash" height="322" width="902"><param value="false"name="menu"></object>')
}
random_swf() |
è tutto a posto? perché non mi funziona? non mi carica proprio nulla! |
|
| Torna in cima |
|
|
Coach
amministratore


Età: -1981
Registrato: 31/01/03 13:50
Messaggi: 4546
Località: Verona
|
Oggetto:
Inviato: 11.07.08 | 01:16 |
|
|
mmm, quello che hai postato tu, non è quello che ti ho postato io
Ci sono degli errori di sintassi... eprchè hai aggiunto la prima parte? non ha senso :(
Basta che copi ed incolli il mio codice, naturalmente tra tag script essendo javascript e vedrai che funziona :)
. ____________________________________________________________
Il Forum è uno strumento di condivisione, oltre a fare DOMANDE, si possono anche dare RISPOSTE! |
|
| Torna in cima |
|
|
Asia
nuovo utente

Registrato: 10/07/08 18:20
Messaggi: 5
|
Oggetto:
Inviato: 15.07.08 | 20:51 |
|
|
non ho capito cosa devo fare: la prima parte la devo cancellare del tutto?
come prima parte io intendo questa: | Codice: | function random_imglink(){
var myimages=new Array()
myimages[1]="img1.jpg"
myimages[2]="img2.jpg"
myimages[3]="img3.jpg"
myimages[4]="img4.jpg"
myimages[5]="img5.jpg" |
ho provato a cancellarla e a copiare e incollare questo codice | Codice: | function random_swf(){
var mySWF = new Array("fla1.swf", "fla2.swf", "fla3.swf", "fla4.swf", "fla5.swf");
var ry = Math.floor(Math.random()*mySWF.length)
document.write('<object id="swf_random" data="'+ mySWF[ry] +'" type="application/x-shockwave-flash" height="100" width="100"><param value="false"name="menu"></object>')
}
random_swf() |
ma non mi carica i filmati flash ugualmente!
scusa se sono un po' tarda ma proprio non riesco a capire dove sbaglio! |
|
| Torna in cima |
|
|
Coach
amministratore


Età: -1981
Registrato: 31/01/03 13:50
Messaggi: 4546
Località: Verona
|
Oggetto:
Inviato: 15.07.08 | 22:34 |
|
|
Esatto devi usare solamente eullo che ti ho postato io, e funziona perchè l'ho provato.
Scusa ma... gli SWF si chiamano con quei nomi?
Il path degli SWF è corretto?
. ____________________________________________________________
Il Forum è uno strumento di condivisione, oltre a fare DOMANDE, si possono anche dare RISPOSTE! |
|
| Torna in cima |
|
|
Asia
nuovo utente

Registrato: 10/07/08 18:20
Messaggi: 5
|
Oggetto:
Inviato: 16.07.08 | 13:12 |
|
|
Si! Hanno proprio quel nome! Non riesco a capire perché quando metto il tutto on line in basso si vede che explorer carica ma i filmati non me li carica comunque! Sempre che explorer carica infinitamente ma senza riuscirci!
uffa! non riesco a capire perché a te funziona e a me no! |
|
| Torna in cima |
|
|
Coach
amministratore


Età: -1981
Registrato: 31/01/03 13:50
Messaggi: 4546
Località: Verona
|
Oggetto:
Inviato: 16.07.08 | 13:30 |
|
|
Quindi tu hai ad esempio "fla1.swf" nella stessa cartella dell'HTML con questo javascript?
Incolla il codice HTML dell'OBJECT che ti da la pagina... ____________________________________________________________
Il Forum è uno strumento di condivisione, oltre a fare DOMANDE, si possono anche dare RISPOSTE! |
|
| Torna in cima |
|
|
Carlotta
nuovo utente


Età: -1985
Registrato: 10/08/10 10:49
Messaggi: 4
|
Oggetto:
Inviato: 10.08.10 | 10:56 |
|
|
Ciao a tutti,
chiedo scusa Coach, se rispolvero questo vecchio post, ma avrei bisogno anch'io di caricare dei banner flash in random, purtroppo non ci capisco molto (sono una semplice appassionata), ho provato il codice che hai scritto sopra e non va. Saresti così cortese da farmi vedere come inserirlo in una pagina html vuota.
Grazie. |
|
| Torna in cima |
|
|
Coach
amministratore


Età: -1981
Registrato: 31/01/03 13:50
Messaggi: 4546
Località: Verona
|
Oggetto:
Inviato: 10.08.10 | 13:16 |
|
|
Ciao,
è javascript devi metterlo tra tag <SCRIPT> ____________________________________________________________
Il Forum è uno strumento di condivisione, oltre a fare DOMANDE, si possono anche dare RISPOSTE! |
|
| Torna in cima |
|
|
Carlotta
nuovo utente


Età: -1985
Registrato: 10/08/10 10:49
Messaggi: 4
|
Oggetto:
Inviato: 10.08.10 | 13:49 |
|
|
| Coach ha scritto: | Ciao,
è javascript devi metterlo tra tag <SCRIPT> |
si l'ho fatto ma non funziona.
Abbi pazienza, ti posto la pagina html gli dai un'occhiata? Grazie
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Nuova pagina 1</title>
</head>
<body>
<script>
function random_swf(){
var mySWF = new Array("swf1.swf", "swf2.swf");
var ry = Math.floor(Math.random()*mySWF.length)
document.write('<object id="swf_random" data="'+ mySWF[ry] +'" type="application/x-shockwave-flash" height="100" width="100"><param value="false"name="menu"></object>')
}
random_swf()
</script>
</body>
</html> |
|
| Torna in cima |
|
|
Coach
amministratore


Età: -1981
Registrato: 31/01/03 13:50
Messaggi: 4546
Località: Verona
|
Oggetto:
Inviato: 10.08.10 | 14:40 |
|
|
Hai un link remoto da poter visualizzare?
Hai controllato i percorsi? ____________________________________________________________
Il Forum è uno strumento di condivisione, oltre a fare DOMANDE, si possono anche dare RISPOSTE! |
|
| Torna in cima |
|
|
Carlotta
nuovo utente


Età: -1985
Registrato: 10/08/10 10:49
Messaggi: 4
|
Oggetto:
Inviato: 10.08.10 | 15:08 |
|
|
| Scusa forse ho capito male, io ho i due banner (swf1.swf e swf2.swf) che vorrei visualizzare random, i file sono nella stessa cartella dove è presente il file html postato sopra, però quando carico la pagina non mi appare nulla dove sbaglio? |
|
| Torna in cima |
|
|
Carlotta
nuovo utente


Età: -1985
Registrato: 10/08/10 10:49
Messaggi: 4
|
Oggetto:
Inviato: 11.08.10 | 18:00 |
|
|
Alla fine ci sono riuscita.
Ma funziona solo con firefox e non con internet explorer
possibile? |
|
| Torna in cima |
|
|
Coach
amministratore


Età: -1981
Registrato: 31/01/03 13:50
Messaggi: 4546
Località: Verona
|
Oggetto:
Inviato: 13.08.10 | 14:53 |
|
|
No, deve funzionare con tutti i browsers  ____________________________________________________________
Il Forum è uno strumento di condivisione, oltre a fare DOMANDE, si possono anche dare RISPOSTE! |
|
| Torna in cima |
|
|
|