Mi gran dilema gira como siempre entorno al uso de javas en Firefox, esto pasa por querer hacer web totalmente compatibles ;)
Tengo el siguiente script, la cuestión es que la web tiene muchos videos en su página web, por lo que, cuándo se abre pesa una barbaridad, no quieren organizarlo de otra manera así que he fabricado una pequeña trampa, cargo un .gif del mismo tamaño con la barra del video de quicktime y le hago un link ajax al video, así, cuando pinchan al gif automáticamente se pone a cargar el video y no antes, lo que agiliza el tema. Funciona en los otros navegadores menos en Firefox y en IE para Mac Os, no se porque, os dejo aquí el .js.
Código:
Y aquí la llamada que le hago, vereís que es un .html, esto es porqué no puedo cargar directamente el video así que lo meto dentro de un html pelao con el video dentro, me sirve de contenedor.function nuevoAjax(){ var xmlhttp=false; try { xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch (E) { xmlhttp = false; } } if (!xmlhttp && typeof XMLHttpRequest!='undefined') { xmlhttp = new XMLHttpRequest(); } return xmlhttp; } function cargarContenido(pagina1){ var contenedor; contenedor = document.getElementById('contenedor'); ajax=nuevoAjax(); ajax.open("GET", pagina1,true); ajax.onreadystatechange=function() { if (ajax.readyState==4) { contenedor.innerHTML = ajax.responseText } } ajax.send(null) }
Código HTML:
<a href="JavaScript:cargarContenido('video1.html')">