Tema: No va en IE
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/11/2011, 16:02
Avatar de mdk
mdk
 
Fecha de Ingreso: noviembre-2002
Mensajes: 531
Antigüedad: 22 años, 2 meses
Puntos: 11
Respuesta: No va en IE

Al final lo he solucionado simplificando código, y dejandolo más depurado. Aquí dejo el código para quien le interese.

Código:
<html>
<head>
	<title>Selección de capas</title>
<link rel="stylesheet" type="text/css" href="scripts/estilo.css">
<script src="scripts/jquery.js" type="text/javascript"></script>	
<script language="javascript">
function UpdateDiv(url, id){
	$("#"+id+"a").css('display', 'none');
	$("#"+id+"b").css('display', 'block');
	$("#"+id+"c").css('display', 'inline');
	$('#'+id+"d").css('display', 'block');
	$("#"+id+"d").load(url, function(){
         $("#"+id+"c").css('display', 'none');
	});
};
$(document).ready(function(evento){
	$("#layer div").click(function(){
		id  = $(this).attr('id');
		url = $(this).attr('href');
		rel = $(this).attr('rel');
		if (id==rel+"a") {
			UpdateDiv(url, rel);
			return false;
		}else {
			$("#"+rel+"d").toggle(); 
		}
	});
});
</script>
</head>
<body>
<div id="layer">
	<div id="layer1a" rel="layer1" href="jquery/a1.php" class="layera" onmouseover="this.style.cursor='pointer'">Link 1</div>
	<div id="layer1b" rel="layer1" href="jquery/a1.php" class="layerb" onmouseover="this.style.cursor='pointer'">Link 1</div>
	<div id="layer1c" class="layerc">Cargando..</div>
	<div id="layer1d" class="layerc"></div>
	<div id="layer2a" rel="layer2" href="jquery/a2.php" class="layera" onmouseover="this.style.cursor='pointer'">Link 2</div>
	<div id="layer2b" rel="layer2" href="jquery/a2.php" class="layerb" onmouseover="this.style.cursor='pointer'">Link 2</div>
	<div id="layer2c" class="layerc">Cargando..</div>
	<div id="layer2d" class="layerc"></div>
	<div id="layer3a" rel="layer3" href="jquery/a3.php" class="layera" onmouseover="this.style.cursor='pointer'">Link 3</div>
	<div id="layer3b" rel="layer3" href="jquery/a3.php" class="layerb" onmouseover="this.style.cursor='pointer'">Link 3</div>
	<div id="layer3c" class="layerc">Cargando..</div>
	<div id="layer3d" class="layerc"></div>
</div>
__________________
SoY Lo Ke VeS iNKLuSo KuAnDo No Me VeS ;)