Foros del Web » Programando para Internet » PHP »

ayuda con unas imagenes que no muestra IE, pero si firefox y safari

Estas en el tema de ayuda con unas imagenes que no muestra IE, pero si firefox y safari en el foro de PHP en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 12/09/2007, 10:02
 
Fecha de Ingreso: mayo-2007
Mensajes: 101
Antigüedad: 17 años
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%">&nbsp;</td>
</tr>
<tr>
<td class="textogeneral"><? echo"$noticia"; ?></td>
<td>&nbsp;</td>
</tr>
<tr>
<td height="21" class="autor"><? echo"$autor &nbsp;>>> $fecha_es"; ?></td>
<td>&nbsp;</td>
</tr>
<tr>
<td height="21" align="center" valign="middle" class="autor">

</td>
<td>&nbsp;</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">&nbsp;</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-->&nbsp;</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 &nbsp;>>> $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/
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:44.