Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di lucalicc
    Registrato dal
    Sep 2002
    Messaggi
    6,926

    Galleria immagini con preview: come renderla cliccabile?

    ho scaricato dal sito html.it uno javascript per una
    galleria immagine che, cliccando su una serie di miniature,
    ne mostra l'immagine in div.
    Ora vorrei a sua volta rendere cliccabile l'immagine mostrata
    per vederla ingrandita con lightbox ma non ci riesco....

    questo è il codice html:
    codice:
     <div id="Layer1">
                    [img]foto1.jpg[/img]</a>
                    <div id="DivContent"></div>
                <div id="desc">Scegli un'immagina iniziale</div>
                      </div>
                  <div align="center">
                      
    
    
    				
                 [img]foto1.jpg[/img] 
                 [img]foto2.jpg[/img]
    cliccando sulle miniature foto1.jpg - foto2.jpg l'immagine viene mostrata nel div layer1
    vorrei che anche quando viene mostrata ingrandita fosse cliccabile con lightbox...

    Il javascript è questo:
    codice:
    function showPic(whichpic) {
      if (document.getElementById) {
        document.getElementById('placeholder').src = whichpic.href;
        if (whichpic.title) {
          document.getElementById('desc').childNodes[0].nodeValue = whichpic.title;
        } else {
          document.getElementById('desc').childNodes[0].nodeValue = whichpic.childNodes[0].nodeValue;
        }
        return false;
      } else {
      return true;
      }
    }
    
    var previousToggle=null;
    function toggleMe(a){
      var e=document.getElementById(a);
      if(!e)return true;
      if(e.style.display=="none"){
        e.style.display="block";
        if(previousToggle)previousToggle.style.display="none";
        previousToggle=e;
      }
      return true;
    }
    grazie per ogni consiglio...
    luca
    www.intheweb.it - Internet solutions

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Prova cosi:
    codice:
      if (document.getElementById) {
        document.getElementById('placeholder').src = whichpic.href;
    document.getElementById('placeholder').onclick=NomeFunzioneLigthBox()
    se ho capito bene.


    P.S. Aggiungi la parte in rosso alla funzione attuale.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it L'avatar di lucalicc
    Registrato dal
    Sep 2002
    Messaggi
    6,926
    normalmente faccio aprire l'immagine in questo modo:

    <a rel="lightbox" href="../public/imgprodotti/<%=rs("foto1")%>">

    anche perchè l'immagine da aprire è un valore dinamico,
    come posso integrarlo nella stringa che mi hai indicato?
    grazie
    luca
    www.intheweb.it - Internet solutions

  4. #4
    Utente di HTML.it L'avatar di lucalicc
    Registrato dal
    Sep 2002
    Messaggi
    6,926
    nessun suggerimento?
    luca
    www.intheweb.it - Internet solutions

  5. #5
    Utente di HTML.it L'avatar di lucalicc
    Registrato dal
    Sep 2002
    Messaggi
    6,926
    up....
    www.intheweb.it - Internet solutions

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.