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

    Problema script gallery

    Ciao a tutti,

    avrei questo problema: ho trovato uno script online per la visualizzazione di una photogallery. Lo script in questione è questo:

    Codice PHP:
    // JavaScript Document
                
    $(document).ready
                
    (
                    function()
                    {
                        
    gallery = new Gallery("#imgPanel"".foto"".nodisplay");
                        
    gallery.showImg();
                        
    gallery.createStatusBar(gallery.load("foto/"), 30);
                        $(
    ".thumbLink").click(
                            function()
                            {
                                
    gallery.destroyStatusBar();
                                
    index = $(".foto").index(this);
                                
    gallery.setIndex(index);
                                
    setTimeout("gallery.createStatusBar(gallery.load('foto/'), 30)"1000);
                                
    gallery.showImg(nulltrue);
                                return 
    false;
                            }
                        );
                        
                        function 
    enableButtons()
                        {
                            $(
    "#play").click(
                                function()
                                {
                                    
    gallery.start(gallery);
                                    $(
    "#play").unbind("click");
                                    $(
    "#prev").unbind("click");
                                    $(
    "#next").unbind("click");
                                    return 
    false;
                                }
                            );
                            
                            $(
    "#prev").click(
                                function()
                                {
                                    
    gallery.destroyStatusBar();
                                    
    gallery.showPrev(true);
                                    
    setTimeout("gallery.createStatusBar(gallery.load('foto/'), 30)"1000);
                                    return 
    false;
                                }
                            );
                            $(
    "#next").click(
                                function()
                                {
                                    
    gallery.destroyStatusBar();
                                    
    gallery.showNext(true);
                                    
    setTimeout("gallery.createStatusBar(gallery.load('foto/'), 30)"1000);
                                    return 
    false;
                                }
                            );
                        }
                        
                        
    enableButtons();
                        $(
    "#stop").click(
                            function()
                            {
                                
    gallery.stop();
                                
    enableButtons();
                                return 
    false;
                            }
                        );
                    }
                ); 
    e questa invece è la parte del file dove lo script dovrebbe andare a "pescare":

    Codice PHP:
    <td><p id="titolo" align="center">[b]Photogallery[/b]

            
            <
    class='foto' href='foto/DSC01473.JPG'>
                [
    img]foto/DSC01473.JPG[/img]
            </
    a>
        
            <
    class='foto' href='foto/DSC01818.JPG'>
                [
    img]foto/DSC01818.JPG[/img]
            </
    a>
        
            <
    class='foto' href='foto/DSC01936.JPG'>
                [
    img]foto/DSC01936.JPG[/img]
            </
    a>
    [
    img]foto/DSC01473.JPG[/img]
    [
    img]foto/DSC01818.JPG[/img]
    [
    img]foto/DSC01936.JPG[/img]
            
      <
    div id="player" align="center">
                <
    div id="imgPanel" style="width:400px; height:300px"></div>
    <
    div id="commands">
                    

    [
    url="#"]&lt;&lt;Precedente[/url]
                        [
    url="#"]Play[/url]
                        [
    url="#"]Stop[/url]
                        [
    url="#"]Successivo&gt;&gt;[/url]</p>
        </
    div>
      </
    div></td
    Il problema è che non funziona, mi visualizza le foto ma non le scorre come dovrebbe...
    sono alle primissime armi con javascript e sinceramente non riesco neanche a ipotizzare dove possa essere il problema...qualcuno ci potrebbe guardare per favore?

    se volete altri dettagli non esitate a rispondermi....

  2. #2
    ipotizzo: hai caricato jQuery e lo script che definisce quella classe Gallery?
    I DON'T Double Click!

  3. #3
    la classe l'ho caricata...
    Codice PHP:
        <script type="text/javascript" src="gallery.js"></script> 
    jQuery non credo...cos'è?

  4. #4
    ho trovato...non avevo caricato JQuery come dicevi tu....adesso l'ho fatto e ho un altro problema...
    la foto grande...quella che cambia a seconda di quale tra quelle visualizzate si clicca viene visualizzata a dimensioni naturali pur avendo impostato una larghezza di 300px(nel secondo codice che ho postato)...inoltre...con IE la prima foto "grande" non viene mostrata e bisogna cliccarci su...con Firefox invece no...viene caricata...

    non capisco :master:

  5. #5
    non è che posso fare molto se non vedo lo script in funzione...
    I DON'T Double Click!

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 © 2026 vBulletin Solutions, Inc. All rights reserved.