Ver Mensaje Individual
  #7 (permalink)  
Antiguo 13/08/2008, 11:14
Avatar de javico40
javico40
 
Fecha de Ingreso: agosto-2008
Ubicación: Evergreen Terrace 123
Mensajes: 288
Antigüedad: 15 años, 9 meses
Puntos: 9
Información Respuesta: javascript se corta al actualizar la bd

Este es el index de mi sitio web, en el hay una tabla que contiene los logos de las empresas,al hacer click carga la pagina de una empresa en un div dentro de la misma pagina usando ayax. el problema que da es que el href hacia la carpeta de las empresas sale cortado, arriba puse como sale en la barra de estado, gracias por la ayuda:

Código:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>MeMall de Venezuela</title>
<LINK rel="stylesheet" href="MeMall.css" type="text/css" media="all">

<script language="javascript" type="text/javascript">
function NuevoAjax(){
        var xmlhttp=false;
        try{
                xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
        }catch(e){
                try{
                        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
                }catch(E){
                        xmlhttp = false;
                }
        }

        if(!xmlhttp && typeof XMLHttpRequest!='undefined'){
                xmlhttp = new XMLHttpRequest();
        }
        return xmlhttp;
}

function Cargar(url){
        var contenido, preloader;
        contenido = document.getElementById('contenido');
        preloader = document.getElementById('preloader');
        //creamos el objeto XMLHttpRequest
        ajax=NuevoAjax(); 
        //peticionamos los datos, le damos la url enviada desde el link
        ajax.open("GET", url,true); 
        ajax.onreadystatechange=function(){
                if(ajax.readyState==1){
                        preloader.innerHTML = "Cargando...";
                        //modificamos el estilo de la div, mostrando una imagen de fondo
                        preloader.style.background = "url('loading.gif') no-repeat"; 
                }else if(ajax.readyState==4){
                        if(ajax.status==200){
                                //mostramos los datos dentro de la div
                                contenido.innerHTML = ajax.responseText; 
                                preloader.innerHTML = "Cargado.";
                                preloader.style.background = "url('loaded.gif') no-repeat";
                        }else if(ajax.status==404){
                                preloader.innerHTML = "La página no existe";
                        }else{
                                //mostramos el posible error
                                preloader.innerHTML = "Error:".ajax.status; 
                        }
                }
        }
        ajax.send(null);
}
</script>

<script language="JavaScript">
function ventanaSecundaria (URL){
window.open(URL,"ventana1","width=500, height=350, scrollbars=no, menubar=no, location=no, resizable=no")
}
</script> 


</head>
<body>
<div class="pagina"; style="width:780px; position:relative; margin-left:auto; margin-right:auto;">
<p> </p>
<div class="header">
  <div align="left"><img src="imagenes/LOGO_MeMall_Modificado.jpg" width="214" height="131" /></div>
</div>
<div class="Menu">Barra de anuncios MeMall</div>
<div class="izquierdo">
<p align="center">
<?PHP
include"Menu_vertical.html";
include"confi.php";
?>
</p>
</div>
<div class="derecho">Publicidad MeMall<img src="imagenes/LOGO_MeMall_Modificado.jpg" width="167" height="410" /></div>
<div class="centro">
<div class="separador">
<p> </p>
</div>
<div class="contenido" id="contenido" align="center">
       <?PHP

$link = mysql_connect($server,$db_user,$db_pass) or die ("No se pudo conectar a la base de datos");
	mysql_select_db($database,$link);
	
$result = mysql_query("SELECT `nombre`, `link`, `nombre2`, `link2`, `nombre3`, `link3`, `nombre4`, `link4` FROM `logos`;", $link);

echo "<table width = '300' height = '214' border = '0' align = 'center' > \n";

echo "<tr> \n";

echo "<td><b>Premium</b></td> \n";

echo "<td><b>Premium</b></td> \n";

echo "<td><b>Premium</b></td> \n";

echo "<td><b>Premium</b></td> \n";

echo "</tr> \n";

while ($row = mysql_fetch_row($result)){

echo "<tr> \n";

echo "<td width='60'><div align ='center'><a href=javascript:Cargar('empresas/$row[1]/index.php?cliente=$row[1]');><img src='logos/$row[0].jpg' width = '45' height = '45' /></a></div></td> \n";

echo "<td width='60'><div align ='center'><a href= javascript:Cargar('empresas/$row[3]/index.php?cliente=$row[3]');><img src='logos/$row[2].jpg' width = '45' height = '45' /></a></div></td> \n";

echo "<td width='60'><div align ='center'><a href=javascript:Cargar('empresas/$row[5]/index.php?cliente=$row[5]');><img src='logos/$row[4].jpg' width = '45' height = '45' /></a></div></td> \n";

echo "<td width='60'><div align ='center'><a href=javascript:Cargar('empresas/$row[7]/index.php?cliente=$row[7]');><img src='logos/$row[6].jpg' width = '45' height = '45' /></a></div></td> \n";


echo "</tr> \n";

}

echo "</table> \n";
  ?>
  </div>
  <p> </p>
  <p> </p>
</div>
<div id="preloader"></div>
</div>
</body>
</html>