Foros del Web » Programando para Internet » Javascript »

Formulario Web no funciona en Internet Explorer (sí funciona en FireFox)

Estas en el tema de Formulario Web no funciona en Internet Explorer (sí funciona en FireFox) en el foro de Javascript en Foros del Web. Hola. He hecho un formulario web y me pasa algo curioso. En internet explorer no me deja escribir nada dentro del formulario. Sin embargo, en ...
  #1 (permalink)  
Antiguo 30/04/2009, 12:43
 
Fecha de Ingreso: abril-2007
Mensajes: 99
Antigüedad: 17 años, 8 meses
Puntos: 0
Formulario Web no funciona en Internet Explorer (sí funciona en FireFox)

Hola. He hecho un formulario web y me pasa algo curioso. En internet explorer no me deja escribir nada dentro del formulario. Sin embargo, en firefox no tengo ningún problema. Os dejo la web que está en construcción aun para que veáis el problema: http://www.laenviagolf.es/faq.htm

Gracias y salu2
  #2 (permalink)  
Antiguo 30/04/2009, 12:46
 
Fecha de Ingreso: febrero-2009
Mensajes: 580
Antigüedad: 15 años, 11 meses
Puntos: 13
Respuesta: Formulario Web no funciona en Internet Explorer (sí funciona en FireFox)

pues tiene que ser algo relacionado con eventos, click o algo así, pues si te desplazas con el tabulador; va bien ;)
  #3 (permalink)  
Antiguo 30/04/2009, 12:48
 
Fecha de Ingreso: abril-2007
Mensajes: 99
Antigüedad: 17 años, 8 meses
Puntos: 0
Respuesta: Formulario Web no funciona en Internet Explorer (sí funciona en FireFox)

Alguien relleno estó en el formulario, o sea que el formulario funciona:
Código:
Formulario enviado
Nombre: dddddd
Email: ddddddd
Asunto: dddddddd
Comentarios: 1000
El problema lo tengo que en 2 ordenador que he probado con Internet Explorer 6 (no sé si el 7 pasa lo mismo) no puedo rellenar campos.
¿Por dónde empiezo a mirar?
  #4 (permalink)  
Antiguo 30/04/2009, 13:16
 
Fecha de Ingreso: abril-2007
Mensajes: 99
Antigüedad: 17 años, 8 meses
Puntos: 0
Respuesta: Formulario Web no funciona en Internet Explorer (sí funciona en FireFox)

Este es el código a ver si véis algo raro:

Código:
<html><!-- #BeginTemplate "/Templates/faq.dwt" -->
<head>
<!-- #BeginEditable "doctitle" --> 
<title>LA ENVIA GOLF     · Alquile Relax ·</title>
<!-- #EndEditable --> 
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" href="dp8.css">
<script language="JavaScript">
<!--
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v3.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;
}

function MM_nbGroup(event, grpName) { //v3.0
  var i,img,nbArr,args=MM_nbGroup.arguments;
  if (event == "init" && args.length > 2) {
    if ((img = MM_findObj(args[2])) != null && !img.MM_init) {
      img.MM_init = true; img.MM_up = args[3]; img.MM_dn = img.src;
      if ((nbArr = document[grpName]) == null) nbArr = document[grpName] = new Array();
      nbArr[nbArr.length] = img;
      for (i=4; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
        if (!img.MM_up) img.MM_up = img.src;
        img.src = img.MM_dn = args[i+1];
        nbArr[nbArr.length] = img;
    } }
  } else if (event == "over") {
    document.MM_nbOver = nbArr = new Array();
    for (i=1; i < args.length-1; i+=3) if ((img = MM_findObj(args[i])) != null) {
      if (!img.MM_up) img.MM_up = img.src;
      img.src = (img.MM_dn && args[i+2]) ? args[i+2] : args[i+1];
      nbArr[nbArr.length] = img;
    }
  } else if (event == "out" ) {
    for (i=0; i < document.MM_nbOver.length; i++) {
      img = document.MM_nbOver[i]; img.src = (img.MM_dn) ? img.MM_dn : img.MM_up; }
  } else if (event == "down") {
    if ((nbArr = document[grpName]) != null)
      for (i=0; i < nbArr.length; i++) { img=nbArr[i]; img.src = img.MM_up; img.MM_dn = 0; }
    document[grpName] = nbArr = new Array();
    for (i=2; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
      if (!img.MM_up) img.MM_up = img.src;
      img.src = img.MM_dn = args[i+1];
      nbArr[nbArr.length] = img;
  } }
}
//-->
</script>
</head>

