las masterpage agregan un prefijo al id, creo que el prefijo es "ct100_" + nomnbre del contenedor + "_" + id los user controls agregan tmb agregan un prefijo, que es "ct100_" + nombre del control + "_" + id
Lo que yo hago para poder usar JavaScript con los controles dentro de las masterpages es crear una funcion especial para buscarlos: ej: function GetById(control) { var elem= document.getElementById(control); if (elem == null) elem= document.getElementById("ct100_master_"+control); } o algo asi--- Salu2, 2008/9/5 Leonardo Micheloni <[EMAIL PROTECTED]> > Imagino que lo que pasa es que no lo encuentra porque cuando ponés > elementos dentro de templates, master pages, etc les pone un id raro, > corré la página y fiajte el id que le pone, después reemplazalo en el > javascript. > > saludos, > > On Fri, Sep 5, 2008 at 11:30 AM, Pepe Ballaga <[EMAIL PROTECTED]> > wrote: > > Holaaa Amigos tengo un problemita. este codigo javascript es para un > textbox > > que se encuentra en la página y es para darle foco y ademas borrar su > > contenido. pero ¿que sucede si este textbox se encuentra en un template > de > > un formview? ¿como puedo lograr esto mismo con el textbox dentro de un > > template?. muchas gracias > > > > <script language="javascript" type="text/javascript">function > > mpeMensajeOnOk() > > { > > var txtNombre = document.getElementById("Codigo"); > > txtNombre.value = ""; > > txtNombre.focus(); > > } > > </script> > > > > PEPE > > > > -- > Leonardo Micheloni. > Ayudando a organizar las primeras jornadas ágiles de Latinoamérica > > http://agiles2008.org/ > > Blog Personal > > http://leomicheloni.blogspot.com/ > >