Hi,
bin grad dabei für mein Gästebuch eine Erweiterung zu coden:
Eine Vorschau in einem neuen Fenster des Eintrages
Also ich hab das ganze auch schon hinbekommen mit Javascript
:
PHP-Code:
<hmtl>
<head>
<script type="text/javascript">
function vorschau()
{
fenster = window.open("","Fenster");
fenster.document.open();
fenster.document.writeln("<html><body>");
fenster.document.writeln(document.Formular.Textfeld.value);
fenster.document.writeln("</html></body>");
fenster.document.close();
}
</script>
</head>
<body>
<form name="Formular">
<textarea name="Textfeld" rows="5" cols="20"></textarea><br>
<input type="submit" value="vorschau" onclick="java script:vorschau();return false;">
</form>
</body>
</html>
allerdings ist hierbei ja die Formatierung endkacke da er zB keine Zeilenumbrüche(<br>) interpretiert.
mein quellcode:
eingabe.php
PHP-Code:
<hmtl>
<head>
<script type="text/javascript">
function open_new_window()
{
window.open('vorschau.php','eintrag','resizeable=no,width=520,height=500,toolbar=no,scrollbars=no')
}
</script>
</head>
<body>
<form name="submit" action="<?php echo $PHP_SELF; ?>" method="Post">
<textarea name="eintrag" rows="5" cols="20"><?php echo $eintrag; ?></textarea><br>
<input type="submit" value="Vorschau" onclick="open_new_window()">
</form>
</body>
</html>
vorschau.php ( wird aufgepoppt)
PHP-Code:
<html>
<Title>Vorschau</Title>
<body>
<?php
$uebergabe = htmlentities($eintrag)
?>
<div align="Center">
<table border="1" width="505">
<tr>
<td width="505" ><?php echo "$uebergabe<br>\n"; ?></td>
</tr>
</table>
</div>
</body>
</html>
also wie kann ich das realisieren?! besser mit Javascript das heisst kann man da noch was bei der Formatierung machen !?