|    
			
				12/09/2007, 10:02
			
			
			  | 
  |   |  |  |  Fecha de Ingreso: mayo-2007 
						Mensajes: 101
					 Antigüedad: 18 años, 5 meses Puntos: 0 |  | 
  |  ayuda con unas imagenes que no muestra IE, pero si firefox y safari  
  Hola, haber si alguien me resuelve la duda. 
Tengo una aplicación en php para mostrar noticias. 
Dicha noticia muestra 3 imagenes que pinchando sobre ellas se habren mas grandes, he pasado toda la aplicación a css, antes estaba todo en tablas, o sea he eliminado las tablas y ahora está con divs.  
Mi problema es que antes cuando pinchabas en una imagen, esta se abría en una ventana aparte y ahora no.  
Este es el codigo que había antes, con tablas:    Cita:  <table width="100%" border="0"><tr>
 <td width="98%" class="resumen"><? echo"$resumen"; ?></td>
 <td width="2%"> </td>
 </tr>
 <tr>
 <td class="textogeneral"><? echo"$noticia"; ?></td>
 <td> </td>
 </tr>
 <tr>
 <td height="21" class="autor"><? echo"$autor  >>> $fecha_es"; ?></td>
 <td> </td>
 </tr>
 <tr>
 <td height="21" align="center" valign="middle" class="autor">
 
 </td>
 <td> </td>
 </tr>
 </table
 </td>
 <td width="131" height="19" align="right" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">
 
 <tr>
 <td width="131" height="19"> </td>
 </tr>
 <tr>
 <td height="19" align="center" valign="top">
 <? /*<a href="./fotos/originales/<? echo"$foto1"; ?>
 "> <img src="./fotos/miniaturas/<? echo"$foto1"; ?>" border="0" class="bordeblanco">*/
 ?> <a href="#"><img src="./fotos/miniaturas/<? echo"$foto1"; ?>" onClick="window.open('foto.php?nombre_foto=<? echo"$foto1"; ?>&comentario=<? echo"$pie_foto1_sin_comillas"; ?>', 'Foticoooo', 'resizable=0, scrollbars=0, toolbar=0, status=0')" border="0" class="bordeblanco"></a>
 </td>
 </tr>
 <tr>
 <td height="19" align="center" valign="top" class="textogeneral">
 <? echo"$pie_foto1"; ?> </td>
 </tr>
 <tr>
 <td height="19" align="center" valign="top"><!--DWLayoutEmptyCell--> </td>
 </tr>
 <tr>
 <td height="19" align="center" valign="top">
 <?
 if (!empty($foto2))
 {
 ?>
 <a href="#"><img src="./fotos/miniaturas/<? echo"$foto2"; ?>" onClick="window.open('foto.php?nombre_foto=<? echo"$foto2"; ?>&comentario=<? echo"$pie_foto2_sin_comillas"; ?>', 'Foticoooo', 'resizable=0, scrollbars=0, toolbar=0')" border="0" class="bordeblanco"></a>
 <?
 }
 else
 {
 if($url_banner1)
 {
 ?>
 <a href="<? echo"$url_banner1"; ?>">
 <? 	} ?>
 <img src="./graficos/<? echo"$banner1"; ?>" border="0" class="bordeblanco">
 </a>
 <? } ?>
 </td>
 </tr>
 <tr>
 <td height="19" align="center" valign="top" class="textogeneral">
 <?
 if (!empty($foto2))
 echo"$pie_foto2";
 ?>
 
 
