Visualizzazione dei risultati da 1 a 10 su 10
  1. #1

    più JS immagini random nella stessa pagina, come fare?

    più JS funzioni random in home:

    ho questo codice:


    <html>
    <head>
    <script language="JavaScript">
    function myBanner() {
    var vettore=new Array('img/imm_home1.jpg|http://www.sito1.it',
    'img/imm_home2.jpg|http://www.sito2.it',
    'img/imm_home3.jpg|http://www.sito3.it');

    var rnd=Math.floor((Math.random())*3); //Numero random intero compreso tra 0 e 2

    document.getElementById('banner').src=vettore[rnd].split('|')[0];
    document.getElementById('mylink').href=vettore[rnd].split('|')[1];
    }
    </script>
    </head>

    <body onload="myBanner();">
    <img id="banner" border="0" />
    </body>
    </html>


    ho bisogni di un secondo box sempre random immagini nella stessa pagina, come poss fare? ho provato a duplicare il codice e lo script ma nulla da fare.


    mah?
    --------------------------------------------
    www.rishow.com L'avventura più pazza mai concepita: MILANO-PARIGI in Risciò
    --------------------------------------------

  2. #2
    prova cosi':

    codice:
    function myBanner() {
    var vettore1=new Array('img/imm_home1.jpg|http://www.sito1.it',
    'img/imm_home2.jpg|http://www.sito2.it',
    'img/imm_home3.jpg|http://www.sito3.it');
    var vettore2=new Array('img/imm_home1.jpg|http://www.sito1.it',
    'img/imm_home2.jpg|http://www.sito2.it',
    'img/imm_home3.jpg|http://www.sito3.it');
    
    var rnd1=Math.floor((Math.random())*vettore1.length); //Numero random intero compreso tra 0 e 2
    var rnd2=Math.floor((Math.random())*vettore2.length); //Numero random intero compreso tra 0 e 2
    
    document.getElementById('banner1').src=vettore1[rnd].split('|')[0];
    document.getElementById('mylink1').href=vettore1[rnd].split('|')[1];
    document.getElementById('banner2').src=vettore2[rnd].split('|')[0];
    document.getElementById('mylink2').href=vettore2[rnd].split('|')[1];
    }
    ciao

  3. #3
    niente da fare non funzica e da errore alla riga 15, forse sbaglio qui?

    <body onload="myBanner();">
    <img id="banner1" border="0" />
    <img id="banner2" border="0" />
    </body>
    --------------------------------------------
    www.rishow.com L'avventura più pazza mai concepita: MILANO-PARIGI in Risciò
    --------------------------------------------

  4. #4
    dimenticavo, la pagina ha estensione .PHP e non vorrei cambiarla.
    --------------------------------------------
    www.rishow.com L'avventura più pazza mai concepita: MILANO-PARIGI in Risciò
    --------------------------------------------

  5. #5
    Originariamente inviato da slm
    dimenticavo, la pagina ha estensione .PHP e non vorrei cambiarla.
    scriveresti qui tutta la pagina, cosi' come appare ora?

  6. #6
    si certamente:


    <html>
    <head>
    <script language="JavaScript">
    function myBanner() {
    var vettore1=new Array('img/imm_home1.jpg|http://www.sito1.it',
    'img/imm_home2.jpg|http://www.sito2.it',
    'img/imm_home3.jpg|http://www.sito3.it');
    var vettore2=new Array('img/imm_home1.jpg|http://www.sito1.it',
    'img/imm_home2.jpg|http://www.sito2.it',
    'img/imm_home3.jpg|http://www.sito3.it');

    var rnd1=Math.floor((Math.random())*vettore1.length); //Numero random intero compreso tra 0 e 2
    var rnd2=Math.floor((Math.random())*vettore2.length); //Numero random intero compreso tra 0 e 2

    document.getElementById('banner1').src=vettore1[rnd].split('|')[0];
    document.getElementById('mylink1').href=vettore1[rnd].split('|')[1];
    document.getElementById('banner2').src=vettore2[rnd].split('|')[0];
    document.getElementById('mylink2').href=vettore2[rnd].split('|')[1];
    }
    </script>
    </head>

    <body onload="myBanner();">
    <img id="banner1" border="0" />
    <img id="banner2" border="0" />
    </body>

    </html>



    ps: ho visto nel forum altri JS da te realizzati o comunque suggeriti ad utenti, ma sempre e solo se il "banner" da randomizzare è uno.
    --------------------------------------------
    www.rishow.com L'avventura più pazza mai concepita: MILANO-PARIGI in Risciò
    --------------------------------------------

  7. #7
    ecco le modifiche:

    codice:
    document.getElementById('banner1').src=vettore1[rnd1].split('|')[0];
    document.getElementById('mylink1').href=vettore1[rnd1].split('|')[1];
    document.getElementById('banner2').src=vettore2[rnd2].split('|')[0];
    document.getElementById('mylink2').href=vettore2[rnd2].split('|')[1];
    ciao

  8. #8
    VAR SANTO SUBITO!!!!
    VAR SANTO SUBITO!!!!
    VAR SANTO SUBITO!!!!
    VAR SANTO SUBITO!!!!
    VAR SANTO SUBITO!!!!
    VAR SANTO SUBITO!!!!
    VAR SANTO SUBITO!!!!
    VAR SANTO SUBITO!!!!
    VAR SANTO SUBITO!!!!
    VAR SANTO SUBITO!!!!
    VAR SANTO SUBITO!!!!
    VAR SANTO SUBITO!!!!



    grazieeeeeeeeeeeeeee
    --------------------------------------------
    www.rishow.com L'avventura più pazza mai concepita: MILANO-PARIGI in Risciò
    --------------------------------------------

  9. #9

  10. #10
    sai anche il modo per richiamare non una immagine, ma un intero file?

    infatti otre all'immagine avrei bisogno di includere anche testo formattato. Insooma un include a random.

    chiedo la luna?


    se lo facessi in php andrebbe alla grande, ma poi facendo il cd per le presentazioni il php non lavora in locale... a meno di installare Pampa, ecc... ecc...
    --------------------------------------------
    www.rishow.com L'avventura più pazza mai concepita: MILANO-PARIGI in Risciò
    --------------------------------------------

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.