<body bgcolor="#000000" onLoad="MM_preloadImages('navimages/frame2/home.gif','navimages/frame1/descr.jpg','navimages/frame2/about.gif','navimages/frame2/descr.jpg','navimages/frame2/services.gif','navimages/frame3/descr.jpg','navimages/frame2/events.gif','navimages/frame4/descr.jpg','navimages/frame2/press.gif','navimages/frame5/descr.jpg','navimages/frame2/quest.gif','navimages/frame6/descr.jpg','navimages/frame3/home.gif','navimages/frame3/about.gif','navimages/frame3/services.gif','navimages/frame3/press.gif','navimages/frame3/events.gif','navimages/frame3/quest.gif','navimages/frame1/quest.gif')" onClick="self.focus()">
<table width="98%" border="0" cellspacing="0" cellpadding="0" align="center">
  <tr align="left" > 
    <td background="images/tblcntrbg.gif">
      <table width="602" border="0" cellspacing="0" cellpadding="0">
        <tr> 
          <td width="161"><img src="tblhdrimg/hdr1.gif" width="161" height="63"></td>
          <td width="74"><img src="tblhdrimg/hdr2.jpg" width="74" height="63"></td>
          <td width="60"><img src="tblhdrimg/hdr3.jpg" width="60" height="63"></td>
          <td height="0" width="90"><img src="tblhdrimg/hdr4.jpg" width="90" height="63"></td>
          <td background="images/tblcntrbg.gif" width="67"><img src="tblhdrimg/hdr5.jpg" width="67" height="63"></td>
          <td background="images/tblcntrbg.gif" width="150"><img src="images/banner.gif" width="300" height="63"></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table width="98%" border="0" cellspacing="0" cellpadding="0" align="center">
  <tr> 
    <td width="160" valign="top"> 
      <table width="161" border="0" cellspacing="0" cellpadding="0">
        <tr> 
          <td colspan="2"><a href="index.htm" onClick="MM_nbGroup('down','group1','bhome','navimages/frame3/home.gif','descrip','navimages/frame1/descr.jpg',1)" onMouseOver="MM_nbGroup('over','bhome','navimages/frame2/home.gif','navimages/frame3/home.gif','descrip','navimages/frame1/descr.jpg','',1)" onMouseOut="MM_nbGroup('out')"><img src="navimages/frame1/home.gif" border="0" name="bhome" onLoad="" width="161" height="26"></a></td>
        </tr>
        <tr> 
          <td colspan="2"><a href="about.htm" onClick="MM_nbGroup('down','group1','babout','navimages/frame3/about.gif','descrip','navimages/frame2/descr.jpg',1)" onMouseOver="MM_nbGroup('over','babout','navimages/frame2/about.gif','navimages/frame3/about.gif','descrip','navimages/frame2/descr.jpg','',1)" onMouseOut="MM_nbGroup('out')"><img src="navimages/frame1/about.gif" name="babout" border="0" onLoad="" width="161" height="24"></a></td>
        </tr>
        <tr> 
          <td colspan="2"><a href="service.htm" onClick="MM_nbGroup('down','group1','bsvcs','navimages/frame3/services.gif','descrip','navimages/frame3/descr.jpg',1)" onMouseOver="MM_nbGroup('over','bsvcs','navimages/frame2/services.gif','navimages/frame3/services.gif','descrip','navimages/frame3/descr.jpg','',1)" onMouseOut="MM_nbGroup('out')"><img src="navimages/frame1/services.gif" name="bsvcs" border="0" onLoad="" width="161" height="25"></a></td>
        </tr>
        <tr> 
          <td colspan="2"><a href="press.htm" onClick="MM_nbGroup('down','group1','bpress','navimages/frame3/press.gif','descrip','navimages/frame4/descr.jpg',1)" onMouseOver="MM_nbGroup('over','bpress','navimages/frame2/press.gif','navimages/frame3/press.gif','descrip','navimages/frame4/descr.jpg','',1)" onMouseOut="MM_nbGroup('out')"><img src="navimages/frame1/press.gif" name="bpress" border="0" onLoad="" width="161" height="25"></a></td>
        </tr>
        <tr> 
          <td colspan="2"><a href="events.htm" onClick="MM_nbGroup('down','group1','bevents','navimages/frame3/events.gif','descrip','navimages/frame5/descr.jpg',1)" onMouseOver="MM_nbGroup('over','bevents','navimages/frame2/events.gif','navimages/frame3/events.gif','descrip','navimages/frame5/descr.jpg','',1)" onMouseOut="MM_nbGroup('out')"><img src="navimages/frame1/events.gif" name="bevents" border="0" onLoad="" width="161" height="25"></a></td>
        </tr>
        <tr> 
          <td colspan="2"><a href="faq.htm" onClick="MM_nbGroup('down','group1','bquest','navimages/frame3/quest.gif','descrip','navimages/frame6/descr.jpg',1)" onMouseOver="MM_nbGroup('over','bquest','navimages/frame2/quest.gif','navimages/frame3/quest.gif','descrip','navimages/frame6/descr.jpg','',1)" onMouseOut="MM_nbGroup('out')"><img src="navimages/frame3/quest.gif" name="bquest" border="0" onLoad="MM_nbGroup('init','group1','bquest','navimages/frame1/quest.gif','descrip','navimages/frame6/descr.jpg',1)" width="161" height="26"></a></td>
        </tr>
        <tr> 
          <td rowspan="2"><img src="navimages/frame1/lowerleft.jpg" width="30" height="155"></td>
          <td><img src="navimages/frame6/descr.jpg" width="131" height="47" name="descrip"></td>
        </tr>
        <tr> 
          <td><img src="navimages/frame1/lowerrite.jpg" width="131" height="108"></td>
        </tr>
      </table>
    </td>
    <td rowspan="2" valign="top"> <!-- #BeginEditable "mntble" -->
  #5 (permalink)  
