11548 sujets

JavaScript, DOM et API Web HTML5

Bonjour
j'ai un serveur dédié et un mutualiser
le probleme que j'ai c'est que dans mon iframe l'attribut innerHTLM donne pas le même resultat aprés un post.
je m'explique, sur le serveur mutualiser j'ai la mise en forme au début c-a-d avant l'envoie de varaible post et aprés le retour de l'erreur la mise en forme est pareil ( C'est super !!!)
mais hélas sur le serveur dédié aprés la valitation du formulaire (post) la mise en forme diparait(le codage html n'est plus celui du début);

tous les deux (svr dédié et mutualise ) Ont le meme code.

que faut il faire ? peut etre qu'il me manque une librairie ?

j'illustre mes propos (vous pouvez tester) :

svr dédié
http://www.pme-mailing.com/exemple/index.php

svr multuliser
http://www.techwise.fr/mailing/exemple/index.php

vous prennez un document word ou openoffice(if faut qu'il a une mise ne forme) vous faite un copie-coller et vous cliquez le bouton "envoyer" fait le pour les deux. (svr multualiser le resultal est bon on garde notre mise en form ); svr dédie la mise en form diparait(si vous cliquez sur "afficher code" il a completement changer Smiley eek )moi je veut que la mise en forme reste

help me.... Smiley sweatdrop
Modifié par doublen (17 Oct 2009 - 15:53)
par raport a ma fonction
var tmpe=document.getElementById('txt');
if (tmpe.value == ''){
}else
{Champ.body.innerHTML=tmpe.value;} sa fait des erreurs et je perd le style

donc il suffit de de faire une fonction qui efface les \" par "

en php
function effacespla($p){
$remplacements=array('\"'=>'"');
$phrase = strtr($p, $remplacements);
return $phrase;
}
en javascript c'est

tmp2.value=Champ.body.innerHTML.innerHTML.replace('\"','"');

voila si ya quelqu'un qui a une meilleur solution il peut le poster