Pagina 1 di 4 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 34

Discussione: lightbox in iframe

  1. #1

    lightbox in iframe

    Buona domenica a tutti,
    io ho un piccolo problema
    ho inserito un link per l'apertura di una pagina lightbox
    fin qui tutto ok

    Unico problema è che la mia pagina con il link è in un iframe, quindi di conseguenza quando apre l'ingrandimento con lightbox me lo apre all'interno del box dell'iframe

    ho inserito anche target="_blank", ma nulla
    apre la pagina sempre all'interno della cella.

    Come si può risolvere l'inghippo?

    grazie a tutti
    Ctrl+Alt+Canc
    www.minium.it
    VIETATO CHIUDERE GLI OCCHI
    www.infolav.org

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    modificando il javascript

    quindi ti sposto nel forum pertinente

    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  3. #3
    Originariamente inviato da fcaldera
    modificando il javascript

    quindi ti sposto nel forum pertinente

    Esattamente dove?..
    Ctrl+Alt+Canc
    www.minium.it
    VIETATO CHIUDERE GLI OCCHI
    www.infolav.org

  4. #4
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    non uso quella libreria da un pò per diversi motivi, tuttavia il principio di funzionamento è la creazione dinamica di elementi attraverso document.createElement e document.appendChild

    In linea teorica dovrebbe essere sufficiente modificare lo script in modo che questi elementi (il layer opaco e la lightbox) vengano creati nell'elemento parent e non nell'iframe, scrivendo quindi parent.document.createElement e parent.document.appendChild

    ovviamente assumo che l'iframe sia una pagina dello stesso dominio della pagina contenitore, altrimenti difficilmente la soluzione può funzionare.
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  5. #5
    Originariamente inviato da fcaldera
    non uso quella libreria da un pò per diversi motivi, tuttavia il principio di funzionamento è la creazione dinamica di elementi attraverso document.createElement e document.appendChild

    In linea teorica dovrebbe essere sufficiente modificare lo script in modo che questi elementi (il layer opaco e la lightbox) vengano creati nell'elemento parent e non nell'iframe, scrivendo quindi parent.document.createElement e parent.document.appendChild

    ovviamente assumo che l'iframe sia una pagina dello stesso dominio della pagina contenitore, altrimenti difficilmente la soluzione può funzionare.
    grazie mille :ignore:
    Ctrl+Alt+Canc
    www.minium.it
    VIETATO CHIUDERE GLI OCCHI
    www.infolav.org

  6. #6
    Salve!
    sapete darmi qualche indicazioni in più su come procedere...??
    grazie

  7. #7
    Ciao

    ho appena scoperto come fare ad aprire il lightbox da un iframe...

    nel codice .js devi inserire "parent." In tutte i richiami document.<etc>
    eccetto ad un richiamo simile a questo:
    if (!document.getElementsByTagName){ return; }
    var anchors = document.getElementsByTagName("a");

    So che lo script cambia a secondo del l'autore del lightbox ma dovrebbe essere pressocchè simile questo richiamo.

    se hai dei problemi contattami e ti invio direttamente il file del lightbox che ho usato io cosi lo studi

    ciao

  8. #8
    Grazie per la risposta sei il primo fra i vari topic/forum che risponde!
    Se puoi mi potresti mandare il codice, così provo anche se per il lavoro che dovevo fare
    ho risolto, ma a pagamento! semplicemente riscrivendo tutto il sito in php..

  9. #9
    Ciao...Mi spiace che sono arrivato tardo per rispondere a questo 3d

    se mi lasci un email posso spedirtelo li direttamente... sai sono 400 righe di codice e risulterebbe un po complicato inserirle qui.

  10. #10
    Originariamente inviato da LuthorAerys
    Ciao...Mi spiace che sono arrivato tardo per rispondere a questo 3d

    se mi lasci un email posso spedirtelo li direttamente... sai sono 400 righe di codice e risulterebbe un po complicato inserirle qui.
    editata questo è il mio indirizzo
    gentilmente lo potresti inviare anche a me
    grazie mille
    minium
    Ctrl+Alt+Canc
    www.minium.it
    VIETATO CHIUDERE GLI OCCHI
    www.infolav.org

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.