halizia |
05-09-2007 17:42:20 |
php+ajax+ie
hola a todos,
tengo una página muy sencilla con dos div que se actualizan gracias a AJAX. Con Firefox ambos campos se actualizan perfectamente, pero en IE uno de ellos se actualiza bien, pero el otro, sólo se actualiza 1 o 2 veces :confused:
Código PHP:
<?php require ('../xajax_core/xajax.inc.php');
$xajax = new xajax(); function sacatexto($isCaps){ if (($isCaps%2)==0){ $text='Hola'; }else{ $text='HOLA'; } return $text; } function vcc($isCaps,$res){ $text=sacatexto($isCaps); $res=$res.$text; $objResponse = new xajaxResponse(); $objResponse->assign("vcc","innerHTML",$res); return $objResponse; } function pcc($isCaps,$res){ if (($isCaps%2)==0){ $algo='LINEAL'; }else{ $algo='lineal'; } $res=$res.$algo; $objResponse = new xajaxResponse(); $objResponse->assign("pcc","innerHTML",$res); return $objResponse; } $xajax->registerFunction("vcc"); $xajax->registerFunction("pcc"); $xajax->processRequest();
echo '<?xml version="1.0" encoding="UTF-8"?>'; $xajax->printJavascript('../'); ?> <script type='text/javascript'> /* <![CDATA[ */ var texto; window.onload = function() { // call the helloWorld function to populate the div on load xajax_vcc(0,''); xajax_pcc(0,''); } var i=0; setInterval("xajax_vcc(i++,texto)",1000); setInterval("xajax_pcc(i,texto)",1000); /* ]]> */ </script>
<div id="pcc" name="pcc">pcc</div> <div id="vcc" name="vcc">pcc</div>
A ver si sabeis el fallo. Saludos!!
|