Me gustaría saber cómo solo puedo actualizar un elemento específico en mi sitio web, en lugar de toda la página web? El elemento del que estoy hablando es una aplicación flash que carga bastante lento y puede experimentar tiempos de espera de conexión. Quiero permitir al usuario que actualice solo esa aplicación elemento/falsh. ¿Cómo puedo hacer eso? A continuación tengo una función Ajax que actualiza un elemento HTML pero no estoy seguro de cómo aplicarlo a mi situación.Habilitando la actualización de elementos html específicos solo
<head>
<script type="text/javascript">
function loadXMLDoc() {
var xmlhttp;
if (window.XMLHttpRequest) { // code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp = new XMLHttpRequest();
} else { // code for IE6, IE5
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
document.getElementById("myDiv").innerHTML = xmlhttp.responseText;
}
}
xmlhttp.open("GET", "ajax_info.txt", true);
xmlhttp.send();
}
</script>
</head>
<body>
<div id="myDiv">
<h2>Let AJAX change this text</h2>
</div>
<button type="button" onclick="loadXMLDoc()">Change Content</button>
</body>
por qué no hacer el flash actualizar el contenido dentro de ella? en lugar de tener AJAX cargue el swf en el DOM una y otra vez – Joseph
Buen punto, pero no tengo control sobre el archivo flash. Es una aplicación compleja desarrollada por otra persona. Si la entiendo incorrectamente, por favor corrígeme –
¿Podría ponerlo en un iFrame? Creo que establecer la ubicación.href de un iFrame hará que se actualice. –