12/02/2010, 02:23
|
| | Fecha de Ingreso: octubre-2008 Ubicación: Plasencia
Mensajes: 109
Antigüedad: 16 años, 2 meses Puntos: 6 | |
Respuesta: Jquery + prototype + scriptaculous + ie8 El problema es que la página en la que sucede pertenece a una zona restringida y se trata de una página que se encuentra ya en explotación, por tanto no puedo publicarla. Lo que sí puedo hacer es publicar el código:
Código:
<?
session_start();
if(empty($_SESSION['MM_Username']))
header("location: indexcli.php");
require_once('../Connections/CONEC.php');
mysql_select_db($database_CONEC, $CONEC);
$query = sprintf("SELECT seccion.* FROM seccion INNER JOIN cliseccion ON seccion.cdg = cliseccion.seccion WHERE cliseccion.cliente = %s ORDER BY seccion.cdg", $_SESSION['cdg']);
$rst_secciones = mysql_query($query, $CONEC) or die(mysql_error());
?>
<!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=iso-8859-1">
<title>- Almacen de muebles Francisco López - Zona de clientes</title>
<link href="../css/publico.css" rel="stylesheet" type="text/css">
<link href="../css/lightview.css" rel="stylesheet" type="text/css" />
<style type="text/css">
body{
background-image:url(../imagenes/cajafondo.jpg);
background-position:center;
background-repeat:repeat-y;
}
</style>
<script type="text/javascript" src="../javascript/prototype.js"></script>
<script type="text/javascript" src="../javascript/scriptaculous-1.8.2/scriptaculous.js"></script>
<script type="text/javascript" src="../javascript/lightview.js"></script>
<script type="text/javascript" src="../javascript/jquery-1.3.2.min.js"></script>
<script type="text/javascript" src="../javascript/funcjs1.js"></script>
<script type="text/javascript">
jQuery.noConflict();
var abierto=false;
var ultimo="";
</script>
</head>
<body>
<div id="contenedor">
<div id="lateral">
<div id="logo"></div>
<div id="menulateral">
<div id="sup"></div>
<div id="centro">
<?
while($row = mysql_fetch_assoc($rst_secciones)){
$cdg = $row['cdg'];
?>
<div class="itemMenu"><a href="javascript:;" id="toggle<?=$cdg;?>"><?= $row['descripcion']; ?></a></div>
<div class="familiasempresa" id="fam<?= $cdg; ?>">
<?
$bbdd = $row['bbdd'];
$conn = odbc_connect($bbdd,$dbuser,$dbpass) or die("Imposible conectar a la base de datos ".$bbdd);
$rstfam = odbc_do($conn, "select cdg, descripcion as descripcion from familia where ecomerce='S' order by 2") or die("Imposible realizar la consulta");
while(odbc_fetch_row($rstfam)){
echo "<div class='familia'>";
echo "<a href='javascript:llamadaAjax(\"listsubfamilias.php?bbdd=".$bbdd."&idfam=".odbc_result($rstfam,"cdg")."\",\"cuerpo\",1,\"cargandodatos\",0);'>".odbc_result($rstfam,"descripcion")."</a>";
echo "</div>";
}
odbc_free_result($rstfam);
?>
</div>
<script type="text/javascript">
jQuery(document).ready(function(){
jQuery("#toggle<?=$cdg;?>").click(function(){
pulsado="#fam<?=$cdg;?>";
if(!abierto){
abierto=true;
jQuery(pulsado).slideDown("slow");// lo abro
}
else{
// he pulsado el que estaba abierto
if(pulsado == ultimo){
jQuery(pulsado).slideUp("slow");//lo cierro
abierto=false;
}
// he pulsado uno distinto al que esta abierto
else{
jQuery(ultimo).slideUp("slow");// cierro el que esta abierto
jQuery(pulsado).slideDown("slow");// abro el que he pulsado
abierto=true;
}
}
ultimo=pulsado;
});
});
</script>
<?
}
mysql_free_result($rst_secciones);
?>
</div>
<div id="inf"></div>
</div>
</div>
<div id="cuerpo">
<? require("bienvenida.php");?>
</div>
</div>
</body>
</html>
A ver si con esto me podeis echar una mano.
Gracias y un saludo. |