06/12/2006, 23:35
|
| | Fecha de Ingreso: agosto-2006
Mensajes: 34
Antigüedad: 18 años, 2 meses Puntos: 0 | |
Paginado grid; obtener valores del control <A/> Hola
Cómo obtengo el valor de una liga desde javascript, este es el escenario:
en el html tengo:
<HTML>
<BODY>
<input id="Button1" style="position: absolute; left: 211px; top: 311px;" type="button" value="Buscar" onclick="CasoFunction('CasoProcess', 'ConsultaCaso')"/>
<a id="P1" onclick="memoriaG(1)" ></a>
<a id="P2" onclick="memoriaG(2)" ></a>
</BODY>
</HTML>
en un archivo js tengo lo siguiente:
CasoFunction()
{
...
imprimirPaginado()
}
function imprimirPaginado()
{
/****************Paginado************************** *****/
var count=-1;
var contadorPagina=0;
var paginado = req.responseXML.getElementsByTagName("grid");
for (var i=0;i<paginado.length;i++)
count=getElementTextNS("", "Paginado", paginado[i], 0);
var arrPagina =document.getElementsByTagName('a');
for(var z=0;z<arrPagina.length;z++)
{ if (Mid(arrPagina[z].id,1,8)=='Paginado')
{
if (contadorPagina < count)
arrPagina[z].innerText = (contadorPagina+1);
contadorPagina = contadorPagina+1;
}
}
}
function memoriaG(pagina)
{
limpiarGrid();
imprimirPaginado();
var items = req.responseXML.getElementsByTagName("objeto"+pagi na);
.....
}
De inicio se presiona el boton buscar y se llena un grid, se escribe en las ligas numeros que representan las paginas del grid, al dar click en una liga manda a llamar a la funcion memoriaG(pagina) dandole el numero de pagina como parametro, y este manda a llamar un xml para traer las filas de dicho conjunto.
Aqui le fijo los parametros onclick="memoriaG(1)"; onclick="memoriaG(2)", quiero saber como hago para mandarle el valor que tiene la liga dinamicaonclick="memoriaG(this.value)" o algo parecido, o dentro de la funcion memoriaG() algo para saber que control fue quien dio el click y asi poder traer el valor que tiene.
Tambien si me pueden dar algunos tips para trabajar con el paginado de los grids.
Saludos |