ASP.NET - document.getElementById() vari

 
Vista:

document.getElementById() vari

Publicado por Alejandro Lopez (8 intervenciones) el 02/06/2010 19:30:32
Hola, que tal.
Es posible utilizar document.getElementById con un nombre variable de un GridView1?
Tengo un codigo parecido al siguiente.


******************************

function CreateGridHeader(DataDiv, GridView1, HeaderDiv)
{...

var DataDivObj = document.getElementById(DataDiv); //Funiona bien, encuentra el div con el id ="DataDiv"

var DataGridObj = document.getElementById("<%=NombreGrid.ClientID%>"); // No
encuentra el GridVie1 que recibe como parametro.

Estoy trabajando en una masterpage, por eso utilizo <%=....

Intente hacer algo asi.
var x = "\"\<\%\=" + GridView1 + ".ClientID\%\>\"";

la variable guarda.. "<%=NombreGrid.ClientID%>"

y luego usala asi.

var DataGridObj = document.getElementById(x);

Pero no funciona me regresa null.
Existe alguna forma de usar document.getElementById con nombre variable ?? Pr que con los signos <%, me regresa null?
Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de roger

RE:document.getElementById() vari

Publicado por roger (311 intervenciones) el 03/06/2010 00:11:00
si pones la funcion en la masterpage no te va a encontrar el control, la tienes que poner en la pagina donde esta el grid, entre una etiqueta
<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
</asp:Content>
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar