title: Banca por Internet de Interbank y Firefox
link: http://jj.isgeek.net/2008/08/banca-por-internet-de-interbank-y-firefox/
author: Jj
description: 
post_id: 421
date: 2008/08/04 20:07:06
created_gmt: 2008/08/05 01:07:06
comment_status: open
slug: banca-por-internet-de-interbank-y-firefox

Desde que tengo que usar la banca interactiva de Intarbank he visto muchÃ­simas personas que han tenido el mismo problema que yo inicialmente tuve... No funciona con Firefox :( .

Afortunadamente pude darme cuenta de donde radica el problema y desde entonces puedo usar mi navegador favorito para hacer mis operaciones en lÃ­nea :) .

El problema comienza con el certificado digital que provee Netactiva24, el cual aparentemente utiliza informaciÃ³n incorrecta para autenticarse. Si van a hacer esto mal, mejor que no lo hagan por que los navegadores decentes nos indicarÃ¡n lo peligroso que es esto. 

![Interbank Banca por Internet](https://bm.isgeek.net/cc/d7/8bc0baaf742aa8287bb3e591e0e1b96585dc4744a10e2a8ef726df9a8249.jpg) ![Certificado de Netactiva24.com](https://bm.isgeek.net/c4/61/2f2437633fe378653a948cb1ccc519d359c23cb1de45d9f9b6e7477ae2b2.jpg)

Pero como ya conozco a Interbank y la verdad... no me queda de otra, no me queda mas que agregar la excepciÃ³n para poder continuar :? .

![Certificado con ifnormaciÃ³n incorrecta](https://bm.isgeek.net/b7/40/21e8d5de9de80c13e7eb2a4d48112ed3cd0ad867ee20510a16e1f4870a4d.jpg) ![Certificado de netactiva24.com](https://bm.isgeek.net/7d/9b/17e98c38d9d1639c1470d2660513486d7b4eecbf30d3759fa03e5cc19bb2.jpg)

Ahora tengo la paginita como esperaba, ingreso mi nÃºmero de tarjeta y clave para poder ingresar:

Adentro veo el panel esperado y resulta que quiero hacer una transferencia entre mis cuentas y o sorpresa **no funcionan los elementos del menÃº lateral** :shock:, Â¿cÃ³mo es posible? .

![PÃ¡gina de Interbank](https://bm.isgeek.net/e0/ed/6a229774fb54f04668b3e9c88d8314b14bd1123fab7ad57bb26b4b1f6cb1.jpg)

Lamentablemente acÃ¡ es donde termina la experiencia Firefox para mucha gente y regresan al confiable Internet Explorer 5.5 :roll: .

![Banca por Internet de Interbank](https://bm.isgeek.net/2f/b3/6788240b94c4ceeccbbd4ab178d08ba1468f8a9302d0ad38da9b51fcee0f.jpg)

Afortunadamente, viendo un poquito mas de cerca por quÃ© es que no funcionan estos menÃºs, me encontrÃ© que era por que sus acciones son activadas por Javascript al hacerles click, una bendita funciÃ³n `doit()` que al parecer [saliÃ³ de este tutorial en JSmadeeasy](http://www.jsmadeeasy.com/javascripts/Navigation/Contractible Headers Script/index.htm) :shock: .

Esta es la funciÃ³n doit() del archivo [ebankjscript.js](https://www.netactiva24.com/privado/ebankjscript.js).
    
    
    
    
    
    
    function doit(header){
    
    
    
    
        var head=header.style
    
    
    
    
        if (head.display=="none")
    
    
    
    
            head.display=""
    
    
    
    
        else
    
    
    
    
            head.display="none"
    
    
    
    
    }
    
    
    
    
    

Si... sin ; al final de la lÃ­nea... :roll: 

Viendo la llamada a dicha funciÃ³n se puede ver el error... bueno despues de calmar un poco la vista en la sopa de letras que presentan:
    
    
    
    
    
    
    <table border=0 cellspacing=0 cellpadding=0><tr><td width=200 height=19 nowrap
    
    
    
    
     class=MenuMain onClick="**doit(document.all[this.sourceIndex+1])**">&nbsp;
    
    
    
    
    &nbsp;&nbsp;&nbsp;Transferencias</td></tr></table>
    
    
    
    
    

Aja! ahi estÃ¡ el detalle, estÃ¡n llamando al atributo `[sourceIndex](http://msdn.microsoft.com/en-us/library/ms534635\(VS.85\).aspx)`, el cuÃ¡l es un atributo Ãºnico de Internet Explorer:

> This feature requires MicrosoftÂ® Internet Explorer 4.0 or later. Click the following icon to install the latest version. Then reload this page to view the sample. 
> 
> \-- _[sourceIndex Property](http://msdn.microsoft.com/en-us/library/ms534635\(VS.85\).aspx)_

Claro, ademÃ¡s de hacer referencia al mÃ©todo [.all() de document](http://javascript.about.com/od/hintsandtips/a/worst_4.htm), lo cual tambiÃ©n [estÃ¡ mal](http://simonwillison.net/2003/Aug/11/documentAll/), pero no es el causante del problema :) .

### Ahora que entendemos el problema, es fÃ¡cil encontrar una soluciÃ³n

_SoluciÃ³n_ parcial, pero nos salvarÃ¡ del problema. 

Como se pudo ver en la funciÃ³n `doit()`, lo Ãºnico que se hace es mostrar u ocultar los elementos del menÃº, es decir, todos los links que queremos estÃ¡n siempre en el menÃº, sÃ³lo que estÃ¡n ocultos! y dependemos de una mala implementaciÃ³n para verlos :( 
    
    
    
    
    
    
    <table border=0 cellspacing=0 cellpadding=0><tr><td width=200 height=19 nowrap 
    
    
    
    
    class=MenuMain onClick="doit(document.all[this.sourceIndex+1])">&nbsp;&nbsp;
    
    
    
    
    &nbsp;&nbsp;Transferencias</td></tr></table>
    
    
    
    
    <span style="display:none" style=&{head};><table cellspacing=0 cellpadding=0 border=0>
    
    
    
    
    
    
    
    
    
    <tr><td width=200 height=19 nowrap class=MenuSub>&nbsp;&nbsp;&nbsp;
    
    
    
    
    &nbsp;&nbsp;<a href='process.asp?WCI=WIServicios
    
    
    
    
    &WCU=0DA456D5CEA64EC69BA0B5F18CD8D26E&s=19'>
    
    
    
    
    entre tus cuentas             </a></td></tr>
    
    
    
    
    <tr><td width=200 height=19 nowrap class=MenuSub>&nbsp;&nbsp;&nbsp;
    
    
    
    
    &nbsp;&nbsp;<a href='process.asp?WCI=WIServicios
    
    
    
    
    &WCU=0DA456D5CEA64EC69BA0B5F18CD8D26E&s=20'>
    
    
    
    
    - Consulta histÃ³rica          </a></td></tr>
    
    
    
    
    </table></span>
    
    
    
    
    

![Banca sin estilos](https://bm.isgeek.net/26/8e/cf1e3c7856c6929c8e92f6429eae0dcb89ad8658dc6022ca9f92a816fb3b.jpg)

Como es sÃ³lo cuestion de el atributo CSS `display` podemos hacer que Firefox no use estilos en la pÃ¡gina y entonces podremos ver los elementos :D .

Esto se puede hacer desde el menÃº `View -> Page Style -> No Style`

Y al tener los menÃºs visibles podemos continuar con nuestras operaciones :) .

![Mis operaciones!](https://bm.isgeek.net/f7/72/3bd8278323c7e82456ca097ec7cf51f1bd3e83045b7e73f394a0a2ec6e99.jpg)

Afortunadamente el sitio no depende de CSS para poder funcionar :P .

## Comments

**[phpleo](#216725 "2008-08-28 16:33:43"):** Gracias :)

**[paduax](#218434 "2008-09-02 13:41:52"):** Acabo de escribirles a loa de Interbank para que corrijan esta falencia.

**[Koki](#207565 "2008-08-05 09:25:41"):** Con el BCP y el Continental no he tenido problemas de navegadores.

**[Leo](#234068 "2008-11-02 11:32:18"):** Excelente aporte!! Arriba firefox!!

**[breno](#207368 "2008-08-04 20:22:59"):** Great success! Con Firebug tambiÃ©n se puede solucionar pero tu HOWTO es mÃ¡s facilito weee! Thanks.

**[Jj](#207366 "2008-08-04 20:12:31"):** Con Firebug o WebDeveloper es fÃ¡cil identificar estos problemas y deshabilitar el CSS en el Frame Ãºnicamente.

**[Jj](#207802 "2008-08-05 19:21:44"):** Aunque imagino que su HTML y Javscript tampoco debe ser el mÃ¡s correcto, no me he detenido a leerlos.

**[Jj](#208100 "2008-08-06 10:40:03"):** Buena, me habÃ­a olvidado por completo de userContent.css :P

**[lauvmg](#207934 "2008-08-05 23:49:26"):** ~

**[Diego Escalante Urrelo](#208022 "2008-08-06 05:56:11"):** }

**[Jj](#218459 "2008-09-02 14:28:09"):** OjalÃ¡ a tÃ­ te hagan caso.

**[develCuy](#240140 "2008-11-29 20:05:29"):** Bendiciones!

