Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2013
    Messaggi
    41

    dimensione automatica slideshow

    Ciao a tutti.
    Ho inserito all'interno di una pagina una slideshow in javascript solo che aprendo la pagina con dispositivi piu piccoli come i-pad lo slideshow mi va sopra agli altri oggetti e non si rimpicciolisce insieme alla pagine.
    Ad esempio di solito per far adattare le immagini metto questo nel css:
    /* image */

    #image {
    background: url(images/xxxxxx.jpg) no-repeat center top;
    text-align: center;


    #image h1 {
    text-transform: lowercase;
    font-size: 2.6em;
    font-weight: bold;
    font-style: italic;
    }

    #image h2 {
    text-transform: lowercase;
    font-size: 1em;
    font-style: italic;
    }

    #image a {
    text-decoration: none;
    color: #FFFFFF;
    }


    Solo che in questo caso non saprei come fare perche ci sono tante immagini.
    Questo è il javascript che ho all'interno dell html:

    <div id="catalogo1">
    <script type="text/javascript"><!--

    slideshow = Array();
    slideshow[0] = "cataloghi/abbigliamentoferrari/001.jpg";
    slideshow[1] = "cataloghi/abbigliamentoferrari/002.jpg";
    slideshow[2] = "cataloghi/abbigliamentoferrari/003.jpg";
    slideshow[3] = "cataloghi/abbigliamentoferrari/004.jpg";
    slideshow[4] = "cataloghi/abbigliamentoferrari/005.jpg";
    slideshow[5] = "cataloghi/abbigliamentoferrari/006.jpg";
    slideshow[6] = "cataloghi/abbigliamentoferrari/007.jpg";
    slideshow[7] = "cataloghi/abbigliamentoferrari/008.jpg";
    slideshow[8] = "cataloghi/abbigliamentoferrari/009.jpg";
    slideshow[9] = "cataloghi/abbigliamentoferrari/010.jpg";
    slideshow[10] = "cataloghi/abbigliamentoferrari/011.jpg";
    slideshow[11] = "cataloghi/abbigliamentoferrari/012.jpg";
    slideshow[12] = "cataloghi/abbigliamentoferrari/013.jpg";
    slideshow[13] = "cataloghi/abbigliamentoferrari/014.jpg";
    slideshow[14] = "cataloghi/abbigliamentoferrari/015.jpg";
    slideshow[15] = "cataloghi/abbigliamentoferrari/016.jpg";
    slideshow[16] = "cataloghi/abbigliamentoferrari/017.jpg";
    slideshow[17] = "cataloghi/abbigliamentoferrari/018.jpg";
    slideshow[18] = "cataloghi/abbigliamentoferrari/019.jpg";
    slideshow[19] = "cataloghi/abbigliamentoferrari/020.jpg";
    slideshow[20] = "cataloghi/abbigliamentoferrari/021.jpg";
    slideshow[21] = "cataloghi/abbigliamentoferrari/022.jpg";
    slideshow[22] = "cataloghi/abbigliamentoferrari/023.jpg";
    slideshow[23] = "cataloghi/abbigliamentoferrari/024.jpg";
    slideshow[24] = "cataloghi/abbigliamentoferrari/025.jpg";
    slideshow[25] = "cataloghi/abbigliamentoferrari/026.jpg";
    slideshow[26] = "cataloghi/abbigliamentoferrari/027.jpg";
    slideshow[27] = "cataloghi/abbigliamentoferrari/028.jpg";
    slideshow[28] = "cataloghi/abbigliamentoferrari/029.jpg";
    slideshow[29] = "cataloghi/abbigliamentoferrari/030.jpg";
    slideshow[30] = "cataloghi/abbigliamentoferrari/031.jpg";
    slideshow[31] = "cataloghi/abbigliamentoferrari/032.jpg";
    slideshow[32] = "cataloghi/abbigliamentoferrari/033.jpg";
    slideshow[33] = "cataloghi/abbigliamentoferrari/034.jpg";
    slideshow[34] = "cataloghi/abbigliamentoferrari/035.jpg";
    slideshow[35] = "cataloghi/abbigliamentoferrari/036.jpg";
    slideshow[36] = "cataloghi/abbigliamentoferrari/037.jpg";
    slideshow[37] = "cataloghi/abbigliamentoferrari/038.jpg";


    // definisco una variabile che userò come contatore
    var i = 0;

    // definisco la funzione che gestisce la sequenza delle immagini
    function sfoglia()
    {
    // utilizzo l'operatore ternario per fare una verifica
    // ed aggiornare il valore del contatore
    i = ((i < (slideshow.length-1)) ? i+1 : 0);

    // cambio dinamicamente l'attributo "src" dell'immagine mostrata
    document.slideshowImg.src = slideshow[i];
    }
    document.write('[img]' + slideshow[0] + '[/img]
    ');
    document.write('<input type="button" value="AVANTI" onClick="sfoglia()">');
    //--></script> </div>


    Grazie.

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2013
    Messaggi
    41
    Risolto.
    grazie

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.