ciao a tutti, ho bisogno di voi!![]()
riguardo ad un problema di compatibilità tra mootools, unatabella e internet explorer...
ho provato a creare creato una gallery con mootools, in pratica una tabella con immagini che si aprono a popup dinamici con mootools multibox
in testa il codice cosi scritto
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html> <head>
<link href="multibox.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="mootools.js"></script>
<script type="text/javascript" src="overlay.js"></script>
<script type="text/javascript" src="multibox.js"></script>
codice tabella:
<table border="0" cellpadding="0" cellspacing="6" width="500" >
<tr>
<div id="container">
<h3 align="center" class="example"></h3>
<div id="example">
<td>
<div align="center"><a href="gallery/x8.jpg" title="x" target="_blank" class="mb" id="mb1">
[img]gallery/8-a.jpg[/img]</a>
</div>
<div class="multiBoxDesc mb1"> </div>
</td> ecc ecc
codice fondo pagina:
<script type="text/javascript">
var box = {};
window.addEvent('domready', function(){
box = new MultiBox('mb', {descClassName: 'multiBoxDesc', useOverlay: true});
});
</script>
inutile dire che con firefox funziona tutto alla perfezione..
con explorer, in pratica il pop up si apre al centro della pagina, ma dilata la tabella e la distanza tra le celle in verticale, oltre che andare in conflitto con un javascipt (della data)
spostando mettendo invece il tag <html> prima del doctype, la tabella non si dilata, ma il pop up viene aperto tutto spiaccicato in alto a sinistra, per di più visualizzato sotto alcuni file fatti con flash, come se questi fossero un layer superiore.
Potete dirmi se vi è un modo per sistemare questo errore?
grazie in anticipo a chi avrà la pazienza di aiutarmi)
Mauro