Cita:
Iniciado por pateketrueke pues es curioso tu caso, y no me quise quedar con la duda...
Código PHP:
<?php
$anchura_ca = 800;
$anchura_cu = 100;
$anchura_pi = 100;
$altura_ca = 100;
$altura_cu = 100;
$altura_pi = 100;
$vinculo_server_ca = 'URL';
$vinculo_server_cu = 'URL';
$vinculo_server_pi = 'URL';
if ( ! empty($_POST))
{
$cuerpo = $_POST['cuerpo_text'];
echo "<div align=\"center\">
<textarea name=\"muestra_html\" style=\"width:95%; height:450px;\">
<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">
<html>
<head>
<title>Documento sin título</title>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">
</head>
<body>
".stripslashes($cuerpo)."
</body>
</html>
</textarea></div>";
exit;
}
?>
<form action="" method="post">
<textarea cols="100" rows="40" class="ckeditor" name="cuerpo_text" style="width:<?php echo $anchura_ca; ?>px;height:500px;">
<div>
<table border="0" align="center" style="background-color:#FFF; border-collapse:collapse; margin-bottom:20px;">
<tr>
<td valign="top" width="<?php echo $anchura_ca; ?>" height="<?php echo $altura_ca; ?>" style="background-image:url('<?php echo $vinculo_server_ca; ?>'); background-repeat: no-repeat;"></td>
</tr>
<tr>
<td valign="top" width="<?php echo $anchura_cu; ?>" height="<?php echo $altura_cu; ?>" style="background-image:url('<?php echo $vinculo_server_cu; ?>'); background-repeat: no-repeat;">ESCRIBA SU CUERPO</td>
</tr>
<tr>
<td valign="top" width="<?php echo $anchura_pi; ?>" height="<?php echo $altura_pi; ?>" style="background-image:url('<?php echo $vinculo_server_pi; ?>'); background-repeat: no-repeat;"></td>
</tr>
</table>
</div>
</textarea>
<input type="submit"/>
</form>
acabo de hacer esta prueba con un solo archivo y en Firefox todo va perfecto!!
ya te decía que lo que dices no tiene sentido, lo he comprobado ya...
¿por que será que solo a ti te sale mal?
Si, funciona perfectamente el código.
De todas formas, me falto aclarar algo que quizás tenga algo que ver. El primer <textarea>, cuyo contenido se envía a través de un formulario, representa un
ckeditor. Si alguna vez usaste el
ckeditor u algún otro, sabrás que para que se visualice una instancia del mismo en una determinada página, basta con declarar un
<textarea> con
id="ckeditor"" y referenciar el archivo
.js que utiliza tal editor de texto.
Como entederás el contenido del
<textarea> que se envía es el resultado de lo que se haga con el ckeditor que aparece en la página.
Quizás por ahí viene el problema, pero lo raro es que si el
ckeditor fuera el que modificará las comillas, se debería ver reflejado en todos los navegadores y no solo en
firefox.
No se, no entiendo que pasa ...