Evento onclick Opera

29/08/2003 - 10:50 por Juan C. Barreiro | Informe spam
Hola muchachos, esta es una pregunta que me tiene bastante intrigado, se que
sysifus trabaja abiertamente y casi exclusivamente con opera, y esta
pregunta esta dirigida a el y a todos of course, es solo por curiosidad y
logicamente para saber si es que tiene solucion, el evento onclick en el
opera no funciona, alguna solucion a esto?, desde ya muchas gracias a todos.

Juan C. Barreiro
Depto. Desarrollo
www.barnamarketing.com
www.urban-design.org/urbansoft

Preguntas similare

Leer las respuestas

#1 sysifus
30/08/2003 - 11:40 | Informe spam
Juan C. Barreiro wrote:
... es solo por curiosidad y
logicamente para saber si es que tiene solucion, el evento onclick en el
opera no funciona, alguna solucion a esto?,



¿Puedes poner un ejemplo?

Lo digo porque sí funciona. Lo que puede que no funcione es el código
que tratas de aplicar. Nunca ha interpretado los modelos propietarios de
IE o NS, y sólo desde la 6 ofrece ciertos elementos del DOM estándar (en
la 7 se observa un gran avance en ese sentido.

Saludosssss
s y s i f u s -- http://www.tierradenomadas.com
Respuesta Responder a este mensaje
#2 sysifus
01/09/2003 - 21:36 | Informe spam
Juan C. Barreiro wrote:
Amigo mio aqui van un par de ejemplos:



Hombre, te podías haber tirado el rollo y haber puesto el código
generado, no la fuente ASP, que es un lío con tantas comillas y
variables desconocidas...

onclick=""FichaEmpresa('"&PageFicha&"?id="&RS(2)&"','"&URLTarget&"');""
...
onclick=""Nav('"&PageDefault&"?txt="&URLMenu(0)&"')"">"&URLMenu(1)&"</td></t
...
function Nav(urls){
window.location.href=urls;
}
function FichaEmpresa(id,targets) {
var winl = (screen.width - 520) / 2;
var wint = (screen.height - 420) / 2;
winprops = 'heightB0,widthR0,top='+wint+',left='+winl+',scrollbars=no'
win = window.open(''+id+'', ''+targets+'', ''+winprops+'')
if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); }
}

como se puede ver son simples funciones estandar, y bueno sigo investigando
en ello para que me funcione,



Una vez traducido a HTML (e inventándome las variables), lo he probado
con Opera 5, Opera 6 y Opera 7. Con los tres me han funcionado ambos sin
problemas (bueno, el primero una vez que desactivé el bloqueo de popups,
claro). Me reafirmo en que el problema está en otro lado. Una URL nos
haría salir de dudas.

Por otro lado no entiendo demasiado bien el por qué no utilizas enlaces
(con el onclick si así lo deseas) para estas cosas. De esa forma no
necesitarías quebrarte el coco para conseguir una compatibilidad total.

Saludosssss
s y s i f u s -- http://www.tierradenomadas.com
Respuesta Responder a este mensaje
#3 Juan C. Barreiro
02/09/2003 - 12:44 | Informe spam
Estimadisimo, perdon por el codigo en bruto :-((
Te envio la dire para que la chequees y si se te ocure la solución, y no es
molestia me la digas, que ya de paso aprendo algo nuevo, que el conocimiento
nunca esta de mas :-))
http://www.format-e.net/dasar
Los lios estan en el menu izquierdo y cuando buscas, en los resultados que
deberia abrir la ficha de cada empresa en un popup, y lo dicho anteriormente
funciona en IE y NS, pero no en Opera :-((

Juan C. Barreiro
Depto. Desarrollo
www.barnamarketing.com
www.urban-design.org/urbansoft
Respuesta Responder a este mensaje
#4 sysifus
02/09/2003 - 13:46 | Informe spam
Juan C. Barreiro wrote:
Estimadisimo, perdon por el codigo en bruto :-((



Naaaaa, si el problema es que, tal y como sospechaba, el error no estaba
ahí.

El archivo DasarJS.htm es cargado, siguiendo tus instrucciones, como
text/javascript, de manera que meterlo dentro de un comentario (<!--
sintaxis. Todo parece indicar que Opera no procesa el script debido a
dicho error.

Saludosssss
s y s i f u s -- http://www.tierradenomadas.com
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida