Foros del Web » Creando para Internet » Diseño web »

Evento OnClick no me funciona en IIS

Estas en el tema de Evento OnClick no me funciona en IIS en el foro de Diseño web en Foros del Web. Hola amigos, He estado trabajando en un proyecto usando Apache, Php y JScript y conseguí que todo funcionara bien, pero... ahora DEBO hacerlo funcionar con ...
  #1 (permalink)  
Antiguo 19/02/2010, 09:39
 
Fecha de Ingreso: enero-2009
Mensajes: 172
Antigüedad: 8 años, 10 meses
Puntos: 1
Evento OnClick no me funciona en IIS

Hola amigos,

He estado trabajando en un proyecto usando Apache, Php y JScript y conseguí que todo funcionara bien, pero... ahora DEBO hacerlo funcionar con un servidor IIS y ASP, en general se qué tengo que hacer pero lo primero que me propuse fue hacerlo funcionar usando IIS, PHP y JScript el primer problema que me apareció después de haber montado PHP en IIS es que no consigo hacer funcionar un evento "OnClick" asociado a una imagen, ojalá alguno de ustedes me pueda dar una idea de cómo solucionarlo.

La porción de código que si funciona con Apache, PHP y que que me da problemas en IIS, PHP es:

Código HTML:
Ver original
  1. <img name="migr" src="BcoDatosIndig_files/migon.jpg" id="Migr" border="0" height="110" width="118" style="cursor:pointer;" onclick='javascript:naveg2()'>

Gracias por la ayuda que me puedan dar.
  #2 (permalink)  
Antiguo 19/02/2010, 09:45
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.711
Antigüedad: 12 años, 7 meses
Puntos: 833
Respuesta: Evento OnClick no me funciona en IIS

Javascript se ejecute del lado del cliente, así que no deberías tener problemas con el servidor Web.

¿Qué tienes en la función naveg2()?

P.S.: Ese "javascript:" al inicio es innecesario.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 19/02/2010, 09:58
 
Fecha de Ingreso: enero-2009
Mensajes: 172
Antigüedad: 8 años, 10 meses
Puntos: 1
Respuesta: Evento OnClick no me funciona en IIS

Gracias por responderme David,

Lo fundamental de la función (tiene más código) es que llama una u otra página según el ususario use IE o FireFox y lo que tengo aquí es lo siguiente:

Código Javascript:
Ver original
  1. if(BrowserDetect.browser == "Explorer"){
  2.  
  3.     window.open("/WebIndig_ESP/MIGR_Int/Main_03_IExplorer.html");
  4. }
  5.  
  6. else{window.open("/WebIndig_ESP/MIGR_Int/Main_03_FFox.html");};

En este momento al hacer click en el botón de imagen me devuelve "No input file specified".
  #4 (permalink)  
Antiguo 19/02/2010, 11:18
 
Fecha de Ingreso: enero-2009
Mensajes: 172
Antigüedad: 8 años, 10 meses
Puntos: 1
Respuesta: Evento OnClick no me funciona en IIS

El problema parece estar definitivamente en el if que tengo en "naveg2()" porque al seguir el procedimiento con firebug veo que la llamada al js se lleva a cabo... qué puede estar pasando para que me devuelva "No input file specified"?
  #5 (permalink)  
Antiguo 19/02/2010, 16:03
 
Fecha de Ingreso: enero-2009
Mensajes: 172
Antigüedad: 8 años, 10 meses
Puntos: 1
Respuesta: Evento OnClick no me funciona en IIS

Bueeeno, ahora ya creo haber encontrado la raíz de mi problema y éste se encuentra en la combinación IIS - PHP, pero continuo necesitando de su ayuda para resolverlo. Cuento lo que sucede:

La función naveg2() llama a la página "Main_03_IExplorer.html" o "Main_03_FFox.html" dependiendo del browser con que navegue el usuario; ambas o cualquiera de ellas contienen tres frames , el primero debe almacenar o mostrar una página htm; el segundo frame debe activar o ejecutar código PHP que devolverá un htm dinámico, mientras que en el tercero muestra una imagen. El mensaje "No input file specified." que recibo se debería (creo) a que el código PHP no se está interpretando. Sin embargo si escribo "localhost/test.php" éste si que se ejecuta, pero si lo que escribo es "localhost/WebIndig_ESP/MIGR_Int/test.php", entonces no se ejecuta.

Soy muy nuevo en estas tareas y aunque tengo la idea de que el problema se debería solucionar en la configuración de permisos o propiedades de carpetas del sitio web en IIS, no tengo claridad de dónde buscar (en caso que sea esto)... menos claridad tengo si es que el problema tiene que ver con PHP y la configuración del php.ini en particular.

Agradezco la ayuda que me puedan brindar, gracias.
  #6 (permalink)  
Antiguo 21/02/2010, 15:20
 
Fecha de Ingreso: enero-2009
Mensajes: 172
Antigüedad: 8 años, 10 meses
Puntos: 1
Respuesta: Evento OnClick no me funciona en IIS

Reposisiono mi consulta porque de verdad necesito de la ayuda de alguno de ustedes para seguir avanzando en mi trabajo. Quizá no he sido muy claro en mi consulta, si es asi agradecería que me lo digan para tratar de formularla de mejor manera.
Gracias.
  #7 (permalink)  
Antiguo 21/02/2010, 15:25
 
Fecha de Ingreso: agosto-2009
Ubicación: Al fondo a la derecha
Mensajes: 308
Antigüedad: 8 años, 4 meses
Puntos: 6
Respuesta: Evento OnClick no me funciona en IIS

fue un error...
__________________
Abre tu mente: Index no signigica index, significa índice

Última edición por iLeaz; 21/02/2010 a las 16:37
  #8 (permalink)  
Antiguo 21/02/2010, 17:45
 
Fecha de Ingreso: enero-2009
Mensajes: 172
Antigüedad: 8 años, 10 meses
Puntos: 1
Respuesta: Evento OnClick no me funciona en IIS

OK Ileaz, me di cuenta de que tu propuesta no funcionaba cuando la probé pero gracias por tu intención de ayudarme. Ahora estoy buscando en la configuración del PHP.ini tengo toda la idea de que el problema pasa por ahí, ojalá encuentre algo ahí.

Etiquetas: iis, onclick, eventos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:15.