bonjours, je rencontre un petit soucie avec mon code prévisualisation
avant j'ai mis ce bouton
Code html : Sélectionner tout - Visualiser dans une fenêtre à part <input type="button" value="Prévisualisation" onClick="previsualisation('mperso');return false;" />
quand je cliques sur ce bouton Prévisualisation il met dans le cadre prev la page de mon site au lieu du texte dans le texterea
et là j'ai modifier mon bouton imput par un lien
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <p class="submit"> <a class="buttons" href="" title="Envoyer la réponse">Envoyer la réponse</a> <?php if(!isset($_tab['previsualisation'])): ?> <a class="buttons" href="previsualisation('mperso','<?php echo urlencode($pagename); ?>');return false;" title="Prévisulation">Prévisulation</a> </p>
et là quand je cliques sur sur ce lien sous forme de bouton il m'envoie sur une autre page
http://monsite.legtux.org/previsuali...eturn%20false;
je ne sais pas ou est l'erreur
j'ai mis ce lien pour afficher le cadre avec le texte qui est dans le texterea
Code html : Sélectionner tout - Visualiser dans une fenêtre à part <div id="previsualisation"></div>
et le code de ma page previsualisation.js
et j'ai mis une autre page pour afficher le contenue dans la prev
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 function previsualisation(prev,pagename){ t=code_to_html(document.formulaire.bbcode_courant.value,pagename) document.getElementById("previsualisation").innerHTML = t } function code_to_html(t,p){ var xhr=null; var data = "code="+t+"&pagename="+p; if (window.XMLHttpRequest) { xhr = new XMLHttpRequest(); } else if (window.ActiveXObject) { xhr = new ActiveXObject("Microsoft.XMLHTTP"); } //on appelle le fichier reponse.txt xhr.open("POST", "../javasscripts/preview.php", false); xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); xhr.send(data); t = xhr.responseText; return t }
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 echo '<div class="formulaire"> <div class="formulaire_left">Prévisualisation</div> <div class="formulaire_right"> '.nl2br(code($_POST['code'])).' </div> </div>
merci de votre aide
Partager