Joomla.it Forum

Non solo Joomla... => Sviluppo => : franco1706 15 Apr 2012, 13:17:12

: Come si fà ad aprire un lightbox utilizzando class modal???
: franco1706 15 Apr 2012, 13:17:12
In un componente di mia creazione ho la necessità di aprire un lightbox.
Utilizzando  un'immagine o una scritta non ho nessun problema.
Vedi codice:
echo"
<a class=\"modal\" href=\"index.php?option=com_miocomponente&view=miocomponente&layout=ABCD\" style=\"text-decoration:none\" rel=\"{handler: 'iframe', size: {x: 800, y: 400}, onClose: function(){}  }\"  title=\"titolocomponente\">
<button>SCHIACCIA QUI </button>
";
Cliccando sulla scritta SCHIACCIA QUI viene visualizzata sul lightbox il layout ABCD.

Ma sorgono problemi per me se devo far aprire il lightbox quando avviene un certo evento.
Per esempio : Ipotizziamo che nel mio componente venga letta il valore di "apri";
vedi codice:
if(JRequest::getVar('apri', '', 'get/post', 'int/string')=='0')
{
$this->setRedirect("index.php?option=com_miocomponete&view=default");
//se apri ha valore 0 allora riporta alla pagina di default
return;
}
else
{
// qui non so cosa scrivere per far aprire un lightbox x:800  y:400)
// che visualizzi la pagina
// index.php?option=com_miocomponente&view=miocomponente&layout=ABCD
}
Qualcuno mi sà aiutare? ??? ?
Grazie
Franco M.
: Re:Come si fà ad aprire un lightbox utilizzando class modal???
: mau_develop 15 Apr 2012, 13:39:28
scusa perchè apri un tag a senza chiuderlo e poi un button?
il behavior..chiamato?
..ho anche dei dubbi su quel \" ... è necessario... a me nn lo è mai stato...

controlla la sintassi, se scrivi componenti non dovresti avere problemi a risolvere

M.