Hola, tengo el siguiente código que utilizo para agregar y previsualizar videos de YouTube en mi sitio:
Código:
function prev() {
campo = document.getElementById('video_URL');
capa = document.getElementById('video');
campo_todos = document.getElementById('videos');
campo_total = campo_todos.length;
if (campo.value != '') {
video = campo.value.split("?v=");
if (video.length == 2) {
if (campo_total < 3) {
capa.innerHTML = '<div class="espere"></div><object width="300" height="247"><param name="movie" value="http://www.youtube.com/v/'+video[1]+'"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/'+video[1]+'" type="application/x-shockwave-flash" wmode="transparent" width="300" height="247"></embed></object>';
opcion = new Option(video[1], video[1]);
campo_todos.options[campo_total] = opcion;
campo.value = null;
} else { alert('Cada mensaje puede tener un máximo de 3 videos.'); }
}
}
}
En Mozilla Firefox funciona perfecto, apenas hago clic en el botón agregar me muestra el video que pegué en el campo "video_URL" y me lo agrega a la lista "videos" pero en IE me da error. Qué puede ser?