![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
13/08/2008, 11:14
|
![Avatar de javico40](http://static.forosdelweb.com/customavatars/avatar252869_1.gif) | | | Fecha de Ingreso: agosto-2008 Ubicación: Evergreen Terrace 123
Mensajes: 288
Antigüedad: 16 años, 6 meses Puntos: 9 | |
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>
|