1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63
|
$xajax = new xajax();
$xajax->configure('javascript URI', 'xajax/');
$rqst=$xajax->register(XAJAX_FUNCTION, 'previ');
function previ($post){
$reponse = new xajaxResponse();
//Apercu reçoit le contenu du textarea qui s'appelle "contenu"
$reponse->assign('apercu', 'innerHTML',$post['contenu']);
return $reponse;
}
$xajax->processRequest();
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link href="style.php" rel="stylesheet" type="text/css">
<?php $xajax->printJavascript(); /* Affiche le Javascript */?>
<script type="text/javascript" src="tiny_mce/tiny_mce.js"></script>
<script type="text/javascript">
tinyMCE.init({
mode: "exact",
theme: "advanced",
language: "fr",
elements: "contenu",
content_css: "css/editeur.css",
verify_css_classes: false,
theme_advanced_toolbar_location: "top",
add_form_submit_trigger: false,
force_br_newlines: true,
theme_advanced_disable: "image",
theme_advanced_buttons1: "bold, italic, underline, strikethrough, justifyleft, justifycenter, justifyright, justifyfull, bullist, numlist, outdent, indent, undo,redo, link, unlink, anchor, cleanup, help, code",
theme_advanced_buttons2: "hr, removeformat, sub, sup, formatselect, fontselect, fontsizeselect, forecolor,backcolor,charmap,visualaid",
theme_advanced_buttons3: "tablecontrols",
valid_element: "*[*]",
verify_html: false,
auto_cleanup_word: false
});
function do_submit(form){
tinyMCE.triggerSave();
xajax_previ(decodeURIComponent(xajax.getFormValues(form)));
}
var Preview = tinyMCE;
</head>
<body>
<div id="apercu" name="apercu">vide</div>
<form action="" id="form_test" name="form_test">
<textarea id="contenu" name="contenu" class="pagecontent" row="10" cols="70">
test test test
</textarea>
<br>
<input type="text" name="autre" id="autre" value="5444">
<input type="button" id="Enregistrer" name="Enregistrer" value="Enregistrer" onclick="do_submit(this.form)">
</form>
</body>
</html> |
Partager