¿Cómo hago que un área de texto funcione en un navegador cruzado iframe?

Estoy usando el siguiente código y aparece el área de texto, pero no puedo editar el texto en el área de texto ni siquiera mostrar un cursor parpadeante en Firefox:

<iframe contentEditable='true'; src="you.php"></iframe>

"usted.php" es:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head></head>
<body>
<textarea contentEditable='true';>the text.</textarea>
</body>
</html>

preguntado el 27 de julio de 12 a las 20:07

¿Por qué usar el atributo contenteditable para textarea? -

Quitaría ese punto y coma de ahí. -

Estaba intentando cualquier cosa que se me ocurriera para que funcionara. -

¿Has probado solo un área de texto sin atributos o con atributos normales? Sí, es posible que también quieras eliminar ese punto y coma.

El punto y coma probablemente no hará ningún daño, pero no es válido.

1 Respuestas

No necesita contentEditable para editar el contenido de un área de texto. Prueba esto:

<iframe src="you.php"></iframe>

tu.php:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head></head>
<body>
<textarea>the text.</textarea>
</body>
</html>

Respondido 27 Jul 12, 21:07

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.