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