Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 19

Discussione: Lightbox

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    185

    Lightbox

    Salve ho provato a vedere anche sul sito dell'autore ma non ho trovato nulla che potesse aiutarmi

    Vi spiego il mio problema

    Io utilizzo ahah (http://www.gizax.it/articles/2005/ahah/ lo script di gizax e paiola) per caricare in un div questo codice image #1

    Nella suddetta pagina includo tutti i js di dovere (scriptaculous, prototype, lightbox, ahah), ma l'immagine invece di aprirsi nella lightbox si apre come un normale collegamento

    Ho provato ad associare alla chiamata alla funzione ahah anche initLightbox() ma rimane tutto vano

    Se invece il codice lo inserisco direttamente nel div (quindi senza utilizzare ahah) lightbox funziona perfettamente

    Quale potrebbe essere il problema? Avete qualche idea? Grazie 1000 per l'attenzione

  2. #2
    Utente di HTML.it L'avatar di gizax
    Registrato dal
    Jan 2004
    residenza
    Rome
    Messaggi
    386
    posta la pagina con l'esempio, sennò non ci capisco molto.

    Ciauz

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    185
    La pagina index
    codice:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
    <head>
    etcc etc
    <script src="inc/caller.js" type="text/javascript"></script>
    <script src="inc/ahah.js" type="text/javascript"></script>
    
    <link rel="stylesheet" href="css/lightbox.css" type="text/css" media="screen" />
    	
    <script src="js/prototype.js" type="text/javascript"></script>
    <script src="js/scriptaculous.js?load=effects" type="text/javascript"></script>
    <script src="js/lightbox.js" type="text/javascript"></script>
    
    </head>
    <body>
    etc etc
    		[*]Page
    etc etc
    </body>
    </html>
    caller.js
    codice:
    function call(page){
    ahah(page + ".html",'content');
    }
    ahah.js è la tua libreria (per gli altri, reperibile al sito http://www.gizax.it/articles/2005/ahah/ )

    Ci sono gli script della lightbox con scriptaculous e prototype


    E nella page.html (quella inclusa da ahah)
    Riterrai inutile la funzione call ma l'avevo fatto per includere dinamicamente gli script di lightbox, ma vedendo che in quel modo non funzionava ho incluso gli script direttamente nell'head della index (ma ancora non funziona)

    Ho provato anche ad aggiungere initLightox() in questo modo
    caller.js
    codice:
    function call(page){
    ahah(page + ".html",'content');
    initLightbox();
    }
    Ma lo script non funziona (le foto si aprono come un normale link)

    Cosa potrebbe essere

    Grazie 1000

    Ciao

  4. #4
    Utente di HTML.it L'avatar di gizax
    Registrato dal
    Jan 2004
    residenza
    Rome
    Messaggi
    386
    che è java-script? devi scrivere javascript

  5. #5
    Originariamente inviato da gizax
    che è java-script? devi scrivere javascript
    è il forum che separa quella parola per non dare l apossibilità di inserire codice dannoso

  6. #6
    comunque se già usi prototype non usare anche AHAH, non ti conviene.
    Prototype ha già dei comodi oggetti per fare AJAX/AHAH

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    185
    Prototype lo volevo includere dinamicamente solo nella pagina della galleria fotografica, mentre nelle altre pagine usare ahah per la sua leggerezza

    Appunto è il forum che separe java-script. il codice ([img]images/thumb-1.jpg[/img]) me lo carica correttamente nel div.. ma quando clicco non mi apre la lightbox ma l'immagine come un normale collegamento

    Avete capito quale potrebbe essere il problema?

    Grazie

    Ciauz

  8. #8
    Originariamente inviato da losker
    Prototype lo volevo includere dinamicamente solo nella pagina della galleria fotografica, mentre nelle altre pagine usare ahah per la sua leggerezza
    una volta caricato Prototype in cache del browser sta lì non lo devi più scaricare
    mi sa che ti conviene usare solo Prototype, magari togliendo le cose che non ti servono

  9. #9
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    185
    Ok ma se uno non entra nella galleria fotografica non viene caricato

    Cmq per questo vedrò poi.. il problema principale è l'altro

    Qualcuno sa come potrei risolvere?

    Grazie

  10. #10
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    185
    uppettino

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.