Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Ae galera preciso de uma ajudinha aki. eu to tentado faze um ajax pra recarregar uma div a cada 20 segundos, mais so ta dando certo se o conteudo da pagina "Conteudo.php" for letras ou numeros, mais é um swf e naum ta dando certo --' ajudem ae, oia os codigos
Index.html
<html>
<head>
<script type="text/javascript" src="ajax.js"></script>
<script type="text/javascript">
var Intervalo;
function Carregar() {
set_xmlhttp();
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4) {
document.getElementById('Conteudo').innerHTML = xmlhttp.responseText;
intervalo = self.setInterval("atualizar()", 20000);
}
}
xmlhttp.open('GET', 'Conteudo.php', true);
xmlhttp.send(null);
}
function Atualizar()
{
Intervalo = window.clearInterval(Intervalo);
Carregar();
}
Carregar();
</script>
</head>
<body>
<div id="Conteudo"><img src="ajax-loader.gif" /></div>
</body>
</html>
Ajax.js
function set_xmlhttp() {
try {
xmlhttp = new XMLHttpRequest();
} catch (e) {
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {
xmlhttp = false;
}
}
}
}
Conteudo.php
<script type="text/javascript">
var flashvars = {};
var params = {allowscriptaccess:"always", wmode:"transparent"};
var attributes = {};
swfobject.embedSWF("/flash/banner.swf", "Conteudo", "340px", "120px", "9.0.0", false, flashvars, params, attributes);
</script>Carregando comentários...