Back to top

Autore Topic: [Risolto]Zoomgallery RC4:lightbox non copre le animazioni flash  (Letto 2275 volte)

Offline Lanfro

  • Nuovo arrivato
  • *
  • Post: 41
  • Sesso: Maschio
  • L'importante è farsi notare....
    • Mostra profilo
Premetto che come avrete capito dalla mole di messagi di help che sto mandando che sono uno niubbone di prima categoria....ma chi lo sa con l'impegno che ci sto mettendo potri diventare un mega joomlatore in men che non si dica...

Però per il momento ho il problema che lightbox non mi copre le animazioni flash...

Avevo trovato in giro per forum la soluzione di mettere una variabile che richiami l'id dell'oggetto flash e poi disattivarlo

var obj = document.getElementById("header");
obj.style.visibility = "hidden";

(tanto per intenderci.... ;D)

ovviamete dopo va riattivata prima di chiudere il pop up(da "hidden" a "visible")

Qual'è il problema?

Non funziona il javascript se utilizzo questo stratagemma...

Qualcuno ha altre idee?

« Ultima modifica: 05 Set 2008, 15:49:34 da Lanfro »

Offline Lanfro

  • Nuovo arrivato
  • *
  • Post: 41
  • Sesso: Maschio
  • L'importante è farsi notare....
    • Mostra profilo
Re: Zoomgallery RC4:lightbox non copre le animazioni flash
« Risposta #1 il: 04 Set 2008, 14:48:35 »
Forse ho risolto....

Appena meto on line tutto vi posto la soluzione...

Offline Lanfro

  • Nuovo arrivato
  • *
  • Post: 41
  • Sesso: Maschio
  • L'importante è farsi notare....
    • Mostra profilo
Re: [Risolto]Zoomgallery RC4:lightbox non copre le animazioni flash
« Risposta #2 il: 05 Set 2008, 15:52:49 »
Premetto che questa soluzione funziona in qualsivoglia cms o gallery non solo per zoom

La soluzione che ho adottato io è questa:

Allora cercate nella gallery il file lightbox.js

Apritelo con un editor di testo e cercate l'etichetta start:

Subito dopo la prima condizione if che troverete inserite queste 2 righe:
var obj = document.getElementById("objflash");
obj.style.visibility = "hidden";

dove l' id sarà lo stesso che darete al vostro elemento flash nella vostra pagina index o nel modulo

N.B: per esperienza non chiamtelo header o top o bottom o nomi che ricordino l'html,ho avuto un sacco di problemi

Ora non rimane altro da fare che riattivare il flash alla fine del javascript:

Cercate l'etichetta end:

scrivete (o incollate.....  ;D ;D ;D) queste altre due righe

var obj = document.getElementById("objflash");
      obj.style.visibility = "visible";


Dove come avrete capito non è altro che l'estatto contrario di prima

Salvate e provate e se non funziona cominciate con installare il java nuovo....
A me sta funzionando perfettamente in locale e ho provato un sito che ha utilizzato lo stesso stratagemma e funziona benissimo

Enjoy!!!  ;D

A dimenticavo: giusto per completezza vi posto anche dove ho messo l'id nell'header:

<object id="objflash" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" height="226" width="518" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000">



Spero di avervi risolto qualche problema e sopratutto nel caso saranno molto gradite le cene pagate...  ;D ;D

 



Web Design Bolzano Kreatif