Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/04/2010, 08:16
Avatar de mark_ant0n
mark_ant0n
 
Fecha de Ingreso: enero-2009
Ubicación: Comitan, Chiapas mx
Mensajes: 388
Antigüedad: 15 años, 11 meses
Puntos: 6
Cargar funcion javascript una vez qu el readyState==4

tengo el siguiente escript que hace referencia a mi funcion de ajax.
Código PHP:
Ver original
  1. $parametro="?mod=deportes&opcion=estadistica&j=$ss&t=".$tt."&id=";
  2. echo "<a class='hh'href='javascript:void(0)'onClick='llamar($v,\"estadistica\",\"$parametro\");'>Clic</a>";

Mi función es la siguiente:
Código Javascript:
Ver original
  1. function llamar(datos,div,parametro){  
  2. divResultado = document.getElementById(div);            
  3. ajax = objetoAjax();
  4. divResultado.innerHTML = "<span style='color:#ff0000;'>Loading...</span>";
  5. ajax.open("GET",parametro+datos,true) ;
  6. ajax.onreadystatechange=function() {
  7. if (ajax.readyState==4){
  8. divResultado.innerHTML = ajax.responseText
  9. }}
  10. ajax.send(null);
  11. }

Y todo va perfecto salvo que como parametro se ejecuta este modulo
?mod=deportes&opcion=estadistica&
.

Cuando se carga el contenido, lo hace correctamente pero no ejecuta mi funcion iniciar().
Si lo hago de forma normal sin cargar en ajax en el <body onload="iniciar()">, si lo hace.

aqui os dejo parte de mi funcion(no puse toda por que es muy larga), que se ejecuta bin salvo la funcion.
se llama iniciar:
Código PHP:
Ver original
  1. <?php
  2. function estadistica($id,$jor,$t){
  3. global $sql,$dbi;
  4. ?>
  5. <script type="text/javascript">iniciar();</script>
  6. <div class="menuu">
  7. <ul>
  8. <li><a href="#" onmouseover="easytabs('1', '1');" onfocus="easytabs('1', '1');" onclick="return false;"  title="" id="tablink1">Estadistica de Partido</a></li>
  9. <li><a href="#" onmouseover="easytabs('1', '2');" onfocus="easytabs('1', '2');" onclick="return false;"  title="" id="tablink2">Video Resumen</a></li>
  10. <li><a href="#" onmouseover="easytabs('1', '3');" onfocus="easytabs('1', '3');" onclick="return false;"  title="" id="tablink3">Calendario de Partidos</a></li>
  11. <li><a href="#" onmouseover="easytabs('1', '4');" onfocus="easytabs('1', '4');" onclick="return false;"  title="" id="tablink4">Historia</a>
  12. </li>
  13. </ul>
  14. </div>
  15. <div id="tabcontent1">
  16.  
  17. </div>
  18. <div id="tabcontent4">Tabcontent 4</div>
  19. <?php  
  20. }
Les agradesco su ayuda, saludos
__________________
"Diseño de software a la medida"

http://www.sadhoc.com