Forum CMS Made Simple Francophone

Aide francophone sur CMS Made Simple

Vous n'êtes pas identifié(e).

Annonce

ATTENTION

  • Prenez le temps de rechercher si quelqu'un n'a pas déjà proposé une solution à votre problème. Sur le forum français et sur le wiki
  • Pensez à mettre à jour votre version de CMS Made Simple. Nous ne faisons de support que sur LA dernière version de CMS Made Simple.
  • Renseignez impérativement le formulaire de nouveau message de manière la plus complète que possible. Dans votre CMS utiliser le menu Administration du site/Informations du système en haut Vue au format texte. Ces informations demandées nous permettent de mieux vous aider
  • Ajoutez [Résolu] au début du titre de votre 1er message lorsqu'une solution a été trouvée.

#1 18/04/2011 20:04:32

PEGASE
Membre
Lieu : Sous le soleil
Inscription : 21/04/2010
Messages : 35

[RESOLU] {literal}{/literal} et js ne fonctionne pas

Bonsoir à tous,

J'ai un petit souci pour insérer le form suivant dans une page. Je colle le code pondu via TinyMCE (rubrique html, évidemment)

<form id="envoi" action="index.php?p=envoi-message" enctype="application/x-www-form-urlencoded" method="post">
<input name="Nom" type="text" value="Votre nom *" onfocus="if(this.value=='Votre nom *')this.value=''" onblur="if(this.value=='')this.value='Votre nom *'" /><br />
<input name="Prénom" type="text" value="Votre prénom *" onfocus="if(this.value=='Votre prénom *')this.value=''" onblur="if(this.value=='')this.value='Votre prénom *'" /><br />
<input name="Société" type="text" value="Société" onfocus="if(this.value=='Société')this.value=''" onblur="if(this.value=='')this.value='Société'" /><br />
<input name="Téléphone" type="text" value="Téléphone *" onfocus="if(this.value=='Téléphone *')this.value=''" onblur="if(this.value=='')this.value='Téléphone *'" /><br />
<input name="Email" type="text" value="Votre adresse e-mail *" onfocus="if(this.value=='Votre adresse e-mail *')this.value=''" onblur="if(this.value=='')this.value='Votre adresse e-mail *'" /><br />
<textarea name="Message" cols="27" rows="2" onfocus="if(this.value=='Votre message *')this.value=''" onblur="if(this.value=='')this.value='Votre message *'">Votre message *</textarea><br />
<input name="Annuler" type="reset" value="Effacer" /><input name="Envoi" type="button" value="Envoyer" />
</form>

Le problème est que ce code est prévu pour effacer le contenu de l'imput en cas de focus et de remettre la valeur initiale en cas de perte de focus.
Le form fonctionne bien sous un simple page html de test, mais lors que je l'intègre à ma page via TinyMCE (sous forme html), Tiny me le formate au kilomètre mais pire le code ne fonctionne pas...

J'ai eu beau essayé avec {literal}{/literal}, rien à faire, c'est down...

Est-ce que quelqu'un aurait une idée?...


Merci et bonne soirée.

Dernière modification par PEGASE (19/04/2011 07:52:53)

Hors ligne

#2 18/04/2011 22:57:16

bess
Administrateur
Lieu : Rennes
Inscription : 16/12/2008
Messages : 6 094
Site Web

Re : [RESOLU] {literal}{/literal} et js ne fonctionne pas

tiny tiny tiny... toujours lui ...

créé un contenu global, désactive le WYSIWYG définitivement dans ton contenu global. colle ton code HTML

et appel depuis ta page le contenu gloable

Hors ligne

#3 18/04/2011 23:34:04

Ouik
Modérateur
Lieu : Bourgogne
Inscription : 08/01/2008
Messages : 1 075
Site Web

Re : [RESOLU] {literal}{/literal} et js ne fonctionne pas

Je précise un peu : dès qu'on fait des choses un peu exotiques, c'est à dire pas du contenu simple, tiny mce nettoie le code et fout la merde.
Donc faire comme Bess a conseillé :-)

Hors ligne

#4 19/04/2011 07:50:00

PEGASE
Membre
Lieu : Sous le soleil
Inscription : 21/04/2010
Messages : 35

Re : [RESOLU] {literal}{/literal} et js ne fonctionne pas

Merci pour vos promptes réponses

tiny mce nettoie le code et fout la merde.

J'ai essayé et c'est parfait.

N'y aurait-il pas un editeur plus "code-exotique-friendly" que Tiny ?

Merci encore et bonne journée ensoleillée....

Dernière modification par PEGASE (19/04/2011 07:53:24)

Hors ligne

#5 19/04/2011 21:56:17

Ouik
Modérateur
Lieu : Bourgogne
Inscription : 08/01/2008
Messages : 1 075
Site Web

Re : [RESOLU] {literal}{/literal} et js ne fonctionne pas

PEGASE a écrit :

N'y aurait-il pas un editeur plus "code-exotique-friendly" que Tiny ?

pas que je sache. Le wysiwyg, quelqu'il soit, c'est bien mais ça a des limites, on ne peut pas tout faire avec...

Hors ligne

Pied de page des forums