Bonjour,
J'ai besoin de créer une page contenant une "popup" en iframe qui doit être transparente.
J'utilise une classe JS inclue dans Joomla (modal.js), qui me permet de créer une iframe avec ce bout de code :
Au clic, cela me génère une iframe de ce type
Remarquez la présence du allowtransparency="true" qui fait que, normalement, mon iframe devrait être transparente sous IE.
J'ai remarqué qu'en créant "à la volée" mon iframe par le biais de ce bout de Javascript, l'option allowtransparency n'était pas prise en compte par IE. Du coup, mon iframe reste blanche quoi qu'il arrive.
Quelqu'un a t'il déjà rencontré ce problème ? Voyez-vous une solution pour y remédier ?
Modifié par JaMbOn (15 Apr 2009 - 16:54)
J'ai besoin de créer une page contenant une "popup" en iframe qui doit être transparente.
J'utilise une classe JS inclue dans Joomla (modal.js), qui me permet de créer une iframe avec ce bout de code :
<a href="index.php?option=com_user&view=login&tmpl=component&Itemid=2002" rel="{handler: 'iframe', size: {x: 600, y: 418}}" class="deja_inscrit modal"><img src="/mon-site/joomla/images/pre_home/deja_inscrit_off-trans.png" class="off" alt="Déjà inscrit" /></a>
Au clic, cela me génère une iframe de ce type
<iframe allowtransparency="true" src="http://localhost/mon-site/joomla/component/user/login.html?tmpl=component" width="534" frameborder="0" height="518"></iframe>
Remarquez la présence du allowtransparency="true" qui fait que, normalement, mon iframe devrait être transparente sous IE.
J'ai remarqué qu'en créant "à la volée" mon iframe par le biais de ce bout de Javascript, l'option allowtransparency n'était pas prise en compte par IE. Du coup, mon iframe reste blanche quoi qu'il arrive.
Quelqu'un a t'il déjà rencontré ce problème ? Voyez-vous une solution pour y remédier ?
Modifié par JaMbOn (15 Apr 2009 - 16:54)