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?