12/07/2009, 14:24
|
| | Fecha de Ingreso: julio-2009
Mensajes: 6
Antigüedad: 15 años, 6 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 + "&autoplay=1\" />" +
"<param name=\"movie\" value=\"xxxxxxxxxxxxxxxx" + cual + "&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 = " "; // 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> |