<script languaje="javascript">
function myObjeto(id)
{
this.id=id;}
this.time=50;
this.cont = {};
this.initL = function()
{
this.cont = setInterval("this.Mensaje();",this.time);
}
this.Mensaje = function()
{
alert(this.time);
clearInterval(this.cont);
}
//Creo mi instancia
var myInstancia = new myObjeto('esteId');
</script>
<!-- ahora en un tag de tipo <a> mando llamar al metodo init-->
<a href="myInstancia.initL();">Dame click</a>
EL gran problema que tengo es que el setInterval tras pasar los 50 que tiene asignado this.time, no me reconoce mi metodo this.Mensaje()

Alguien tiene ideas de por que pasa esto ???
estoy desarrollando en firefox.!