Ajax.PeriodicalUpdater

edited octubre 2009 in Principiantes
Hola buenas.

Tengo una clase que crea una imagen y desde el controlador "conapa" en el metodo "index" creo una instancia de la imagen, y la muestro en la vista.
Quiero que esta imagen cambie periodicamente para eso he creado este js
<script language="javascript">
	function Cargar() {
   new Ajax.PeriodicalUpdater('tab2', 'http://localhost/kumbiaphp/conapa/index/',{frequency:'1'});
}
Event.observe(window, 'load', Cargar, false);
</script>

y tengo definida la etiqueta tab2 donde muestro la imagen que creo
<div style="display: block;" class="tab-content default-tab" id="tab2">		
<?php echo img_tag("../cpu.png") ?>	
</div> <!-- End #tab2 -->

el controlador conapa lo tengo de la siguiente forma:
<?php
class ConapaController extends ApplicationController {  
       
 public function before_filter(){
  if(!Auth::is_valid()){
    $this->route_to("controller: login");
    return false;
    }
  }
 
 public function index(){
 	Load::lib('imagen'); 
	new imagen("cpu");
 }
}

La primera vez me muestra correctamente la imagen, pero no me la actualiza. Si meto la direccion 'http://localhost/kumbiaphp/conapa/index/ directamente en el navegador veo como la imagen si que deberia cambiar.

Alguna idea? Que estoy haciendo mal?

Saludos y gracias.
Sign In or Register to comment.