Gentoo Archives: gentoo-user-es

From: "d2clon@×××××××××××××××.org" <d2clon@×××××××××××××××.org>
To: gentoo-user-es@l.g.o
Subject: Re: [gentoo-user-es] Mozilla y javascript
Date: Sun, 02 May 2004 15:14:25
Message-Id: <200405021715.17148."d2clon@desarrolladores.org">
In Reply to: Re: [gentoo-user-es] Mozilla y javascript by Eduardo R
1 lo que tienes que hacer .. es que funcionen en los dos navegadores
2 no solo mozilla :D
3
4 las cosas al estilo mozilla suelen funcionar en los 2..
5 osea que empieza diseñando pa mozilla..
6
7 y las pocas peculiaridades que no funen en ie..
8
9 haz una deteccion de navegador.. y ejecuta codigo para cada version
10
11 saludos
12 d2clon
13
14
15 On Sunday 02 May 2004 16:59, Eduardo R wrote:
16 > Muchas gracias por todo. Buscare info para hacer las cosas al estilo
17 > mozilla :).
18 >
19 > PD: Si supierais alguna pagina con recursos javascript que esten hechos
20 > al estilo mozilla, no vendrian mal :P.
21 >
22 > El dom, 02-05-2004 a las 16:55, d2clon@×××××××××××××××.org escribió:
23 > > yap..
24 > > pero esto es una cuestion que viene de lejos..
25 > >
26 > > hay cosas de javascript que se gestionan diferente en el ie y en el
27 > > mozilla..
28 > >
29 > > entre ellas está la gestión de eventos..
30 > >
31 > > para estos casos hay que, despues de detectar que versión de navegador
32 > > está ejecutando el cliente, crear una version de codigo para cada versión
33 > > de navegador.. y ejecutar la adecuada en cada caso..
34 > >
35 > > puedes ir a Tools>JavaScript Console ( en firefox ) y ver los errores con
36 > > mas detalle
37 > >
38 > > fijate en esta funcion javascript por ejemplo:
39 > > ============================================0
40 > > function solonumero( event )
41 > > {
42 > > var nav4 = window.Event ? true : false;
43 > > var key = nav4 ? event.which : event.keyCode;
44 > > if (
45 > > (
46 > > key<48 ||
47 > > key>57
48 > > ) &&
49 > > key != 8 &&
50 > > key != 0
51 > > ){
52 > > return false;
53 > > }
54 > > }
55 > > ============================================0
56 > >
57 > > la llamada es asi:
58 > > onkeypress="return solonumero( event );"
59 > >
60 > > .. en mozilla el evento se lo pasas.. en ie.. lo coge del objeto window..
61 > >
62 > >
63 > > otros conflictos son por ejemplo..
64 > > la referencia a objetos html ..
65 > > mozilla tienes que poner la ruta completa
66 > > document.formulario.elemento..
67 > > en ie.. a veces.. sufiente con poner 'elemento'
68 > >
69 > > si usas el método mozilla.. funciona en los 2.. ie traga con todo..
70 > >
71 > > otra es referenciar un elemento por su 'id' y no su nombre
72 > > en mozilla tiene que ser asin
73 > > document.getElementById('nombre');
74 > > en ie basta con documento.nombre
75 > >
76 > > usa el método mozilla.. funa en los 2..
77 > >
78 > > saludos
79 > > d2clon
80 > >
81 > > On Sunday 02 May 2004 16:16, Eduardo R wrote:
82 > > > Lo compile con el ebuild para mi maquina.
83 > > > ¿Podrias comprobar si a ti con tu firefox puedes usar esta web con
84 > > > normalidad y las cosas hacen lo que deben?
85 > > >
86 > > > http://www.javascripts.astalaweb.com/Formularios/1_Formularios.asp
87 > > > http://www.javascripts.astalaweb.com/Formularios/1_Formularios.asp
88 > > > http://www.javascripts.astalaweb.com/Formularios/1_Formularios.asp
89 > > >
90 > > >
91 > > > Por ejemplo, ninguna de las dos pruebas de tabulacion con enter me lo
92 > > > hacen bien.
93 > > >
94 > > > El dom, 02-05-2004 a las 05:15, Canek Peláez Valdés escribió:
95 > > > > El error es de Firefox; pero creo que de tu máquina. ¿Haz tratado en
96 > > > > distintas máquinas?
97 > > > >
98 > > > > XUL es específico de Gecko, y el error que te está marcando es una
99 > > > > excepción en el intérprete de JavaScript de Mozilla/Firefox. En
100 > > > > particular, yo nunca he tenido problemas con JavaScript en
101 > > > > Mozilla/Firefox (aunque nunca he hecho nada particularmente
102 > > > > complicado; sólo comprobar campos y cosas así).
103 > > > >
104 > > > > ¿Compilaste el Firefox o lo instalaste binario?
105 > > > >
106 > > > > Canek
107 > > > >
108 > > > > On Sat, 2004-05-01 at 13:21, Eduardo R wrote:
109 > > > > > Hola, estoy empezando un pequeño proyecto en php para un programa
110 > > > > > de contabilidad (o al menos es la idea xD) y me he encontrado
111 > > > > > trabas a la hora de empezar con pruebas con el javascript, ya que
112 > > > > > he encontrado scripts publicados en webs que sirven para hacer
113 > > > > > cosas muy necesarias para lo que tengo en mente. El problema viene
114 > > > > > de que a la hora de probar estos scripts en el firefox no van bien
115 > > > > > (ni en el mozilla). Algunos scripts van y hacen lo que deben, otros
116 > > > > > hacen extraños y otros directamente no van. sin embargo pruebo el
117 > > > > > konqueror y los scripts que no van en firefox, van a la perfeccion
118 > > > > > (un ejemplo es un script que pasa al siguiente campo cuando pulsas
119 > > > > > intro. Mi duda es saber de quien es la culpa. Se que hay scripts
120 > > > > > que no hacen las cosas como deben y las cosas no van, pero claro,
121 > > > > > despues de ver que en el konqueror va, ya no se que pensar, no creo
122 > > > > > que el konqueror implemente cosas no estandard como el explorer
123 > > > > > hace, no?. Pues eso, que no se con que probar, si con el konqueror,
124 > > > > > si con el firefox hasta que consiga scripts que funcionen bien en
125 > > > > > el,...no se, la consola javascript dice algo asi:
126 > > > > >
127 > > > > > Error: [Exception... "'Permission denied to get property
128 > > > > > XULElement.selectedIndex' when calling method:
129 > > > > > [nsIAutoCompletePopup::selectedIndex]" nsresult: "0x8057001e
130 > > > > > (NS_ERROR_XPC_JS_THREW_STRING)" location: "JS frame :: <unknown
131 > > > > > filename> :: onload :: line 0" data: no]
132 > > > > >
133 > > > > > Cada vez que toco algun script de los que fallan.
134 > > > > > No se si es que no tiene bien o no esta completo el javascript en
135 > > > > > el firefox, o si la web no esta bien hecha y hace las cosas para el
136 > > > > > explorer, ....
137 > > > > > Alguna ayuda sobre que hacer? usar konqueror?, hay alguna extension
138 > > > > > del firefox para esto? alguna web de scripts de javascript que sea
139 > > > > > 100% acorde con el standard?
140 > > > > >
141 > > > > > Un saludo y gracias
142 > > > > > Eduardo R.
143 > > > >
144 > > > > --
145 > > > > Join in the new game that's sweeping the country. It's called
146 > > > > "Bureaucracy". Everybody stands in a circle. The first person to do
147 > > > > anything loses.
148 > >
149 > > --
150 > > gentoo-user-es@g.o mailing list
151
152
153
154 --
155 gentoo-user-es@g.o mailing list