Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di lupo.s
    Registrato dal
    Feb 2001
    Messaggi
    185

    script X visualizzazione ciclo immagini

    ho questo script che funziona molto bene:

    <SCRIPT LANGUAGE="JavaScript">

    <!-- Begin
    // Set slideShowSpeed (milliseconds)
    var slideShowSpeed = 5000;
    // Duration of crossfade (seconds)
    var crossFadeDuration = 3;
    // Specify the image files
    var Pic = new Array();
    // to add more images, just continue
    // the pattern, adding to the array below

    <?PHP
    $a=0;
    while($a<5)
    {
    $b=$a+1;
    echo"Pic[$a] = './../foto/$id/$b.jpg'\n";
    $a++;
    }
    ?>

    // do not edit anything below this line
    var t;
    var j = 0;
    var p = Pic.length;
    var preLoad = new Array();
    for (i = 0; i < p; i++) {
    preLoad[i] = new Image();
    preLoad[i].src = Pic[i];
    }
    function runSlideShow() {
    if (document.all) {
    document.images.SlideShow.style.filter="blendTrans (duration=2)";
    document.images.SlideShow.style.filter="blendTrans (duration=crossFadeDuration)";
    document.images.SlideShow.filters.blendTrans.Apply ();
    }
    document.images.SlideShow.src = preLoad[j].src;
    if (document.all) {
    document.images.SlideShow.filters.blendTrans.Play( );
    }
    j = j + 1;
    if (j > (p - 1)) j = 0;
    t = setTimeout('runSlideShow()', slideShowSpeed);
    }
    // End -->
    </script>


    </head>
    <body onLoad="runSlideShow()">

    [img]1.jpg[/img]

    </body>
    </html>

    i problemi sono due: io non ci capisco nulla di javascript :master:, e le immagini non sono tutte 300x300 o quantomeno non sono tutte quadrate.....
    come si può vedere è uno script che va in automatico, e che sceglie le immagini con un escratto di codice php, quindi è tutto automatico.....
    ecco la domanda:

    - come faccio a fare apparire le immagini NON deformate ma mai più larghe (o alte) di 300?? (questo per problemi di impaginazione)
    insomma l'immagine mi deve rimanere dentro un quadrato di 300x300 ma non deve deformarsi...... :master:

  2. #2
    Utente di HTML.it L'avatar di Stormy
    Registrato dal
    Dec 2000
    Messaggi
    2,701
    che c'entra con Flash? hai sbagliato forum?

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.