Ecrire le contenu d'un textarea modifier avec du javascript

Eléphant du PHP | 106 Messages

24 nov. 2006, 19:30

pour faire plus simple : dites moi ce que je doit modifier sur cette page pour qu'elle recupere le contenu d'un div et le reinjecte dans un autre div(la reinjection est deja faite) avec comme delais d'attente 0:
var timer=0;
var ptag=String.fromCharCode(5,6,7);
function  previsualisation() {
        t=document.formulaire.textarea.value
        t=code_to_html(t)
        if (document.getElementById) document.getElementById("prev").innerHTML=t
        if (document.formulaire.auto.checked) timer=setTimeout(previsualisation,1)
}
function automatique() {
        if (document.formulaire.auto.checked) previsualisation()
}

function code_to_html(t) {
        t=nl2khol(t)
// <	
		t=remplace_tag(/</g,'<',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
// >
		 t=remplace_tag(/>/g,'>',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
// balise Gras
        t=deblaie(/(\[\/gras\])/g,t)
        t=remplace_tag(/\[gras\](.+)\[\/gras\]/g,'<b>$1</b>',t)
        t=remblaie(t)
// balise Souligne
		t=deblaie(/(\[\/souligne\])/g,t)
		t=remplace_tag(/\[souligne\](.+)\[\/souligne\]/g,'<u>$1</u>',t)
		t=remblaie(t)
// balise Italic
        t=deblaie(/(\[\/italic\])/g,t)
        t=remplace_tag(/\[italic\](.+)\[\/italic\]/g,'<i>$1</i>',t)
        t=remblaie(t)
// balise Barre
        t=deblaie(/(\[\/barre\])/g,t)
        t=remplace_tag(/\[barre\](.+)\[\/barre\]/g,'<span style="text-decoration: line-through;">$1</span>',t)
        t=remblaie(t)
// balise Citation
        t=deblaie(/(\[\/citation\])/g,t)
        t=remplace_tag(/\[citation=([\s\S]*?)\](.+)\[\/citation\]/g,'<strong>Citation $1 :</strong><div class=citation>$2</div>',t)
        t=remblaie(t)
// balise Image
        t=deblaie(/(\[\/image\])/g,t)
        t=remplace_tag(/\[image\](.+)\[\/image\]/g,'<img src="$1" />',t)
        t=remblaie(t)
// balise URL   
        t=deblaie(/(\[\/url\])/g,t)
        t=remplace_tag(/\[\url=([\s\S]*?)\](.+)\[\/url\]/g,'<a href="$1" target="_blank">$2</a>',t)
        t=remblaie(t)
// balise Email
        t=deblaie(/(\[\/email\])/g,t)
        t=remplace_tag(/\[\email=([\s\S]*?)\](.+)\[\/email\]/g,'<a href="mailto:$1" target="_blank">$2</a>',t)
        t=remblaie(t)
//LES COULEURS DEBUT//
		t=deblaie(/(\[\/couleur\])/g,t)
        t=remplace_tag(/\[couleur=noir\](.+)\[\/noir\]/g,'<span style="color: #000000;">$1</span>',t)
        t=remblaie(t)
		//
		t=deblaie(/(\[\/couleur\])/g,t)
        t=remplace_tag(/\[couleur=blanc\](.+)\[\/blanc\]/g,'<span style="color: #FFFFFF;">$1</span>',t)
        t=remblaie(t)
		//
		t=deblaie(/(\[\/couleur\])/g,t)
        t=remplace_tag(/\[couleur=rose\](.+)\[\/rose\]/g,'<span style="color: #f26fde;">$1</span>',t)
        t=remblaie(t)
		//
		t=deblaie(/(\[\/couleur\])/g,t)
        t=remplace_tag(/\[couleur=rouge\](.+)\[\/rouge\]/g,'<span style="color: red;">$1</span>',t)
        t=remblaie(t)
		//
		t=deblaie(/(\[\/couleur\])/g,t)
        t=remplace_tag(/\[couleur=orange\](.+)\[\/orange\]/g,'<span style="color: #d56a00;">$1</span>',t)
        t=remblaie(t)
		//
		t=deblaie(/(\[\/couleur\])/g,t)
        t=remplace_tag(/\[couleur=jaune\](.+)\[\/jaune\]/g,'<span style="color: #e8f538;">$1</span>',t)
        t=remblaie(t)
		//
		t=deblaie(/(\[\/couleur\])/g,t)
        t=remplace_tag(/\[couleur=vert_clair\](.+)\[\/vert_clair\]/g,'<span style="color: lime;">$1</span>',t)
        t=remblaie(t)
		//
		t=deblaie(/(\[\/couleur\])/g,t)
        t=remplace_tag(/\[couleur=vert_fonce\](.+)\[\/vert_fonce\]/g,'<span style="color: #009900;">$1</span>',t)
        t=remblaie(t)
		//
		t=deblaie(/(\[\/couleur\])/g,t)
        t=remplace_tag(/\[couleur=olive\](.+)\[\/olive\]/g,'<span style="color: #66cc99;">$1</span>',t)
        t=remblaie(t)
		//
		t=deblaie(/(\[\/couleur\])/g,t)
        t=remplace_tag(/\[couleur=turquoise\](.+)\[\/turquoise\]/g,'<span style="color: aqua;">$1</span>',t)
        t=remblaie(t)
		//
		t=deblaie(/(\[\/couleur\])/g,t)
        t=remplace_tag(/\[couleur=bleugris\](.+)\[\/bleugris\]/g,'<span style="color: #6699cc;">$1</span>',t)
        t=remblaie(t)
		//
		t=deblaie(/(\[\/couleur\])/g,t)
        t=remplace_tag(/\[couleur=bleu\](.+)\[\/bleu\]/g,'<span style="color: blue;">$1</span>',t)
        t=remblaie(t)
		//
		t=deblaie(/(\[\/couleur\])/g,t)
        t=remplace_tag(/\[couleur=marine\](.+)\[\/marine\]/g,'<span style="color: #003399;">$1</span>',t)
        t=remblaie(t)
		//
		t=deblaie(/(\[\/couleur\])/g,t)
        t=remplace_tag(/\[couleur=violet\](.+)\[\/violet\]/g,'<span style="color: #9900cc;">$1</span>',t)
        t=remblaie(t)
		//
		t=deblaie(/(\[\/couleur\])/g,t)
        t=remplace_tag(/\[couleur=marron\](.+)\[\/marron\]/g,'<span style="color: #9f5000;">$1</span>',t)
        t=remblaie(t)
		//
		t=deblaie(/(\[\/couleur\])/g,t)
        t=remplace_tag(/\[couleur=gris\](.+)\[\/gris\]/g,'<span style="color: gray;">$1</span>',t)
        t=remblaie(t)
		//
		t=deblaie(/(\[\/couleur\])/g,t)
        t=remplace_tag(/\[couleur=argent\](.+)\[\/argent\]/g,'<span style="color: silver;">$1</span>',t)
        t=remblaie(t)
		//
//LES COULEURS FIN//
//LES TAILLES DEBUT
		t=deblaie(/(\[\/taille\])/g,t)
        t=remplace_tag(/\[taille=minuscule\](.+)\[\/minuscule\]/g,'<span style="font-size: xx-small;">$1</span>',t)
        t=remblaie(t)
		//
		t=deblaie(/(\[\/taille\])/g,t)
        t=remplace_tag(/\[taille=très petit\](.+)\[\/très petit\]/g,'<span style="font-size: x-small;">$1</span>',t)
        t=remblaie(t)
		//
		t=deblaie(/(\[\/taille\>)/g,t)
        t=remplace_tag(/\[taille=petit\](.+)\[\/petit\]/g,'<span style="font-size: small;">$1</span>',t)
        t=remblaie(t)
		//
		t=deblaie(/(\[\/taille\>)/g,t)
        t=remplace_tag(/\[taille=moyen\](.+)\[\/moyen\]/g,'<span style="font-size: medium;">$1</span>',t)
        t=remblaie(t)
		//
		t=deblaie(/(\[\/taille\])/g,t)
        t=remplace_tag(/\[taille=grand\](.+)\[\/grand\]/g,'<span style="font-size: large;">$1</span>',t)
        t=remblaie(t)
		//
		t=deblaie(/(\[\/taille\])/g,t)
        t=remplace_tag(/\[taille=très grand\](.+)\[\/très grand\]/g,'<span style="font-size: x-large;">$1</span>',t)
        t=remblaie(t)
		//
		t=deblaie(/(\[\/taille\])/g,t)
        t=remplace_tag(/\[taille=géant\](.+)\[\/géant\]/g,'<span style="font-size: xx-large;">$1</span>',t)
        t=remblaie(t)
		//
//LES TAILLE FIN

//PARAGRAPHE DEBUT
		t=deblaie(/(\[\/aligne\])/g,t)
        t=remplace_tag(/\[aligne=gauche\](.+)\[\/gauche\]/g,'<div class=aligne_gauche>$1<div>',t)
        t=remblaie(t)
		//
		t=deblaie(/(\[\/aligne\])/g,t)
        t=remplace_tag(/\[aligne=centre\](.+)\[\/centre\]/g,'<center>$1</center>',t)
        t=remblaie(t)
		//
		t=deblaie(/(\[\/aligne\])/g,t)
        t=remplace_tag(/\[aligne=droite\](.+)\[\/droite\]/g,'<div class=aligne_droite>$1</div>',t)
        t=remblaie(t)
		//
//PARAGRAPHE FIN

// DEBUT Information - Attention - Erreur - Question
//Information
		t=deblaie(/(\[\/information\])/g,t)
        t=remplace_tag(/\[information\](.+)\[\/information\]/g,'<p><div class=information>$1</div></p>',t)
        t=remblaie(t)
//Attention
		t=deblaie(/(\[\/attention\])/g,t)
        t=remplace_tag(/\[attention\](.+)\[\/attention\]/g,'<p><div class=attention>$1</div></p>',t)
        t=remblaie(t)
//Erreur
		t=deblaie(/(\[\/erreur\])/g,t)
        t=remplace_tag(/\[erreur\](.+)\[\/erreur\]/g,'<p><div class=erreur>$1</div></p>',t)
        t=remblaie(t)
//Question
		t=deblaie(/(\[\/question\])/g,t)
        t=remplace_tag(/\[question\](.+)\[\/question\]/g,'<p><div class=question>$1</div></p>',t)
        t=remblaie(t)
//titre principale
		t=deblaie(/(\[\/titre principale\])/g,t)
        t=remplace_tag(/\[titre principale\](.+)\[\/titre principale\]/g,'<p><div class=titreh>$1</div></p>',t)
        t=remblaie(t)
//vignette
		t=deblaie(/(\[\/vignette\])/g,t)
        t=remplace_tag(/\[vignette\](.+)\[\/vignette\]/g,'<p><div class=imageh><img src="$1"></div></p>',t)
        t=remblaie(t)
//description
		t=deblaie(/(\[\/description\])/g,t)
        t=remplace_tag(/\[description\](.+)\[\/description\]/g,'<p><div class=introh><b><u>Introduction:</u></b><br><br>$1</div></p>',t)
        t=remblaie(t)
//titre etape
		t=deblaie(/(\[\/titre\])/g,t)
        t=remplace_tag(/\[titre\](.+)\[\/titre\]/g,'<p><div class=titrem><div class=titrem2></div>$1</div></p>',t)
        t=remblaie(t)
//image etape
		t=deblaie(/(\[\/image etape\])/g,t)
        t=remplace_tag(/\[image etape\](.+)\[\/image etape\]/g,'<p><div class=imagem><img src="$1"></div></p>',t)
        t=remblaie(t)
//redact etape
		t=deblaie(/(\[\/redaction\])/g,t)
        t=remplace_tag(/\[redaction\](.+)\[\/redaction\]/g,'<p><div class=introm><b><u>Devellopement:</u></b><br><br>$1</div></p>',t)
        t=remblaie(t)
//conclusion
		t=deblaie(/(\[\/conclusion\])/g,t)
        t=remplace_tag(/\[conclusion\](.+)\[\/conclusion\]/g,'<p><div class=conclb><b><u>Conclusion:</u></b><br><br>$1</div></p>',t)
        t=remblaie(t)
//apercu
		t=deblaie(/(\[\/apercu\])/g,t)
        t=remplace_tag(/\[apercu\](.+)\[\/apercu\]/g,'<p><div class=imageb><img src="$1"></div></p>',t)
        t=remblaie(t)
//credit
		t=deblaie(/(\[\/credits\])/g,t)
        t=remplace_tag(/\[credits\](.+)\[\/credits\]/g,'<p><div class=creditb><b><u>credits:</u></b><br><br>$1</div></p>',t)
        t=remblaie(t)
//credit
		t=deblaie(/(\[\/credits\])/g,t)
        t=remplace_tag(/\[credits\](.+)\[\/credits\]/g,'<p><div class=creditb><b><u>credits:</u></b><br><br>$1</div></p>',t)
        t=remblaie(t)



//FIN Information - Attention - Erreur - Question

// DEBUT Liste

//FIN Liste

//SMILIES DEBUT
		// smilies 
        t=remplace_tag(/;D/g,'<img src="design/smilies/clin.png" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)	
		// smilies 
        t=remplace_tag(/D:/g,'<img src="design/smilies/triste.png" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:hihi:/g,'<img src="design/smilies/hihi.png" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:-o/g,'<img src="design/smilies/siffle.png" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)

		// smilies Smile
        t=remplace_tag(/:D/g,'<img src="design/smilies/smile.png" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:heureux:/g,'<img src="design/smilies/heureux.png" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:p/g,'<img src="design/smilies/langue.png" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:lol:/g,'<img src="design/smilies/rire.gif" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:euh:/g,'<img src="design/smilies/unsure.gif" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:o/g,'<img src="design/smilies/huh.png" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:colere:/g,'<img src="design/smilies/mechant.png" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/o_O/g,'<img src="design/smilies/blink.gif" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:magicien:/g,'<img src="design/smilies/magicien.png" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:coler:/g,'<img src="design/smilies/angry.gif" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:diable:/g,'<img src="design/smilies/diable.png" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:ange:/g,'<img src="design/smilies/ange.png" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:ninja:/g,'<img src="design/smilies/ninja.png" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:x:/g,'<img src="design/smilies/pinch.png" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:_pirate:/g,'<img src="design/smilies/pirate.png" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:zorro:/g,'<img src="design/smilies/zorro.png" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:rouge:/g,'<img src="design/smilies/rouge.png" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:soleil:/g,'<img src="design/smilies/soleil.png" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:_pleure:/g,'<img src="design/smilies/pleure.png" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:waw:/g,'<img src="design/smilies/waw.png" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
//DEUXIEME SERIE
		// smilies 
        t=remplace_tag(/;-D/g,'<img src="design/smilies/clin_deux.gif" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:-DD/g,'<img src="design/smilies/freedent.gif" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:gruncho:/g,'<img src="design/smilies/grucho.gif" class="picto" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:gun:/g,'<img src="design/smilies/gun.gif" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:lol_deux:/g,'<img src="design/smilies/lol.gif" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:love:/g,'<img src="design/smilies/love.gif" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:mdr:/g,'<img src="design/smilies/mdr.gif" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:nan:/g,'<img src="design/smilies/naaan.gif" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:noir:/g,'<img src="design/smilies/noir.gif" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:_pfff:/g,'<img src="design/smilies/pfff.gif" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:ring:/g,'<img src="design/smilies/ring.gif" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:ring:/g,'<img src="design/smilies/siffle_deux.gif" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:-D/g,'<img src="design/smilies/smile_deux.gif" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:sniff:/g,'<img src="design/smilies/sniff.gif" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:tongue:/g,'<img src="design/smilies/tongue.gif" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/D-:/g,'<img src="design/smilies/triste_deux.gif" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:yeepee:/g,'<img src="design/smilies/yeepee.gif" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:yurk:/g,'<img src="design/smilies/yurk.gif" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:zibou:/g,'<img src="design/smilies/zibou.gif" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:siffle_deux:/g,'<img src="design/smilies/siffle_deux.gif" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)



		//       
		return t
		//
//SMILIES FIN
//DEBUT INFO - ATTENTION - ...

//FIN INFO - ATTENTION - ...
}
function deblaie(reg,t) {
        textarea=new String(t);
        return textarea.replace(reg,'$1\n');
}
function remblaie(t) {
        textarea=new String(t);
        return textarea.replace(/\n/g,'');
}
function remplace_tag(reg,rep,t) {
        textarea=new String(t);
        return textarea.replace(reg,rep);
}
function nl2br(t) {
        textarea=new String(t);
        return textarea.replace(/\n/g,'<br/>');
}
function nl2khol(t) {
        textarea=new String(t);
        return textarea.replace(/\n/g,ptag);
}
function unkhol(t) {
        textarea=new String(t);
        return textarea.replace(new RegExp(ptag,'g'),'\n');
}
Et le fichier ou on doit transformer le texte :
<?
include("header.inc.php");
?>
<center>
<div id="mondiv">[souligne]aze[/souligne]</div>

<br>
<div style="border: 1px dashed #FFFFFF; padding: 0.2em; height: auto; overflow: auto; width: 670px; background-color: #eaeaea;" align="left" id="prev"></div>

<?
include("footer.inc.php");
?>
Merci de votre aide.

Mammouth du PHP | 19672 Messages

24 nov. 2006, 19:42

Un détail m'échappe encore dans le fonctionnement de ton application, mais bon. Pour récupérer le contenu d'un élément HTML comme un <dic>, il faut passer par le DOM. Plus d'informations ICI et les articles à coté. Explore.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphant du PHP | 106 Messages

24 nov. 2006, 19:54

S'il te plait ne peut tu pas me donner la solution ne serait si simple toi qui doit bien t'y connaitre. J'ai l'intention de me mettre au js mias pas maintenant. C'est pour cela en atendant que je vien demander de l'aide ici. Je ne demande quand meme pas grand chose; juste de modifier l'endroit ou on recupere le code a transformer et ensuite le temps et pour la previsualisation automatique, au lieu de modifier comme tu me dit l'apelle a la fonction, plutot mettre que de toute façon le temps est 0(un peu comme mettre : "texte present=>tansformation")

Mammouth du PHP | 19672 Messages

24 nov. 2006, 20:01

Dis donc, tu te figures que je vais te mâcher le travail ?? Il m'a fallu des années pour arriver à maîtriser tout ça et tu voudrais que je te file les solutions toutes faites gratis sans que tu aies besoin de chercher ? Tu rêves en couleur là. :shock:

Cherche, apprends ! On en est à 8 pages sur ce sujet et là, ça commence sérieusement à me gaver. Si tu as pas l'intention de te mettre au JavaScript maintenant, c'est bien dommage pour toi, mais je ferai pas le boulot à ta place, tu peux en être certain, en tous cas pas gratuitement, je t'en ai assez donné comme ça.

Ce que tu demandes n'est pas nécessairement compliqué, mais ce n'est pas pour autant très simple. Donc à toi de jouer.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphant du PHP | 106 Messages

24 nov. 2006, 20:09

Tu as raison c'est vrai.

Bon alors pourquoi cela ne marche pas :
function  previsualisation() {
        t=document.iddudiv.innerHTML:
        t=code_to_html(t)
        if (document.getElementById) document.getElementById("prev").innerHTML=t
        if (document.formulaire.auto.checked) timer=setTimeout(previsualisation,1)
}

Mammouth du PHP | 19672 Messages

24 nov. 2006, 20:17

...Pour récupérer le contenu d'un élément HTML comme un <div>, il faut passer par le DOM. Plus d'informations ICI et les articles à coté...
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

ViPHP
ViPHP | 1961 Messages

24 nov. 2006, 20:19

Bonjour,

Je te signale que je ne tiens pas à prendre la place de Cyrano mais que je le comprends.
Essaie de répondre à cette question.
Que contient 't' après cette instruction ?
t=document.iddudiv.innerHTML:
Moi je ne suis pas capable !
Les ';' tu connais ?
ça aide, surtout quand on débute.
Deux choses sont infinies, l'Univers et la sottise humaine!!
Mais je ne suis pas sur de ce que j'affirme au sujet de l'Univers.

A. Einstein

Eléphant du PHP | 106 Messages

24 nov. 2006, 20:29

voila j'ai chercher et j'ai trouver cela :
var div = document.getElementById('mondiv');
et cela aussi : InnerText


Suis-je sur la bonne voix??

Eléphant du PHP | 106 Messages

26 nov. 2006, 11:35

Bonjour,

Je te signale que je ne tiens pas à prendre la place de Cyrano mais que je le comprends.
Essaie de répondre à cette question.
Que contient 't' après cette instruction ?
t=document.iddudiv.innerHTML:
Moi je ne suis pas capable !
Les ';' tu connais ?
ça aide, surtout quand on débute.
j'ai pas compris :cry: :cry:

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

26 nov. 2006, 22:30

Bon, reprennons les choses calmement.

1/ cherche a partir des solutions qui te sont données. Ajoloca te donnes une ligne et te dit qu'a la fin, il faut un ;. Regarde donc cette ligne pour comprendre ce qu'il veut dire

2/ J'aimerais que tu essaye d'afficher le contenu de la div avec les fonctions que je t'ai donné. Puis que tu affiche le résultat de ce contenu passé à ta fonction code_to_html() pour voir si c'est la récupération du contenu qui n'a pas marché ou si c'est ta fonction qui déconne ...
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

ViPHP
ViPHP | 1961 Messages

26 nov. 2006, 22:39

Bon, reprennons les choses calmement.

1/ cherche a partir des solutions qui te sont données. Ajoloca te donnes une ligne et te dit qu'a la fin, il faut un ;. Regarde donc cette ligne pour comprendre ce qu'il veut dire

2/ J'aimerais que tu essaye d'afficher le contenu de la div avec les fonctions que je t'ai donné. Puis que tu affiche le résultat de ce contenu passé à ta fonction code_to_html() pour voir si c'est la récupération du contenu qui n'a pas marché ou si c'est ta fonction qui déconne ...
De plus dans tout son code JS les ';' on les compte sur le bout des doits.

Certes, JS permet cette syntaxe mais il faut très bien savoir ce que l'on fait.

De toutes manières "pourquoi faire simple quand on peux faire compliqué" ?
La ligne que je lui signale n'a aucun sens, il veux affecter je ne sais quoi à la variable t.
Deux choses sont infinies, l'Univers et la sottise humaine!!
Mais je ne suis pas sur de ce que j'affirme au sujet de l'Univers.

A. Einstein

Eléphant du PHP | 106 Messages

27 nov. 2006, 19:56

J'ai trouver cela sur internet. Merci a tous de votre aide mais vu que ca a l'air très compliquer de recuperer le contenu d'un div et de l'afficher transformer dans un autre div je me suis resolu a recuperer le contenu d'un textarea(de façon a ce qu'il ne soit pas vu j'ai regler sa taille et sa hauteur a 0 px) puis que j'affiche dans un div. La fonction previsualisation() est charger au debut de la page grace a body onload.

Seulement j'ai un probleme sur mon ancien script maintenant.

Voila je l'ai mis en version d'essai sur cette page : http://myfreekits.free.fr/ns/tuto2.1.php

Essayer de taper du textepuis allez a la ligne et taper encore du texte. La deuxieme ligne n'apparait pas. Mais si on selectionne la derniiere ligne qui n'apparait pas et que l'on y assimile la couleur noir ca apparait. Je ne comprend pas bien??

var timer=0;
var ptag=String.fromCharCode(5,6,7);
function  previsualisation() {
        t=document.formulaire.textarea.value
        t=code_to_html(t)
        if (document.getElementById) document.getElementById("prev").innerHTML=t
        if (document.formulaire.auto.checked) timer=setTimeout(previsualisation,1)
}
function automatique() {
        if (document.formulaire.auto.checked) previsualisation()
}
function code_to_html(t) {
        t=nl2khol(t)
// <	
		t=remplace_tag(/</g,'<',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
// >
		 t=remplace_tag(/>/g,'>',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
// balise Gras
        t=deblaie(/(\[\/gras\])/g,t)
        t=remplace_tag(/\[gras\](.+)\[\/gras\]/g,'<b>$1</b>',t)
        t=remblaie(t)
// balise Souligne
		t=deblaie(/(\[\/souligne\])/g,t)
		t=remplace_tag(/\[souligne\](.+)\[\/souligne\]/g,'<u>$1</u>',t)
		t=remblaie(t)
// balise Italic
        t=deblaie(/(\[\/italic\])/g,t)
        t=remplace_tag(/\[italic\](.+)\[\/italic\]/g,'<i>$1</i>',t)
        t=remblaie(t)
// balise Barre
        t=deblaie(/(\[\/barre\])/g,t)
        t=remplace_tag(/\[barre\](.+)\[\/barre\]/g,'<span style="text-decoration: line-through;">$1</span>',t)
        t=remblaie(t)
// balise Citation
        t=deblaie(/(\[\/citation\])/g,t)
        t=remplace_tag(/\[citation=([\s\S]*?)\](.+)\[\/citation\]/g,'<strong>Citation $1 :</strong><div class=citation>$2</div>',t)
        t=remblaie(t)
// balise Image
        t=deblaie(/(\[\/image\])/g,t)
        t=remplace_tag(/\[image\](.+)\[\/image\]/g,'<img src="$1" />',t)
        t=remblaie(t)
// balise URL   
        t=deblaie(/(\[\/url\])/g,t)
        t=remplace_tag(/\[\url=([\s\S]*?)\](.+)\[\/url\]/g,'<a href="$1" target="_blank">$2</a>',t)
        t=remblaie(t)
// balise Email
        t=deblaie(/(\[\/email\])/g,t)
        t=remplace_tag(/\[\email=([\s\S]*?)\](.+)\[\/email\]/g,'<a href="mailto:$1" target="_blank">$2</a>',t)
        t=remblaie(t)
//LES COULEURS DEBUT//
		t=deblaie(/(\[\/couleur\])/g,t)
        t=remplace_tag(/\[couleur=noir\](.+)\[\/noir\]/g,'<span style="color: #000000;">$1</span>',t)
        t=remblaie(t)
		//
		t=deblaie(/(\[\/couleur\])/g,t)
        t=remplace_tag(/\[couleur=blanc\](.+)\[\/blanc\]/g,'<span style="color: #FFFFFF;">$1</span>',t)
        t=remblaie(t)
		//
		t=deblaie(/(\[\/couleur\])/g,t)
        t=remplace_tag(/\[couleur=rose\](.+)\[\/rose\]/g,'<span style="color: #f26fde;">$1</span>',t)
        t=remblaie(t)
		//
		t=deblaie(/(\[\/couleur\])/g,t)
        t=remplace_tag(/\[couleur=rouge\](.+)\[\/rouge\]/g,'<span style="color: red;">$1</span>',t)
        t=remblaie(t)
		//
		t=deblaie(/(\[\/couleur\])/g,t)
        t=remplace_tag(/\[couleur=orange\](.+)\[\/orange\]/g,'<span style="color: #d56a00;">$1</span>',t)
        t=remblaie(t)
		//
		t=deblaie(/(\[\/couleur\])/g,t)
        t=remplace_tag(/\[couleur=jaune\](.+)\[\/jaune\]/g,'<span style="color: #e8f538;">$1</span>',t)
        t=remblaie(t)
		//
		t=deblaie(/(\[\/couleur\])/g,t)
        t=remplace_tag(/\[couleur=vert_clair\](.+)\[\/vert_clair\]/g,'<span style="color: lime;">$1</span>',t)
        t=remblaie(t)
		//
		t=deblaie(/(\[\/couleur\])/g,t)
        t=remplace_tag(/\[couleur=vert_fonce\](.+)\[\/vert_fonce\]/g,'<span style="color: #009900;">$1</span>',t)
        t=remblaie(t)
		//
		t=deblaie(/(\[\/couleur\])/g,t)
        t=remplace_tag(/\[couleur=olive\](.+)\[\/olive\]/g,'<span style="color: #66cc99;">$1</span>',t)
        t=remblaie(t)
		//
		t=deblaie(/(\[\/couleur\])/g,t)
        t=remplace_tag(/\[couleur=turquoise\](.+)\[\/turquoise\]/g,'<span style="color: aqua;">$1</span>',t)
        t=remblaie(t)
		//
		t=deblaie(/(\[\/couleur\])/g,t)
        t=remplace_tag(/\[couleur=bleugris\](.+)\[\/bleugris\]/g,'<span style="color: #6699cc;">$1</span>',t)
        t=remblaie(t)
		//
		t=deblaie(/(\[\/couleur\])/g,t)
        t=remplace_tag(/\[couleur=bleu\](.+)\[\/bleu\]/g,'<span style="color: blue;">$1</span>',t)
        t=remblaie(t)
		//
		t=deblaie(/(\[\/couleur\])/g,t)
        t=remplace_tag(/\[couleur=marine\](.+)\[\/marine\]/g,'<span style="color: #003399;">$1</span>',t)
        t=remblaie(t)
		//
		t=deblaie(/(\[\/couleur\])/g,t)
        t=remplace_tag(/\[couleur=violet\](.+)\[\/violet\]/g,'<span style="color: #9900cc;">$1</span>',t)
        t=remblaie(t)
		//
		t=deblaie(/(\[\/couleur\])/g,t)
        t=remplace_tag(/\[couleur=marron\](.+)\[\/marron\]/g,'<span style="color: #9f5000;">$1</span>',t)
        t=remblaie(t)
		//
		t=deblaie(/(\[\/couleur\])/g,t)
        t=remplace_tag(/\[couleur=gris\](.+)\[\/gris\]/g,'<span style="color: gray;">$1</span>',t)
        t=remblaie(t)
		//
		t=deblaie(/(\[\/couleur\])/g,t)
        t=remplace_tag(/\[couleur=argent\](.+)\[\/argent\]/g,'<span style="color: silver;">$1</span>',t)
        t=remblaie(t)
		//
//LES COULEURS FIN//
//LES TAILLES DEBUT
		t=deblaie(/(\[\/taille\])/g,t)
        t=remplace_tag(/\[taille=minuscule\](.+)\[\/minuscule\]/g,'<span style="font-size: xx-small;">$1</span>',t)
        t=remblaie(t)
		//
		t=deblaie(/(\[\/taille\])/g,t)
        t=remplace_tag(/\[taille=très petit\](.+)\[\/très petit\]/g,'<span style="font-size: x-small;">$1</span>',t)
        t=remblaie(t)
		//
		t=deblaie(/(\[\/taille\>)/g,t)
        t=remplace_tag(/\[taille=petit\](.+)\[\/petit\]/g,'<span style="font-size: small;">$1</span>',t)
        t=remblaie(t)
		//
		t=deblaie(/(\[\/taille\>)/g,t)
        t=remplace_tag(/\[taille=moyen\](.+)\[\/moyen\]/g,'<span style="font-size: medium;">$1</span>',t)
        t=remblaie(t)
		//
		t=deblaie(/(\[\/taille\])/g,t)
        t=remplace_tag(/\[taille=grand\](.+)\[\/grand\]/g,'<span style="font-size: large;">$1</span>',t)
        t=remblaie(t)
		//
		t=deblaie(/(\[\/taille\])/g,t)
        t=remplace_tag(/\[taille=très grand\](.+)\[\/très grand\]/g,'<span style="font-size: x-large;">$1</span>',t)
        t=remblaie(t)
		//
		t=deblaie(/(\[\/taille\])/g,t)
        t=remplace_tag(/\[taille=géant\](.+)\[\/géant\]/g,'<span style="font-size: xx-large;">$1</span>',t)
        t=remblaie(t)
		//
//LES TAILLE FIN

//PARAGRAPHE DEBUT
		t=deblaie(/(\[\/aligne\])/g,t)
        t=remplace_tag(/\[aligne=gauche\](.+)\[\/gauche\]/g,'<div class=aligne_gauche>$1<div>',t)
        t=remblaie(t)
		//
		t=deblaie(/(\[\/aligne\])/g,t)
        t=remplace_tag(/\[aligne=centre\](.+)\[\/centre\]/g,'<center>$1</center>',t)
        t=remblaie(t)
		//
		t=deblaie(/(\[\/aligne\])/g,t)
        t=remplace_tag(/\[aligne=droite\](.+)\[\/droite\]/g,'<div class=aligne_droite>$1</div>',t)
        t=remblaie(t)
		//
//PARAGRAPHE FIN

// DEBUT Information - Attention - Erreur - Question
//Information
		t=deblaie(/(\[\/information\])/g,t)
        t=remplace_tag(/\[information\](.+)\[\/information\]/g,'<p><div class=information>$1</div></p>',t)
        t=remblaie(t)
//Attention
		t=deblaie(/(\[\/attention\])/g,t)
        t=remplace_tag(/\[attention\](.+)\[\/attention\]/g,'<p><div class=attention>$1</div></p>',t)
        t=remblaie(t)
//Erreur
		t=deblaie(/(\[\/erreur\])/g,t)
        t=remplace_tag(/\[erreur\](.+)\[\/erreur\]/g,'<p><div class=erreur>$1</div></p>',t)
        t=remblaie(t)
//Question
		t=deblaie(/(\[\/question\])/g,t)
        t=remplace_tag(/\[question\](.+)\[\/question\]/g,'<p><div class=question>$1</div></p>',t)
        t=remblaie(t)
//titre principale
		t=deblaie(/(\[\/titre principale\])/g,t)
        t=remplace_tag(/\[titre principale\](.+)\[\/titre principale\]/g,'<p><div class=titreh>$1</div></p>',t)
        t=remblaie(t)
//vignette
		t=deblaie(/(\[\/vignette\])/g,t)
        t=remplace_tag(/\[vignette\](.+)\[\/vignette\]/g,'<p><div class=imagem><img src="$1"></div></p>',t)
        t=remblaie(t)
//description
		t=deblaie(/(\[\/description\])/g,t)
        t=remplace_tag(/\[description\](.+)\[\/description\]/g,'<p><div class=introh><b><u>Introduction:</u></b><br><br>$1</div></p>',t)
        t=remblaie(t)
//titre etape
		t=deblaie(/(\[\/titre\])/g,t)
        t=remplace_tag(/\[titre\](.+)\[\/titre\]/g,'<p><div class=titrem><div class=titrem2></div>$1</div></p>',t)
        t=remblaie(t)
//image etape
		t=deblaie(/(\[\/image etape\])/g,t)
        t=remplace_tag(/\[image etape\](.+)\[\/image etape\]/g,'<p><div class=imagem><img src="$1"></div></p>',t)
        t=remblaie(t)
//redact etape
		t=deblaie(/(\[\/redaction\])/g,t)
        t=remplace_tag(/\[redaction\](.+)\[\/redaction\]/g,'<p><div class=introm><b><u>Devellopement:</u></b><br><br>$1</div></p>',t)
        t=remblaie(t)
//conclusion
		t=deblaie(/(\[\/conclusion\])/g,t)
        t=remplace_tag(/\[conclusion\](.+)\[\/conclusion\]/g,'<p><div class=conclb><b><u>Conclusion:</u></b><br><br>$1</div></p>',t)
        t=remblaie(t)
//apercu
		t=deblaie(/(\[\/apercu\])/g,t)
        t=remplace_tag(/\[apercu\](.+)\[\/apercu\]/g,'<p><div class=imageb><img src="$1"></div></p>',t)
        t=remblaie(t)
//credit
		t=deblaie(/(\[\/credits\])/g,t)
        t=remplace_tag(/\[credits\](.+)\[\/credits\]/g,'<p><div class=creditb><b><u>credits:</u></b><br><br>$1</div></p>',t)
        t=remblaie(t)
//credit
		t=deblaie(/(\[\/credits\])/g,t)
        t=remplace_tag(/\[credits\](.+)\[\/credits\]/g,'<p><div class=creditb><b><u>credits:</u></b><br><br>$1</div></p>',t)
        t=remblaie(t)



//FIN Information - Attention - Erreur - Question

// DEBUT Liste

//FIN Liste

//SMILIES DEBUT
		// smilies 
        t=remplace_tag(/;D/g,'<img src="design/smilies/clin.png" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)	
		// smilies 
        t=remplace_tag(/D:/g,'<img src="design/smilies/triste.png" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:hihi:/g,'<img src="design/smilies/hihi.png" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:-o/g,'<img src="design/smilies/siffle.png" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)

		// smilies Smile
        t=remplace_tag(/:D/g,'<img src="design/smilies/smile.png" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:heureux:/g,'<img src="design/smilies/heureux.png" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:p/g,'<img src="design/smilies/langue.png" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:lol:/g,'<img src="design/smilies/rire.gif" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:euh:/g,'<img src="design/smilies/unsure.gif" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:o/g,'<img src="design/smilies/huh.png" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:colere:/g,'<img src="design/smilies/mechant.png" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/o_O/g,'<img src="design/smilies/blink.gif" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:magicien:/g,'<img src="design/smilies/magicien.png" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:coler:/g,'<img src="design/smilies/angry.gif" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:diable:/g,'<img src="design/smilies/diable.png" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:ange:/g,'<img src="design/smilies/ange.png" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:ninja:/g,'<img src="design/smilies/ninja.png" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:x:/g,'<img src="design/smilies/pinch.png" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:_pirate:/g,'<img src="design/smilies/pirate.png" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:zorro:/g,'<img src="design/smilies/zorro.png" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:rouge:/g,'<img src="design/smilies/rouge.png" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:soleil:/g,'<img src="design/smilies/soleil.png" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:_pleure:/g,'<img src="design/smilies/pleure.png" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:waw:/g,'<img src="design/smilies/waw.png" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
//DEUXIEME SERIE
		// smilies 
        t=remplace_tag(/;-D/g,'<img src="design/smilies/clin_deux.gif" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:-DD/g,'<img src="design/smilies/freedent.gif" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:gruncho:/g,'<img src="design/smilies/grucho.gif" class="picto" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:gun:/g,'<img src="design/smilies/gun.gif" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:lol_deux:/g,'<img src="design/smilies/lol.gif" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:love:/g,'<img src="design/smilies/love.gif" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:mdr:/g,'<img src="design/smilies/mdr.gif" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:nan:/g,'<img src="design/smilies/naaan.gif" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:noir:/g,'<img src="design/smilies/noir.gif" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:_pfff:/g,'<img src="design/smilies/pfff.gif" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:ring:/g,'<img src="design/smilies/ring.gif" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:ring:/g,'<img src="design/smilies/siffle_deux.gif" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:-D/g,'<img src="design/smilies/smile_deux.gif" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:sniff:/g,'<img src="design/smilies/sniff.gif" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:tongue:/g,'<img src="design/smilies/tongue.gif" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/D-:/g,'<img src="design/smilies/triste_deux.gif" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:yeepee:/g,'<img src="design/smilies/yeepee.gif" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:yurk:/g,'<img src="design/smilies/yurk.gif" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:zibou:/g,'<img src="design/smilies/zibou.gif" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:siffle_deux:/g,'<img src="design/smilies/siffle_deux.gif" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)



		//       
		return t
		//
//SMILIES FIN
//DEBUT INFO - ATTENTION - ...

//FIN INFO - ATTENTION - ...
}
function deblaie(reg,t) {
        textarea=new String(t);
        return textarea.replace(reg,'$1\n');
}
function remblaie(t) {
        textarea=new String(t);
        return textarea.replace(/\n/g,'');
}
function remplace_tag(reg,rep,t) {
        textarea=new String(t);
        return textarea.replace(reg,rep);
}
function nl2br(t) {
        textarea=new String(t);
        return textarea.replace(/\n/g,'<br/>');
}
function nl2khol(t) {
        textarea=new String(t);
        return textarea.replace(/\n/g,ptag);
}
function unkhol(t) {
        textarea=new String(t);
        return textarea.replace(new RegExp(ptag,'g'),'\n');
}

function nl2br(t) {
        textarea=new String(t);
        return textarea.replace(/n/g,'<br/>');
}
function nl2khol(t) {
        textarea=new String(t);
        return textarea.replace(/n/g,ptag);
}
function unkhol(t) {
        textarea=new String(t);
        return textarea.replace(new RegExp(ptag,'g'),'\n');
}

Eléphant du PHP | 152 Messages

27 nov. 2006, 20:42

Désolé de te contredire, et de contredire tout les POST qui ont
déjà été envoyé pour ton sujet mais récupérer les infos d'un
DIV ne s'avère pas être une tâche difficile.

Tu peux faire des trucs de ce style :

Code : Tout sélectionner

var nbdiv=document.getElementsTagName("div").length; var tableau_width=new Array(); for (c=0;c<nbdiv;c++) { tableau_width.push(document.getElementById("div"+c).style.width); } document.write(tableau_width[1]);
Ce n'est qu'un exemple, tu peux faire bien mieux encore !!

Eléphant du PHP | 106 Messages

27 nov. 2006, 20:56

Merci beaucoup mais mon probleme precndent m'inquiete plus...

Eléphant du PHP | 106 Messages

28 nov. 2006, 19:27

J'ai trouver cela sur internet. Merci a tous de votre aide mais vu que ca a l'air très compliquer de recuperer le contenu d'un div et de l'afficher transformer dans un autre div je me suis resolu a recuperer le contenu d'un textarea(de façon a ce qu'il ne soit pas vu j'ai regler sa taille et sa hauteur a 0 px) puis que j'affiche dans un div. La fonction previsualisation() est charger au debut de la page grace a body onload.

Seulement j'ai un probleme sur mon ancien script maintenant.

Voila je l'ai mis en version d'essai sur cette page : http://myfreekits.free.fr/ns/tuto2.1.php

Essayer de taper du textepuis allez a la ligne et taper encore du texte. La deuxieme ligne n'apparait pas. Mais si on selectionne la derniiere ligne qui n'apparait pas et que l'on y assimile la couleur noir ca apparait. Je ne comprend pas bien??

var timer=0;
var ptag=String.fromCharCode(5,6,7);
function  previsualisation() {
        t=document.formulaire.textarea.value
        t=code_to_html(t)
        if (document.getElementById) document.getElementById("prev").innerHTML=t
        if (document.formulaire.auto.checked) timer=setTimeout(previsualisation,1)
}
function automatique() {
        if (document.formulaire.auto.checked) previsualisation()
}
function code_to_html(t) {
        t=nl2khol(t)
// <	
		t=remplace_tag(/</g,'<',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
// >
		 t=remplace_tag(/>/g,'>',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
// balise Gras
        t=deblaie(/(\[\/gras\])/g,t)
        t=remplace_tag(/\[gras\](.+)\[\/gras\]/g,'<b>$1</b>',t)
        t=remblaie(t)
// balise Souligne
		t=deblaie(/(\[\/souligne\])/g,t)
		t=remplace_tag(/\[souligne\](.+)\[\/souligne\]/g,'<u>$1</u>',t)
		t=remblaie(t)
// balise Italic
        t=deblaie(/(\[\/italic\])/g,t)
        t=remplace_tag(/\[italic\](.+)\[\/italic\]/g,'<i>$1</i>',t)
        t=remblaie(t)
// balise Barre
        t=deblaie(/(\[\/barre\])/g,t)
        t=remplace_tag(/\[barre\](.+)\[\/barre\]/g,'<span style="text-decoration: line-through;">$1</span>',t)
        t=remblaie(t)
// balise Citation
        t=deblaie(/(\[\/citation\])/g,t)
        t=remplace_tag(/\[citation=([\s\S]*?)\](.+)\[\/citation\]/g,'<strong>Citation $1 :</strong><div class=citation>$2</div>',t)
        t=remblaie(t)
// balise Image
        t=deblaie(/(\[\/image\])/g,t)
        t=remplace_tag(/\[image\](.+)\[\/image\]/g,'<img src="$1" />',t)
        t=remblaie(t)
// balise URL   
        t=deblaie(/(\[\/url\])/g,t)
        t=remplace_tag(/\[\url=([\s\S]*?)\](.+)\[\/url\]/g,'<a href="$1" target="_blank">$2</a>',t)
        t=remblaie(t)
// balise Email
        t=deblaie(/(\[\/email\])/g,t)
        t=remplace_tag(/\[\email=([\s\S]*?)\](.+)\[\/email\]/g,'<a href="mailto:$1" target="_blank">$2</a>',t)
        t=remblaie(t)
//LES COULEURS DEBUT//
		t=deblaie(/(\[\/couleur\])/g,t)
        t=remplace_tag(/\[couleur=noir\](.+)\[\/noir\]/g,'<span style="color: #000000;">$1</span>',t)
        t=remblaie(t)
		//
		t=deblaie(/(\[\/couleur\])/g,t)
        t=remplace_tag(/\[couleur=blanc\](.+)\[\/blanc\]/g,'<span style="color: #FFFFFF;">$1</span>',t)
        t=remblaie(t)
		//
		t=deblaie(/(\[\/couleur\])/g,t)
        t=remplace_tag(/\[couleur=rose\](.+)\[\/rose\]/g,'<span style="color: #f26fde;">$1</span>',t)
        t=remblaie(t)
		//
		t=deblaie(/(\[\/couleur\])/g,t)
        t=remplace_tag(/\[couleur=rouge\](.+)\[\/rouge\]/g,'<span style="color: red;">$1</span>',t)
        t=remblaie(t)
		//
		t=deblaie(/(\[\/couleur\])/g,t)
        t=remplace_tag(/\[couleur=orange\](.+)\[\/orange\]/g,'<span style="color: #d56a00;">$1</span>',t)
        t=remblaie(t)
		//
		t=deblaie(/(\[\/couleur\])/g,t)
        t=remplace_tag(/\[couleur=jaune\](.+)\[\/jaune\]/g,'<span style="color: #e8f538;">$1</span>',t)
        t=remblaie(t)
		//
		t=deblaie(/(\[\/couleur\])/g,t)
        t=remplace_tag(/\[couleur=vert_clair\](.+)\[\/vert_clair\]/g,'<span style="color: lime;">$1</span>',t)
        t=remblaie(t)
		//
		t=deblaie(/(\[\/couleur\])/g,t)
        t=remplace_tag(/\[couleur=vert_fonce\](.+)\[\/vert_fonce\]/g,'<span style="color: #009900;">$1</span>',t)
        t=remblaie(t)
		//
		t=deblaie(/(\[\/couleur\])/g,t)
        t=remplace_tag(/\[couleur=olive\](.+)\[\/olive\]/g,'<span style="color: #66cc99;">$1</span>',t)
        t=remblaie(t)
		//
		t=deblaie(/(\[\/couleur\])/g,t)
        t=remplace_tag(/\[couleur=turquoise\](.+)\[\/turquoise\]/g,'<span style="color: aqua;">$1</span>',t)
        t=remblaie(t)
		//
		t=deblaie(/(\[\/couleur\])/g,t)
        t=remplace_tag(/\[couleur=bleugris\](.+)\[\/bleugris\]/g,'<span style="color: #6699cc;">$1</span>',t)
        t=remblaie(t)
		//
		t=deblaie(/(\[\/couleur\])/g,t)
        t=remplace_tag(/\[couleur=bleu\](.+)\[\/bleu\]/g,'<span style="color: blue;">$1</span>',t)
        t=remblaie(t)
		//
		t=deblaie(/(\[\/couleur\])/g,t)
        t=remplace_tag(/\[couleur=marine\](.+)\[\/marine\]/g,'<span style="color: #003399;">$1</span>',t)
        t=remblaie(t)
		//
		t=deblaie(/(\[\/couleur\])/g,t)
        t=remplace_tag(/\[couleur=violet\](.+)\[\/violet\]/g,'<span style="color: #9900cc;">$1</span>',t)
        t=remblaie(t)
		//
		t=deblaie(/(\[\/couleur\])/g,t)
        t=remplace_tag(/\[couleur=marron\](.+)\[\/marron\]/g,'<span style="color: #9f5000;">$1</span>',t)
        t=remblaie(t)
		//
		t=deblaie(/(\[\/couleur\])/g,t)
        t=remplace_tag(/\[couleur=gris\](.+)\[\/gris\]/g,'<span style="color: gray;">$1</span>',t)
        t=remblaie(t)
		//
		t=deblaie(/(\[\/couleur\])/g,t)
        t=remplace_tag(/\[couleur=argent\](.+)\[\/argent\]/g,'<span style="color: silver;">$1</span>',t)
        t=remblaie(t)
		//
//LES COULEURS FIN//
//LES TAILLES DEBUT
		t=deblaie(/(\[\/taille\])/g,t)
        t=remplace_tag(/\[taille=minuscule\](.+)\[\/minuscule\]/g,'<span style="font-size: xx-small;">$1</span>',t)
        t=remblaie(t)
		//
		t=deblaie(/(\[\/taille\])/g,t)
        t=remplace_tag(/\[taille=très petit\](.+)\[\/très petit\]/g,'<span style="font-size: x-small;">$1</span>',t)
        t=remblaie(t)
		//
		t=deblaie(/(\[\/taille\>)/g,t)
        t=remplace_tag(/\[taille=petit\](.+)\[\/petit\]/g,'<span style="font-size: small;">$1</span>',t)
        t=remblaie(t)
		//
		t=deblaie(/(\[\/taille\>)/g,t)
        t=remplace_tag(/\[taille=moyen\](.+)\[\/moyen\]/g,'<span style="font-size: medium;">$1</span>',t)
        t=remblaie(t)
		//
		t=deblaie(/(\[\/taille\])/g,t)
        t=remplace_tag(/\[taille=grand\](.+)\[\/grand\]/g,'<span style="font-size: large;">$1</span>',t)
        t=remblaie(t)
		//
		t=deblaie(/(\[\/taille\])/g,t)
        t=remplace_tag(/\[taille=très grand\](.+)\[\/très grand\]/g,'<span style="font-size: x-large;">$1</span>',t)
        t=remblaie(t)
		//
		t=deblaie(/(\[\/taille\])/g,t)
        t=remplace_tag(/\[taille=géant\](.+)\[\/géant\]/g,'<span style="font-size: xx-large;">$1</span>',t)
        t=remblaie(t)
		//
//LES TAILLE FIN

//PARAGRAPHE DEBUT
		t=deblaie(/(\[\/aligne\])/g,t)
        t=remplace_tag(/\[aligne=gauche\](.+)\[\/gauche\]/g,'<div class=aligne_gauche>$1<div>',t)
        t=remblaie(t)
		//
		t=deblaie(/(\[\/aligne\])/g,t)
        t=remplace_tag(/\[aligne=centre\](.+)\[\/centre\]/g,'<center>$1</center>',t)
        t=remblaie(t)
		//
		t=deblaie(/(\[\/aligne\])/g,t)
        t=remplace_tag(/\[aligne=droite\](.+)\[\/droite\]/g,'<div class=aligne_droite>$1</div>',t)
        t=remblaie(t)
		//
//PARAGRAPHE FIN

// DEBUT Information - Attention - Erreur - Question
//Information
		t=deblaie(/(\[\/information\])/g,t)
        t=remplace_tag(/\[information\](.+)\[\/information\]/g,'<p><div class=information>$1</div></p>',t)
        t=remblaie(t)
//Attention
		t=deblaie(/(\[\/attention\])/g,t)
        t=remplace_tag(/\[attention\](.+)\[\/attention\]/g,'<p><div class=attention>$1</div></p>',t)
        t=remblaie(t)
//Erreur
		t=deblaie(/(\[\/erreur\])/g,t)
        t=remplace_tag(/\[erreur\](.+)\[\/erreur\]/g,'<p><div class=erreur>$1</div></p>',t)
        t=remblaie(t)
//Question
		t=deblaie(/(\[\/question\])/g,t)
        t=remplace_tag(/\[question\](.+)\[\/question\]/g,'<p><div class=question>$1</div></p>',t)
        t=remblaie(t)
//titre principale
		t=deblaie(/(\[\/titre principale\])/g,t)
        t=remplace_tag(/\[titre principale\](.+)\[\/titre principale\]/g,'<p><div class=titreh>$1</div></p>',t)
        t=remblaie(t)
//vignette
		t=deblaie(/(\[\/vignette\])/g,t)
        t=remplace_tag(/\[vignette\](.+)\[\/vignette\]/g,'<p><div class=imagem><img src="$1"></div></p>',t)
        t=remblaie(t)
//description
		t=deblaie(/(\[\/description\])/g,t)
        t=remplace_tag(/\[description\](.+)\[\/description\]/g,'<p><div class=introh><b><u>Introduction:</u></b><br><br>$1</div></p>',t)
        t=remblaie(t)
//titre etape
		t=deblaie(/(\[\/titre\])/g,t)
        t=remplace_tag(/\[titre\](.+)\[\/titre\]/g,'<p><div class=titrem><div class=titrem2></div>$1</div></p>',t)
        t=remblaie(t)
//image etape
		t=deblaie(/(\[\/image etape\])/g,t)
        t=remplace_tag(/\[image etape\](.+)\[\/image etape\]/g,'<p><div class=imagem><img src="$1"></div></p>',t)
        t=remblaie(t)
//redact etape
		t=deblaie(/(\[\/redaction\])/g,t)
        t=remplace_tag(/\[redaction\](.+)\[\/redaction\]/g,'<p><div class=introm><b><u>Devellopement:</u></b><br><br>$1</div></p>',t)
        t=remblaie(t)
//conclusion
		t=deblaie(/(\[\/conclusion\])/g,t)
        t=remplace_tag(/\[conclusion\](.+)\[\/conclusion\]/g,'<p><div class=conclb><b><u>Conclusion:</u></b><br><br>$1</div></p>',t)
        t=remblaie(t)
//apercu
		t=deblaie(/(\[\/apercu\])/g,t)
        t=remplace_tag(/\[apercu\](.+)\[\/apercu\]/g,'<p><div class=imageb><img src="$1"></div></p>',t)
        t=remblaie(t)
//credit
		t=deblaie(/(\[\/credits\])/g,t)
        t=remplace_tag(/\[credits\](.+)\[\/credits\]/g,'<p><div class=creditb><b><u>credits:</u></b><br><br>$1</div></p>',t)
        t=remblaie(t)
//credit
		t=deblaie(/(\[\/credits\])/g,t)
        t=remplace_tag(/\[credits\](.+)\[\/credits\]/g,'<p><div class=creditb><b><u>credits:</u></b><br><br>$1</div></p>',t)
        t=remblaie(t)



//FIN Information - Attention - Erreur - Question

// DEBUT Liste

//FIN Liste

//SMILIES DEBUT
		// smilies 
        t=remplace_tag(/;D/g,'<img src="design/smilies/clin.png" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)	
		// smilies 
        t=remplace_tag(/D:/g,'<img src="design/smilies/triste.png" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:hihi:/g,'<img src="design/smilies/hihi.png" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:-o/g,'<img src="design/smilies/siffle.png" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)

		// smilies Smile
        t=remplace_tag(/:D/g,'<img src="design/smilies/smile.png" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:heureux:/g,'<img src="design/smilies/heureux.png" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:p/g,'<img src="design/smilies/langue.png" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:lol:/g,'<img src="design/smilies/rire.gif" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:euh:/g,'<img src="design/smilies/unsure.gif" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:o/g,'<img src="design/smilies/huh.png" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:colere:/g,'<img src="design/smilies/mechant.png" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/o_O/g,'<img src="design/smilies/blink.gif" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:magicien:/g,'<img src="design/smilies/magicien.png" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:coler:/g,'<img src="design/smilies/angry.gif" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:diable:/g,'<img src="design/smilies/diable.png" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:ange:/g,'<img src="design/smilies/ange.png" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:ninja:/g,'<img src="design/smilies/ninja.png" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:x:/g,'<img src="design/smilies/pinch.png" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:_pirate:/g,'<img src="design/smilies/pirate.png" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:zorro:/g,'<img src="design/smilies/zorro.png" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:rouge:/g,'<img src="design/smilies/rouge.png" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:soleil:/g,'<img src="design/smilies/soleil.png" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:_pleure:/g,'<img src="design/smilies/pleure.png" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:waw:/g,'<img src="design/smilies/waw.png" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
//DEUXIEME SERIE
		// smilies 
        t=remplace_tag(/;-D/g,'<img src="design/smilies/clin_deux.gif" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:-DD/g,'<img src="design/smilies/freedent.gif" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:gruncho:/g,'<img src="design/smilies/grucho.gif" class="picto" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:gun:/g,'<img src="design/smilies/gun.gif" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:lol_deux:/g,'<img src="design/smilies/lol.gif" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:love:/g,'<img src="design/smilies/love.gif" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:mdr:/g,'<img src="design/smilies/mdr.gif" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:nan:/g,'<img src="design/smilies/naaan.gif" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:noir:/g,'<img src="design/smilies/noir.gif" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:_pfff:/g,'<img src="design/smilies/pfff.gif" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:ring:/g,'<img src="design/smilies/ring.gif" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:ring:/g,'<img src="design/smilies/siffle_deux.gif" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:-D/g,'<img src="design/smilies/smile_deux.gif" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:sniff:/g,'<img src="design/smilies/sniff.gif" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:tongue:/g,'<img src="design/smilies/tongue.gif" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/D-:/g,'<img src="design/smilies/triste_deux.gif" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:yeepee:/g,'<img src="design/smilies/yeepee.gif" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:yurk:/g,'<img src="design/smilies/yurk.gif" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:zibou:/g,'<img src="design/smilies/zibou.gif" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)
		// smilies 
        t=remplace_tag(/:siffle_deux:/g,'<img src="design/smilies/siffle_deux.gif" class="picto" alt="" />',t)
        t=remblaie(t)
        t=unkhol(t)
        t=nl2br(t)



		//       
		return t
		//
//SMILIES FIN
//DEBUT INFO - ATTENTION - ...

//FIN INFO - ATTENTION - ...
}
function deblaie(reg,t) {
        textarea=new String(t);
        return textarea.replace(reg,'$1\n');
}
function remblaie(t) {
        textarea=new String(t);
        return textarea.replace(/\n/g,'');
}
function remplace_tag(reg,rep,t) {
        textarea=new String(t);
        return textarea.replace(reg,rep);
}
function nl2br(t) {
        textarea=new String(t);
        return textarea.replace(/\n/g,'<br/>');
}
function nl2khol(t) {
        textarea=new String(t);
        return textarea.replace(/\n/g,ptag);
}
function unkhol(t) {
        textarea=new String(t);
        return textarea.replace(new RegExp(ptag,'g'),'\n');
}

function nl2br(t) {
        textarea=new String(t);
        return textarea.replace(/n/g,'<br/>');
}
function nl2khol(t) {
        textarea=new String(t);
        return textarea.replace(/n/g,ptag);
}
function unkhol(t) {
        textarea=new String(t);
        return textarea.replace(new RegExp(ptag,'g'),'\n');
}