y este es el codigo con divs, o sea el que estoy utilizando ahora y que no me muestra las imagenes en el explorer, pero si en firepox y safari:     Cita:  <div id="izqui"> <!--|**Tema-->
 <!--|**aqui empieza el codigo de tema-->
 
 <div class="box_cen_se">
 
 <div class="articulo_noticia">
 <?
 //En este fichero están los datos de conexión...
 require('conexion.php');
 //Conecto al servidor MySQL
 $id_conexion= @mysql_connect($servidor, $usuario, $clave)
 or die("No se pudo establecer la conexión");
 //Selecciono la base de datos que me interesa
 @mysql_select_db($base_datos, $id_conexion)
 or die("No se pudo seleccionar la base de datos 'noticias'");
 //el numero que ponga tras el limit será el número de noticias que aparecerán en la pagina
 $consulta="select * from noticias where id_noticia = '$id_noticia'";
 $resul= @mysql_query($consulta, $id_conexion)
 or die("No se ha podido realizar la consulta");
 //con mysql_result, en el ultimo parametro podemos poner el número de columna o el nombre del campo
 //0 igual a "id_noticia"
 //como solo hay un registro en el resultado ponemos 0 en el numero de fila que es la $i... (0= primera fila)
 $i= 0;
 $id_noticia= mysql_result($resul, $i, "id_noticia");
 $autor= mysql_result($resul, $i, "autor");
 $tema= mysql_result($resul, $i, "tema");
 $titular= mysql_result($resul, $i, "titular");
 $resumen= mysql_result($resul, $i, "resumen");
 $noticia= mysql_result($resul, $i, "noticia");
 $fecha= mysql_result($resul, $i, "fecha");
 $hora= mysql_result($resul, $i, "hora");
 $foto1= mysql_result($resul, $i, "foto1");
 $foto2= mysql_result($resul, $i, "foto2");
 $foto3= mysql_result($resul, $i, "foto3");
 $pie_foto1= mysql_result($resul, $i, "pie_foto1");
 $pie_foto2= mysql_result($resul, $i, "pie_foto2");
 $pie_foto3= mysql_result($resul, $i, "pie_foto3");
 ///////Ahora voy a eliminar las posibles comillas de los pies de fotos para las llamadas a foto.php/////
 $comillas= array('"', '\'');
 $pie_foto1_sin_comillas= str_replace($comillas, "", $pie_foto1);
 $pie_foto2_sin_comillas= str_replace($comillas, "", $pie_foto2);
 $pie_foto3_sin_comillas= str_replace($comillas, "", $pie_foto3);
 //////////FECHA///////////
 $anio= substr($fecha, 0, 4);
 $mes= substr($fecha, 5, 2);
 $dia= substr($fecha, -2);
 $momento= mktime(0, 0, 0, $mes, $dia, $anio);
 //Ahora convertimos la fecha al formato español...
 setlocale(LC_ALL,"spanish");
 $fecha_es= strftime("%d/%m/%Y", $momento);
 /////////FIN FECHA//////////
 
 //////////BANNERS/////////////
 //Meteremos los banners en una variable para cambiarlos mas facilmente.
 $banner1= "interior.jpg";
 $banner2= "warynessy.gif";
 //$url_banner1= "http://www.lucaszapatos.com";
 $url_banner2= "http://www.warynessy.com";
 //////////FIN BANNERS///////////
 //$resumen= nl2br($resumen);
 $noticia= nl2br($noticia);
 
 ?>
 <h2><? echo"$titular"; ?>.</h2>
 <p></p>
 <p><b><? echo"$resumen"; ?></b></p>
 <div class="box_cen_se_tresfotos">
 <? /*<a href="noticias/fotos/originales/<? echo"$foto1"; ?>"> <img src="noticias/fotos/miniaturas/<? echo"$foto1"; ?>" border="0">*/
 ?>
 <a><img src="noticias/fotos/miniaturas/<? echo"$foto1"; ?>" onClick="window.open('noticias/foto.php?nombre_foto=<? echo"$foto1"; ?>&comentario=<? echo"$pie_foto1_sin_comillas"; ?>', 'Foticoooo', 'resizable=0, scrollbars=0, toolbar=0, status=0')" border="0"></a>
 <p><? echo"$pie_foto1"; ?></p>
 <?
 if (!empty($foto2))
 {
 ?>
 <a><img src="noticias/fotos/miniaturas/<? echo"$foto2"; ?>" onClick="window.open('noticias/foto.php?nombre_foto=<? echo"$foto2"; ?>&comentario=<? echo"$pie_foto2_sin_comillas"; ?>', 'Foticoooo', 'resizable=0, scrollbars=0, toolbar=0')" border="0"></a>
 <?
 }
 else
 {
 if($url_banner1)
 {
 ?>
 <a href="<? echo"$url_banner1"; ?>">
 <?
 }
 ?>
 <img src="/img/banner/<? echo"$banner1"; ?>" border="0"></a>
 <?
 }
 ?>
 <p><?
 if (!empty($foto2))
 echo"$pie_foto2";
 ?></p>
 <?
 if (!empty($foto3))
 {
 ?>
 <a><img src="noticias/fotos/miniaturas/<? echo"$foto3"; ?>" onClick="window.open('noticias/foto.php?nombre_foto=<? echo"$foto3"; ?>&comentario=<? echo"$pie_foto3_sin_comillas"; ?>', 'Foticoooo', 'resizable=0, scrollbars=0, toolbar=0')" border="0"></a>
 <?
 }
 else
 {
 if($url_banner2)
 {
 ?>
 <a href="<? echo"$url_banner2"; ?>">
 <? 	 } ?>
 <!-- quito esta linea para no mostrar el segundo banner si no hay foto
 <img src="/img/banner/<? echo"$banner2"; ?>" border="0">-->
 </a>
 <?	}
 ?>
 
 <p><?
 if (!empty($foto3))
 echo"$pie_foto3";
 ?></p>
 </div>
 <p><? echo"$noticia"; ?></p>
 <b><? echo"$autor  >>> $fecha_es"; ?>
 <br></br>
 <p></p>
 </div>
 
 
Bueno, espero que alguien me pueda echar una mano, me lleva de cabeza el tema y no encuentro solución. 
Si alguien lo quiere ver: http://www.villenadiario.com/    |