Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1

    js x immagine random ma non funziona

    Ciao a tutti,

    come mai questo js:
    <script>
    <!--
    // randomImage(['images/foto-home1.jpg',280,187,'images/foto-home2.jpg',280,187,'images/foto-home3.jpg',280,187]);
    // * Dependencies *
    // this function requires the following snippet:
    // JavaScript/Randomizers/randomNumber
    function randomImage(imgArr)
    {
    var imgSrc, imgW, imgH, r;
    r = randomNumber(imgArr.length / 3)-1;

    imgSrc = imgArr[r * 3];
    imgW = imgArr[(r * 3)+1];
    imgH = imgArr[(r * 3)+2];
    document.write('[img]+imgSrc+[/img]');
    }
    //-->
    </script>

    non mi funziona in quetsa pagina


  2. #2

    Aiutino

    L'unico aiuto che posso darti è questa pagina ...
    Spero ti possa servire a qualcosa!

    Baci Delphy
    Flickr .:. Work In Progress

    Non lasciare la mia mano, ovunque sarai, con chiunque ti accompagnerai. Non dimenticarti di me, ne morirei.

  3. #3
    Utente di HTML.it L'avatar di iguane
    Registrato dal
    Sep 2001
    Messaggi
    1,633

    Re: Aiutino

    Originariamente inviato da delfina blu
    L'unico aiuto che posso darti è questa pagina ...
    Spero ti possa servire a qualcosa!

    Baci Delphy
    Se vuoi usa questo...


    var imgs = new Array()
    imgs[0]="foto/foto_01.jpg";
    imgs[1]="foto/foto_02.jpg";
    imgs[2]="foto/foto_03.jpg";

    var selinks = new Array()

    for (i = 0 ; i < 1 ; i++)
    {
    scelto = Math.round((imgs.length-1)*Math.random());
    flagscelto=false;
    for (k=0;k<i;k++)
    selinks[k]==scelto?flagscelto=true:null;
    flagscelto?i--:selinks[i]=scelto;
    }


    function mostra()
    {
    for (i = 0 ; i < 1 ; i++)
    document.write("<center>[img]"+imgs[selinks[i]]+"[/img]</center>");
    }






    Il risultato lo vedi sul mio sito (in firma)

    ...I'm insane in the brain...

  4. #4

  5. #5

    Re: Re: Aiutino

    Originariamente inviato da iguane
    Se vuoi usa questo...


    var imgs = new Array()
    imgs[0]="foto/foto_01.jpg";
    imgs[1]="foto/foto_02.jpg";
    imgs[2]="foto/foto_03.jpg";

    var selinks = new Array()

    for (i = 0 ; i < 1 ; i++)
    {
    scelto = Math.round((imgs.length-1)*Math.random());
    flagscelto=false;
    for (k=0;k<i;k++)
    selinks[k]==scelto?flagscelto=true:null;
    flagscelto?i--:selinks[i]=scelto;
    }


    function mostra()
    {
    for (i = 0 ; i < 1 ; i++)
    document.write("<center>[img]"+imgs[selinks[i]]+"[/img]</center>");
    }






    Il risultato lo vedi sul mio sito (in firma)
    Scusa Iguane,una domanda:
    per mettere il piccolo logo in quel modo nelle tabelle,hai usato per caso i css?Vorrei saperlo e vorrei sapere se tutti i browser lo visualizzano allo stesso modo.
    Ciao e grazie.
    Non è mai troppo tardi per vivere la propria adolescenza

  6. #6

    Re: Re: Aiutino

    Originariamente inviato da iguane
    Se vuoi usa questo...


    var imgs = new Array()
    imgs[0]="foto/foto_01.jpg";
    imgs[1]="foto/foto_02.jpg";
    imgs[2]="foto/foto_03.jpg";

    var selinks = new Array()

    for (i = 0 ; i < 1 ; i++)
    {
    scelto = Math.round((imgs.length-1)*Math.random());
    flagscelto=false;
    for (k=0;k<i;k++)
    selinks[k]==scelto?flagscelto=true:null;
    flagscelto?i--:selinks[i]=scelto;
    }


    function mostra()
    {
    for (i = 0 ; i < 1 ; i++)
    document.write("<center>[img]"+imgs[selinks[i]]+"[/img]</center>");
    }






    Il risultato lo vedi sul mio sito (in firma)
    Ciao iguane

    ho provato con il tuo, solo che mi fa dei casini xkè uso questo altro script:
    <SCRIPT>
    <!--
    var nlinks = 1; // numero di links voluti

    var links = new Array()
    links[0]="http://www.microtimeonline.com";
    links[1]="http://www.csflorovivaismo.it";

    var imgs = new Array()
    imgs[0]="banner/microtime.gif";
    imgs[1]="banner/pubblicita.gif";

    var selinks = new Array()

    for (i = 0 ; i < nlinks ; i++)
    {
    scelto = Math.round((links.length-1)*Math.random());
    flagscelto=false;
    for (k=0;k<i;k++)
    selinks[k]==scelto?flagscelto=true:null;
    flagscelto?i--:selinks[i]=scelto;
    }

    function mostra()
    {
    for (i = 0 ; i < nlinks ; i++)
    document.write("[img]"+imgs[selinks[i]]+"[/img]");
    }

    //-->
    </SCRIPT>

    x la rotazione dei banner.

    Ho provato a cambiare il nome da mostra a foto, ma mi incasina la pagina....
    Come posso fare???



  7. #7
    Utente di HTML.it L'avatar di iguane
    Registrato dal
    Sep 2001
    Messaggi
    1,633

    Re: Re: Re: Aiutino

    Originariamente inviato da Vigliano
    Scusa Iguane,una domanda:
    per mettere il piccolo logo in quel modo nelle tabelle,hai usato per caso i css?Vorrei saperlo e vorrei sapere se tutti i browser lo visualizzano allo stesso modo.
    Ciao e grazie.
    si ho usato i css,
    non è supportato al meglio perchè quando ho fatto il sito avevo appena iniziato a studiare i css quindi sicuramnete qualche problema con NN e mozilla c'è.


    Per il resto non ho capito cosa non funziona, che erore ti da??

    ...I'm insane in the brain...

  8. #8
    Guarda la pagina adesso: http://www.worldglobalservice.com/co...o-servizi.html

    in basso a sx mi sostituisce il bannerino con l'immagine,


    Come faccio a risolvere???

    grazie

  9. #9
    Utente di HTML.it L'avatar di iguane
    Registrato dal
    Sep 2001
    Messaggi
    1,633
    Originariamente inviato da Martin_fly
    Guarda la pagina adesso: http://www.worldglobalservice.com/co...o-servizi.html

    in basso a sx mi sostituisce il bannerino con l'immagine,


    Come faccio a risolvere???

    grazie
    hai dichiarato due volte l'array imgs.

    soluzione, rinomina il secondo array in imgs2 e poi ricordati nella function che utilizza il secondo array di rinominare imgs in imgs2



    PS:Molto carino il sito

    ...I'm insane in the brain...

  10. #10
    Originariamente inviato da iguane
    hai dichiarato due volte l'array imgs.

    soluzione, rinomina il secondo array in imgs2 e poi ricordati nella function che utilizza il secondo array di rinominare imgs in imgs2



    PS:Molto carino il sito
    Ciao iguane,

    ho messo imgs2 e anche selinks2 ma non funzia

    <script language="JavaScript">
    <!--

    var imgs2 = new Array()
    imgs[0]="images/foto-home1.jpg";
    imgs[1]="images/foto-home2.jpg";
    imgs[2]="images/foto-home3.jpg";

    var selinks2 = new Array()

    for (i = 0 ; i < 1 ; i++)
    {
    scelto = Math.round((imgs.length-1)*Math.random());
    flagscelto=false;
    for (k=0;k<i;k++)
    selinks2[k]==scelto?flagscelto=true:null;
    flagscelto?i--:selinks[i]=scelto;
    }


    function foto()
    {
    for (i = 0 ; i < 1 ; i++)
    document.write("<center>[img]"+imgs2[selinks[i]]+"[/img]</center>");
    }

    //-->
    </script>

    http://www.worldglobalservice.com/co...o-servizi.html

    xkè???

    Ciao e grazie mille

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.