Antiguo 30/04/2009, 13:22
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años, 8 meses
Puntos: 839
Respuesta: Formulario Web no funciona en Internet Explorer (sí funciona en FireFox)

Los campos no pueden recibir el foco por esto:
Código html:
Ver original
  1. onClick="self.focus()"
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #6 (permalink)  
Antiguo 30/04/2009, 13:46
 
Fecha de Ingreso: abril-2007
Mensajes: 99
Antigüedad: 17 años, 8 meses
Puntos: 0
Respuesta: Formulario Web no funciona en Internet Explorer (sí funciona en FireFox)

Puede haber alguna forma de aislarlo para el formulario. Si quito eso no se me verán los menús animados.
  #7 (permalink)  
Antiguo 30/04/2009, 13:50
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 7 meses
Puntos: 2135
Respuesta: Formulario Web no funciona en Internet Explorer (sí funciona en FireFox)

Tema trasladado desde PHP
  #8 (permalink)  
Antiguo 30/04/2009, 14:38
Avatar de colote  
Fecha de Ingreso: julio-2008
Ubicación: Rosario - Santa Fe - Argentina
Mensajes: 729
Antigüedad: 16 años, 6 meses
Puntos: 8
Respuesta: Formulario Web no funciona en Internet Explorer (sí funciona en FireFox)

Ahhh el te mando ese formulario con eso fui yo jejejeje estaba probando :P, pero uso Firefox ...

Ahi te mande uno desde opera y funco bien, te mande otro desde IE6, pero bajo linux, y lo mando bien .... lo puedo ver desde IE7 !!!

Saludos , Ricardo !!!
__________________
Mail: [email protected]
  #9 (permalink)  
Antiguo 02/05/2009, 05:52
 
Fecha de Ingreso: abril-2007
Mensajes: 99
Antigüedad: 17 años, 8 meses
Puntos: 0
Respuesta: Formulario Web no funciona en Internet Explorer (sí funciona en FireFox)

Me llegaron todos "colote" jejeje.

El problema está en lo que decía David el Grande, onClick="self.focus()". Lo he quitado del código y ha vuelto a funcionar a la perfección.

Saludos!!!
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 21:40.