Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/04/2006, 04:47
farlopex
 
Fecha de Ingreso: octubre-2003
Mensajes: 10
Antigüedad: 21 años, 5 meses
Puntos: 0
Pregunta Desesperado con IExplorer

Tengo un problema que no tengo ni idea de como solventar, veamos tengo un maravilloso código en Javascript que funciona a las mil maravillas en FIREFOX y mi sorpresa es que no funciona en IExplorer. Veamos el código ...

Código HTML:
<head>

  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  <script type="text/javascript">

  var capa = '';
  var capaPulsada = 'redes';
  function muevePestas(){
  	window.alert('img');
  }

  function muevePestas2(pulsaImg){
  	var clip_desp = 'rect(0px 210px 780px 0px)';
  	var clip_pleg = 'rect(0px 30px 780px 0px)';
  	var redes = document.getElementById('redes');
  	var content = document.getElementById('content');
  	var ventaunica = document.getElementById('ventaunica');
  	var movil = document.getElementById('movil');

  	// Ajustamos el Recorte de la capa y la posición
  	if (pulsaImg== 'img_redes') {
  		document.getElementById(capaPulsada).style.clip = clip_pleg
  		redes.style.clip = clip_desp

  		redes.style.left 		= '90px';
  		content.style.left 		= '0px';
  		ventaunica.style.left 	= '30px';
  		movil.style.left 		= '60px';

  		capa = 'img_redes'
  		capaPulsada = 'redes'
  	} 
  } 
  </script>
 </head> 
Y llamo a la función Javascript con ...
Código HTML:
<img src="images/redes_soc.png" id="img_redes"
onClick="muevePestas('img_redes')" align="left" alt="Imagen-Abrir-Menu-Redes Sociales"/> 
El error que devuelva la ...... del Internet Exploter es ...

Código:
Linea: 134
Car: 1
Error: Se esperaba un objeto
Código: 0
Estoy totalmente desesperado por que no tiene ningún sentido que en FIREFOX funcione debidamente (la Consola de Javascript está limpia al ejecutarlo), además, si cambio el código de la función JAVASCRIPT muevePestas2 por este
Código HTML:
 <script type="text/javascript">
  function muevePestas2(img){
  	var clip_desp = 'rect(0px 210px 780px 0px)';
  	var clip_pleg = 'rect(0px 30px 780px 0px)';
  	var redes = document.getElementById('redes');
  	var content = document.getElementById('content');
  	var ventaunica = document.getElementById('ventaunica');
  	var movil = document.getElementById('movil');

  	// Ajustamos el Recorte de la capa y la posición

  } 
  </script> 
Lo peor de todo es que la función que se llama es muevePestas y el error lo recoge o lo devuelve muevePestas2

Lo dicho la desesperación me embarga, ¿alguna solución que no pase por acordarme de BillJates?