Código:
luego lo que manda a llamar<html> <head> <script src="ajax.js" language="javascript" type="text/javascript"> </script> </head> <body> <a href="#" Onclick="refreshDivs('div1','video1.html');return;"/>AQUI 1</a> <br /> <a href="#" Onclick="refreshDivs('div1','div2.html');return;"/>AQUI 2</a> <br/> <a href="#" Onclick="refreshDivs('div1','div3.html');return;"/>AQUI 3</a><br/> <div id="div1"> </div> <br /> </body> </html>
Código:
y codigo de ajax para recargar<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8" /> <title></title> </head> <body> <video id="div1" width="472" height="414" controls="controls"> <source src="videos/vid_converted.mp4" type="video/mp4" /> <source src="videos/vid_converted.ogg" type="video/ogg" /> Tu explorador no soporta la etiqueta video. </video> </body> </html>
Código:
Lo que pasa no me carga los video en IE9 y necesito que se puedan ver en ese explorador en firefox si funciona alguien me podria orientar function refreshDivs(divid,url) { var divid,url,fetch; //Validamos las variables if(divid == ""){ alert('Error: escribe el id del div que quieres refrescar'); return;} else if(!document.getElementById(divid)){ alert('Error: el Div ID selectionado no esta definido: '+divid); return;} else if(url == ""){ alert('Error: la URL del documento que quieres cargar en el div no puede estar vacia.'); return;} var xmlHttp; try{ xmlHttp=new XMLHttpRequest(); // Firefox, Opera 8.0+, Safari } catch (e){ try{ xmlHttp=new ActiveXObject("Msxml2.XMLHTTP"); // Internet Explorer } catch (e){ try{ xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); } catch (e){ alert("Tu explorador no soporta AJAX."); return false; } } } // Timestamp para evitar que se cachee el array GET fetch = function() { return parseInt(new Date().getTime().toString().substring(0, 10)) } var timestamp = fetch(); var nocacheurl = url+"?t="+timestamp; //Aqui se llama al AJAX xmlHttp.onreadystatechange=function(){ if(xmlHttp.readyState==4){ document.getElementById(divid).innerHTML=xmlHttp.responseText; } } xmlHttp.open("GET",nocacheurl,true); xmlHttp.send(null); }