hmm... interesante...
Gracias por probarlo, así voy descartando cosas...
Éste es el código de php que genera la parte cambiada:
se que es algo lioso por la cantidad de clases y objetos que contiene, mil disculpas
Código PHP:
<?php
include_once("incs/sesion.php");
include("tv/config.php");
//ini_set('display_errors', 1);
/*
* parametros:
* $sop SOPORTE BUSCADO POR NOMBRE
* $DIARIOS, $revistas... el tipo de soporte
* $prov: la provincia
*/
include_once("incs/zmgen.php");
include_once("djm/TDJMbd.php");
$bd = new TDJMbd();
$bd->open();
$bd->showerror = true; //CON CONTROL DE ERRORES
include_once("tv/tvbd.php");
$tvbd = new tvbd();
$tvbd->open();
$tvbd->showerror = true;
include_once("djm/TDJMhtml.php");
$html = new TDJMhtml();
include_once("djm/TDJMfmt.php");
$fmt = new TDJMfmt();
include_once("djm/TDJMfechas.php");
$fechas = new TDJMfechas();
include_once("tv/tvnavi.php");
$tvnavi = new TVNavi;
$where = "WHERE TIPO = 'TELEVISION' ";
if(isset($_GET["nombre"]) && trim($_GET["nombre"] != "")){
$nombre = $_GET["nombre"];
$where .= "AND NOMBRE LIKE '%".$nombre."%' ";
}
if(isset($_GET["ambitoGeneral"]) && trim($_GET["ambitoGeneral"]!= "")){
$ambitoGeneral = $_GET["ambitoGeneral"];
$where .= "AND CodigoAmbitoGeneral LIKE '%".$ambitoGeneral."%' ";
}
if(isset($_GET["ambitoEspecifico"]) && trim($_GET["ambitoEspecifico"] != "")){
$ambitoEspecifico = $_GET["ambitoEspecifico"];
$where .= "AND CodigoAmbito LIKE '%".$ambitoEspecifico."%' ";
}
$query = "SELECT [idSoporte], [Nombre] FROM [LZM_Grafica].[dbo].[Soportes] ".$where;
$result = $tvbd->query($query);
// Contenido tv_soportes.php
$html->beginrow(array("bgcolor"=>"#003366","class"=>"txtnormal","align"=>"center"));
if ($where == "WHERE TIPO = 'TELEVISION' ") {
$html->celda(array("colspan"=>"4"),"<FONT COLOR=\"#FFFFFF\">Mostrando todos los Soportes</FONT>");
} else {
$cadena = "<FONT COLOR=\"#FFFFFF\">";
if(isset($nombre) && trim($nombre) != ""){
$cadena .= "Nombre:$nombre<br>";
}
if(isset($ambitoGeneral) && trim($ambitoGeneral) != ""){
//[Nombre] FROM [LZM_Grafica].[dbo].[Ambitos] WHERE [CodigoAmbito] = $ambitoGeneral)
$nombreAmbitoGeneral = $tvbd->querynombre($ambitoGeneral,"[CodigoAmbitoGeneral]","[Nombre]","[LZM_Grafica].[dbo].[AmbitosGenerales]");
$cadena .= "Ámbito General:".$nombreAmbitoGeneral["Nombre"]."<br>";
}
if(isset($ambitoEspecifico) && trim($ambitoEspecifico) != ""){
//[Nombre] FROM [LZM_Grafica].[dbo].[Ambitos] WHERE [CodigoAmbito] = $ambitoGeneral)
$nombreAmbitoEspecifico = $tvbd->querynombre($ambitoEspecifico,"[CodigoAmbito]","[Nombre]","[LZM_Grafica].[dbo].[Ambitos]");
$cadena .= "Ámbito Específico:".$nombreAmbitoEspecifico["Nombre"]."<br>";
}
$cadena .= "</FONT>";
$html->celda(array("colspan"=>"4"),$cadena);
}
$html->endrow();
//navegacion -> Configurar
$html->beginrow();
$tvnavi->configura($query,C_REGISTROS_PAGINA,"normal",$tvbd);
$tvnavi->vars = array("nombre"=>$nombre,"ambitoGeneral"=>$ambitoGeneral,"ambitoEspecifico"=>$ambitoEspecifico);
$sNavi = $tvnavi->navegacion("tv_soportes.php");
$html->endrow();
$html->beginrow();
$html->celda(array("class"=>"textopeq"),"<FONT COLOR=\"#FFFFFF\"> </font>");
$html->endrow();
//cabecera
$html->beginrow(array("bgcolor"=>"#336699","class"=>"txtnormal"));
$html->celda(array("class"=>"textodentro"),"<FONT COLOR=\"#FFFFFF\">Soporte</font>");
$html->endrow();
$html->InitAlterRows("white","#EAEAEA");
if(isset($_GET["tvPrimerReg"])){
$tvPrimerReg = $_GET["tvPrimerReg"];
}else{
$tvPrimerReg = 1;
}
$query = $tvnavi->limite($query,$tvPrimerReg,"Nombre");
$result = $tvbd->query($query);
while($row = $tvbd->nextrecord($result)){
$sColor = $html->getAlterColor();
$html->beginrowcolor(array("bgcolor"=>$sColor),"#FFFF99",$sColor);
$html->celda(array("class"=>"textodentro"),
"<a href=\"".
$html->AddParameterToUrl("tvsoporte.php",
array("so" => $row["Nombre"]))."\">".
$row["Nombre"]."</a>");
$html->endrow();
}
$html->beginrow(array("bgcolor"=>"#336699"));
$html->celda(array("class"=>"textodentro","colspan"=>"6"),"<FONT COLOR=\"#FFFFFF\"></font> ");
$html->endrow();
//navegacion
$html->BeginRow();
$html->celda(array("class"=>"textodentro","align"=>"center","colspan"=>"4"),$sNavi);
$html->endrow();
$html->beginrow(array("bgcolor"=>"#FFFFFF","height"=>"5"));
$html->celda(array("class"=>"textopeq"),"<FONT COLOR=\"#FFFFFF\"> </font>");
$html->endrow();
$html->beginrow();
$html->celda(array("class"=>"textodentro","align"=>"center","colspan"=>4));
$html->endrow();
?>
¿Hay algo que IE no pueda interpretar y FF sí?