Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Diseño web (http://www.forosdelweb.com/f91/)
-   -   Problema extrañísimo con los input type=text (http://www.forosdelweb.com/f91/problema-extranisimo-con-input-type-text-581498/)

aeloco 30/04/2008 06:07

Problema extrañísimo con los input type=text
 
Hola,

estoy haciendo una página web para la empresa donde trabajo y hace tiempo me surgió uno de los problemas más extraños que he visto jamás.

Lo que ocurre es que al desplegarse la lista con los valores anteriormente introducidos y guardados para los input type=text, ésta se muestra más abajo de lo que debiera, en lugar de inmediatamente debajo del cuadro de texto.

Adjunto esta imagen para que lo veáis gráficamente:

http://www.cemci.org/temp/lista_mal.bmp

Os agradecería cualquier solución que se os ocurra o sí ya os ha pasado decidme el porqué.

Muchas gracias

aeloco 02/05/2008 15:07

Re: Problema extrañísimo con los input type=text
 
Por favor, mirad mi post de más abajo.

Gracias

Mikmoro 02/05/2008 16:15

Re: Problema extrañísimo con los input type=text
 
¿Estás seguro de que ese es el código donde está el error? No encuentro ningún formulario ni nada. ¿No estará en un iframe, y no has puesto el código del archivo que se carga en el iframe? Yo al menos no veo dónde buscar.

Mikel.

aeloco 02/05/2008 18:24

Re: Problema extrañísimo con los input type=text
 
La cosa es que si abro el iframe donde se inicia sesión no tengo el problema que comento. Es sólo al acceder al index.html.

Mikmoro 03/05/2008 02:51

Re: Problema extrañísimo con los input type=text
 
Ya, pero es necesario ver el código del contenido iframe para ver qué es lo que le afecta al estar insertado en el index. Vamos, digo yo.

Mikel.

aeloco 03/05/2008 16:08

Re: Problema extrañísimo con los input type=text
 
Por favor, mirad mi post de más abajo.

Mikmoro 03/05/2008 17:17

Re: Problema extrañísimo con los input type=text
 
Lo siento, yo no veo el error.

Mikel.

aeloco 03/05/2008 17:38

Re: Problema extrañísimo con los input type=text
 
Voy avanzando. He simplificado al máximo mi código, de manera que tengo lo siguiente:

/* Fichero index.html */

<html>

<body>
<table border='1'>
<tr>
<td width="197" height="34">Celda superior</td>
</tr>
<tr>
<td width="197" height="150"><iframe src="login.php"></iframe></td>
</tr>
</table>
</body>

</html>


/* Fichero login.php */

<html>

<body>

<form>

<input type='text' name='usuario'>

</form>

</body>

</html>


El problema sigue con el código anterior. La cosa es que el problema se soluciona si el iframe no está dentro de la celda, vamos, si quito la tabla entera, de manera que tenemos el siquiente index.html :

<html>

<body>

Celda superior<br>
<iframe src="login.php"></iframe>

</body>

</html>

Esto desde luego no me interesa, pues lo que necesito es tenerlo todo dentro de una tabla.

A ver si así lo sacamos...

Gracias de nuevo

Mikmoro 03/05/2008 17:41

Re: Problema extrañísimo con los input type=text
 
Bueno, tu celda tiene un alto de 150px:

<td width="197" height="150">

¿Te cabe ahí todo el contenido del iframe?

Quizá sea un problema que desconozco al poner el iframe dentro de una tabla.

Mikel.

aeloco 03/05/2008 17:56

Re: Problema extrañísimo con los input type=text
 
Sí me cabe, pero lo que necesito es hacerlo dentro de una tabla.

La pregunta es: ¿por qué si el iframe está dentro de una tabla surge el problema plateado y si no está dentro de una tabla funciona bien?

Aquí tienes los ejemplos para que lo pruebes:

http://www.cemci.org/temp/iframe1/ -> FALLA
http://www.cemci.org/temp/iframe2/ -> OK

Mikmoro 03/05/2008 18:00

Re: Problema extrañísimo con los input type=text
 
¿Te ocurre en cualquier navegador?

aeloco 03/05/2008 18:11

Re: Problema extrañísimo con los input type=text
 
Eso es lo que estaba viendo. Sólo falla en Internet Explorer. Con Firefox va bien.

aeloco 05/05/2008 04:47

Re: Problema extrañísimo con los input type=text
 
SOLUCIONADO:

Es un bug del IE6:

http://support.microsoft.com/kb/920681/en-us/
http://support.microsoft.com/kb/926047/en-us/

Una posible solución es desactivar el autocompletar para esos campos:

<!--[if IE 6.0]>

<SCRIPT LANGUAGE="Javascript">
var inputiframe = document.getElementById('inputiframe');
inputiframe.setAttribute('autocomplete','off');
</SCRIPT>

<![endif]-->

Gracias a arsuceno (ETSIIT Granada)

Mikmoro 05/05/2008 04:54

Re: Problema extrañísimo con los input type=text
 
Ah, pues me alegro. Bien le vendrá a otra gente.

Mikel.


La zona horaria es GMT -6. Ahora son las 20:08.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.