Ver Mensaje Individual
  #9 (permalink)  
Antiguo 12/07/2009, 14:24
Crashillo
 
Fecha de Ingreso: julio-2009
Mensajes: 6
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: Errores de JavaScript en IE

Guay, toda la razon teneis. He quitado el script en cuestion y ya no da problemas el IE... porque no hay script.

El problema del script(y este si que "creo" que ya no va a poder quitar, sigue sin solucionarse en IE.

Mirad el script:

var objetoTabla=""; // flag en caso de haber una tabla
function crearYouTube(cual) {
objetoTabla="";
expandirVentanaT(cual);
var objetoT = document.getElementById(cual);
var elVinculo = "<img src=\"xxxxxxxxxxxxxxxx">";
if (objetoT) {
objetoT.innerHTML = "<div class=\"ventanaYTB\">" +
"<object style=\"width:425px;height:350px\" id=\"movie\" type=\"application/x-shockwave-flash\" data=\"xxxxxxxxxxxxxxxxx/" + cual + "&amp;autoplay=1\" />" +
"<param name=\"movie\" value=\"xxxxxxxxxxxxxxxx" + cual + "&amp;autoplay=1\" />" +
"<param name=\"wmode\" value=\"transparent\" />" +
"</object>" +
"<div class=\"cerrarYTB\"><a href=\"javascript:eliminarObjetoT('" + cual + "')\">" + elVinculo + "</a></div>" +
"</div>";
}
}
// Crear bloque para cerrar la ventana tootltip
function eliminarObjetoT(cual) {
var objetoT = document.getElementById(cual);
if (objetoT) {
objetoT.innerHTML = "&nbsp;"; // eliminar objeto interno
}
contraerVentanaT(cual); // ocultar ventana tooltip
}

// Expandir la ventana tootltip
function expandirVentanaT(cual) {
mostrarVentanaT(cual); // mostrar tootlip con el archivo
ocultarVentanaT("v-" + cual); // ocultar el enlace original
}

// Contraer la ventana tootltip
function contraerVentanaT(cual) {
mostrarVentanaT("v-" + cual); // restarurar el enlace original
ocultarVentanaT(cual); // ocultar tootlip con el archivo
}

// Mostrar la ventana tootltip
function mostrarVentanaT(name) {
var objetoT = document.getElementById(name);
if (objetoT) {
objetoT.style.display = "block";
}
}

// Ocultar la ventana tootltip
function ocultarVentanaT(name) {
var objetoT = document.getElementById(name);
if (objetoT) {
objetoT.style.display = "none";
}
}


El error por supuesto IE lo da en la ultima linea, la llamada es un link:

<a href="javascript:crearYouTube('<%=tabla.Fields("ur l")%>')"><%=tabla.Fields("truco")%></a>