Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16
  1. #1
    Utente di HTML.it L'avatar di Lino80
    Registrato dal
    Oct 2005
    Messaggi
    1,560

    problema slideshow foto con effetto fade

    ciao, nella sezione del sito script javascript ho scaricato questo script in oggetto..

    nel file fader.js c'è:

    codice:
    this.options = Object.extend({
    			id: this.img.id,
    			fadeInDuration: 2.5,
    			fadeOutDuration: 1.5,
    			displayDuration: 2.5,
    			autoSize: false,
    			autoStart: true,
    			attributes: {},
    			dir: "",
    			beforeFade: null,
    			startIndex: 0
    		}, options || {});
    ho provato ad inserire il percorso qui:
    dir: "",
    ma non funziona..

    io vorrei che mi visualizzasse solo le immagini contenute in una directory e non quelle che specifico qui:

    codice:
    <script>
    	var demoTabs;
    	Event.observe(window, "load", function() {
    		//Immagini
    		var images = [
    			"foto2.jpg",
    			"foto1.jpg",
    		];
    
    		new Widget.Fader("defaultDemo", images);
    
    		});
    	</script>
    come si può modificare?

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    non tirando ad indovinare, specie se quello che vuoi fare non e' neanche possibile farlo in javascript

    puoi/vuoi usare php?

  3. #3
    Utente di HTML.it L'avatar di Lino80
    Registrato dal
    Oct 2005
    Messaggi
    1,560
    si devo usare php ... ma non riesco a trovare uno script adatto.. slideshow+directory immagini

    sul forum ho trovato questo script:

    http://slayeroffice.com/code/imageCrossFade/xfade2.html

    ma come lo adatto alla pagina php?

  4. #4
    Utente di HTML.it L'avatar di Lino80
    Registrato dal
    Oct 2005
    Messaggi
    1,560
    dovrei visualizzare tutte le foto con dimenzione: [img]sunrise.jpg[/img]

    posso farlo?

  5. #5
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649

    Re: problema slideshow foto con effetto fade

    Codice PHP:
    <script>
        var demoTabs;
        Event.observe(window, "load", function() {
            //Immagini
            var images = [
    <?
    $dir
    =opendir("percorso/cartella/immagini");
    $imgs='';
    while(
    false !== ($file=readdir($dir))){
        if(
    $file != "." && $file != ".."){
            if(
    $imgs!=''$imgs.=",\n";
            
    $imgs.=$file;
        }
    }
    closedir($dir);
    echo 
    $imgs;
    ?>
            ];

            new Widget.Fader("defaultDemo", images);

            });
        </script>

  6. #6
    Utente di HTML.it L'avatar di Lino80
    Registrato dal
    Oct 2005
    Messaggi
    1,560
    grazie... ho provato ma non funziona, il codice della pagina è questo:

    codice:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" lang="it">
    <head>
    	<title>Slideshow con fading - Esempio JavaScript scaricato da HTML.it</title>
    	<meta http-equiv="Content-type" content="text/html; charset=iso-8859-1" />
    	<meta http-equiv="Content-Language" content="it" />
    	<meta name="Robots" content="All" />
    	<meta name="Description" content="HTML.it - il sito italiano sul Web publishing" />
    	<meta name="Keywords" content="Ad ogni apertura di pagina questo script genera un differente colore di sfondo." />
    	<meta name="Owner" content="HTML.it srl" /> 
    	<meta name="Author" content="HTML.it srl" />  
    	<meta name="Copyright" content="HTML.it srl" />
    	<script src='prototype.js'></script>
    	<script src='effects.js'></script>
    	<script src='fader.js'></script>
    	<script>
        var demoTabs;
        Event.observe(window, "load", function() {
            //Immagini
            var images = [
    <?
    $dir=opendir("public/home");
    $imgs='';
    while(false !== ($file=readdir($dir))){
        if($file != "." && $file != ".."){
            if($imgs!='') $imgs.=",\n";
            $imgs.=$file;
        }
    }
    closedir($dir);
    echo $imgs;
    ?>
            ];
    
            new Widget.Fader("defaultDemo", images);
    
            });
        </script> 
    	</head>
    <body>
    <h1>Slideshow con fading</h1>
    [img]public/home/foto2.jpg[/img]
    
    
    
    
    
    
    
    	<div align="center">
    [img]logo_htmlit.gif[/img]
    
    
    <span style="font-size:80%; color:gray">sponsor</span>
    <script language="javascript"  type="text/javascript">
    <!--
    var browName = navigator.appName;
    var SiteID = 1;
    var ZoneID = 24;
    var browDateTime = (new Date()).getTime();
    if (browName=='Netscape')
    {
    document.write('<s'+'cript lang' + 'uage="jav' + 'ascript" src="http://adserver.html.it/a.aspx?ZoneID=' + ZoneID + '&amp;Task=Get&amp;IFR=False&amp;Browser=NETSCAPE4&amp;PageID=90264&amp;SiteID=' + SiteID + '&amp;Random=' + browDateTime + '">'); document.write('</'+'scr'+'ipt>');
    }
    if (browName!='Netscape')
    {
    document.write('<s'+'cript lang' + 'uage="jav' + 'ascript" src="http://adserver.html.it/a.aspx?ZoneID=' + ZoneID + '&amp;Task=Get&amp;IFR=False&amp;PageID=90264&amp;SiteID=' + SiteID + '&amp;Random=' + browDateTime + '">'); document.write('</'+'scr'+'ipt>');
    }
    // --> 
    </script>
    <noscript>
        <a href="http://adserver.html.it/a.aspx?ZoneID=24&amp;Task=Click&amp;Mode=HTML&amp;SiteID=1&amp;PageID=90264" target="_blank">
        </a>
    </noscript></div>
    
    
    </body>
    </html>

  7. #7
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    effettivamente, errore mio
    potevi accorgertene da solo vedendo l' xhtml prodotto dal php

    Codice PHP:
    <script>
        var demoTabs;
        Event.observe(window, "load", function() {
            //Immagini
            var images = [
    <?
    $dir
    =opendir("percorso/cartella/immagini");
    $imgs='';
    while(
    false !== ($file=readdir($dir))){
        if(
    $file != "." && $file != ".."){
            if(
    $imgs!=''$imgs.=",\n";
            
    $imgs.="'".$file."'";
        }
    }
    closedir($dir);
    echo 
    $imgs;
    ?>
            ];

            new Widget.Fader("defaultDemo", images);

            });
        </script>

  8. #8
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    o, poi, si spera che in questa cartella home ci siano solo immagini

  9. #9
    Utente di HTML.it L'avatar di Lino80
    Registrato dal
    Oct 2005
    Messaggi
    1,560
    Codice PHP:
    <script>
        var demoTabs;
        Event.observe(window, "load", function() {
            //Immagini
            var images = [
    <?
    $dir
    =opendir("public/home");
    $imgs='';
    while(
    false !== ($file=readdir($dir))){
        if(
    $file != "." && $file != ".."){
            if(
    $imgs!=''$imgs.=",\n";
            
    $imgs.="'".$file."'";
        }
    }
    closedir($dir);
    echo 
    $imgs;
    ?>
            ];

            new Widget.Fader("defaultDemo", images);

            });
        </script>
    non funziona..mi visualizza solo la prima immagine:

    [img]public/home/foto2.jpg[/img]

  10. #10
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    al posto della parte in php che cosa esce scritto nell' html?

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.