Wysiwyg

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
ciao
sto cominciando a smanettare con wishing, dato che fckeditor sembra diventare a pagamento, e mi sorgono alcuni dubbi

per fare le prove, mi sono fatto una paginetta in php con un form
posto qui perchè non so se i problemi sono di php o di javascripts

HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Documento senza titolo</title>
		<link rel="stylesheet" type="text/css" href="styles/wysiwyg.css">
		<script type="text/javascript"  src="scripts/wysiwyg.js"></script>
		<script type="text/javascript"  src="scripts/wysiwyg-settings.js"></script>
		<script type="text/javascript">
			WYSIWYG.attach('textarea2', small); // full featured setup
<!--  si visualizza campo di imput con solo formattazione tipo di carattere, size, bold, inclinato e sottolineato -->
		</script>
</head>

<body>
<?php
if($_POST['invia']=="invia"){
$testo1=$_POST['test2'];
$titolo=$_POST['titolo'];
$testo2=stripslashes($testo1);//se non metto stripslashes non formatta il testo

echo "<h2>$titolo</h2><br>";

echo nl2br($testo2);//stampo il testo
echo "<br>";

echo htmlspecialchars($testo1);//per vedere i caratteri html che inserisce
echo "<br>";

}
?>

<form action="paginaForm.php" method="post">
<input name="titolo" type="text">
<!--nella texarea appare l'editor  WYSIWYG -->
<textarea id="textarea2" name="test2">

</textarea>
<br>
<input name="invia" type="submit" id="invia" value="invia">
<br>
<input type="reset" name="Submit" value="reset">
<!-- la textarea2 NON prende il reset ???-->
</form>
</body>
</html>

ho riscontrato (per ora) questi problemi
1. per visualizzare il testo formattato devo usare stripslashes, se non lo metto non prende bold, inclinato e sottolineato
2. resettando la textarea2 non si cancella (mentre titolo si), devo selezionare il testo e poi canc o un carattere alla volta
3. dopo l'invio, se voglio scrivere nuovamente devo dare l'aggiorna, altrimenti non riesco a posizionare il cursore su textarea2

qualcuno, senza fare nomi:rolleyes:, dagli inferi sa dirmi qualcosa?
 
Veramente non so risponderti a tutto...
Forse il reset non ti va perché hai messo
<input type="reset" name="Submit" value="reset">
invece che
<input type="sunbmit" name="reset" value="reset">
 
ciao
non credo che sia quello in quanto <input name="titolo" type="text"> viene resettato, tra l'altro con dream dai il tipo al pulsante "invia modulo" o "resetta modulo" ed il pulsante viene inserito come ho indicato (in questo caso non ho fatto altre modifiche)