TIP: cambiando el Status Bar del navegador mediante JavaScript en un GridView

Cómo podemos cambiar el mensaje de la barra de estado (Status Bar) del navegador cuando un usuario pase por encima de los enlaces de un GridView para eliminar, editar…

 

Dentro de las etiquetas HEAD del código ponemos el script:

 

<head runat=”server”>

    <title></title>

<script language=”javascript”>

function cambiar_link() {

     ocultar = document.getElementsByTagName(“a”);

     for (i = 0; i < ocultar.length; i++) {

         if (ocultar[i].innerHTML == “Editar”)

             ocultar[i].onmouseover = new Function(“window.status=’Editando’;return true”);

         else

             ocultar.item(i).onmouseover = new Function(“window.status=”;return true”);

     }

 } 

 </script>

</head>

 

Y en la etiqueta BODY:

 

<body onLoad=”cambiar_link()”>

 

De esta forma sencilla y mediante Javascript podemos recoger todos los elementos de la página que tengan la etiqueta “a” y luego de entre ellos buscar aquellos que tengan el texto que deseemos, en nuestro caso Editar.

(ejemplo: <a href=http://geeks.ms/blogs/jsosa>texto</a>)

Si lo encuentra ponemos el status que queramos, o lo podemos dejar en blanco.

Si quisieramos por ejemplo cambiar el texto que aparece de ese link utilizaremos:

    ocultar[i].innerHTML = “NuevoNombre”;

 

Espero que os sea de ayuda.

Un saludo.

 

 

2 comentarios en “TIP: cambiando el Status Bar del navegador mediante JavaScript en un GridView”

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *