JavaScript Doubler un contenu
Résolu
MarieMizuki
-
MarieMizuki -
MarieMizuki -
A voir également:
- JavaScript Doubler un contenu
- Word a trouvé du contenu illisible - Guide
- Le fichier à télécharger correspond au contenu brut d’un courrier électronique. de quel pays a été envoyé ce message ? - Guide
- Telecharger javascript - Télécharger - Langages
- Fusionner deux cellules excel en gardant le contenu - Guide
- Contenu multimedia messenger disparu - Forum Facebook Messenger
4 réponses
Hello,
Commence par ajouter dans ton body le script suivant :
Ensuite il faut faire une méthode PHP qui s'assure, par exemple via un preg_replace() que chaque mot de ta liste est remplacé par :
Par exemple, si tes mots à doubler sont dans le tableau $tMots :
Commence par ajouter dans ton body le script suivant :
<script type="text/javascript"> function doublerMot(element){ var motSimple = element.innerHTML; element.innerHTML = motSimple+motSimple; } </script>
Ensuite il faut faire une méthode PHP qui s'assure, par exemple via un preg_replace() que chaque mot de ta liste est remplacé par :
<span onClick="doublerMot(this);">mot</span>
Par exemple, si tes mots à doubler sont dans le tableau $tMots :
<?php for ($i=0 ; $i<count($tMots) ; $i++){ preg_replace("#".$tMots[$i]."#", "<span onClick=\"doublerMot(this);\">".$tMots[$i]."</span>", $tonTexte); ?>
Et bien il faut que le texte contenant les mots à doubler soit gérer par une variable PHP, sur laquelle tu appliques le code PHP que je t'ai fourni !
Bonjour,
merci pour la réponse mais je ne voit pas comment utiliser:
Il faut que je remplace des éléments, il me semble, lesquels et par quoi ?
De plus j'ai essayer :
Ca fonctionne mais je voudrais limiter le "doublage" à une fois.
merci pour la réponse mais je ne voit pas comment utiliser:
<?php for ($i=0 ; $i<count($tMots) ; $i++){ preg_replace("#".$tMots[$i]."#", "<span onClick=\"doublerMot(this);\">".$tMots[$i]."</span>", $tonTexte); ?>
Il faut que je remplace des éléments, il me semble, lesquels et par quoi ?
De plus j'ai essayer :
<span onClick="doublerMot(this);">mot</span>
Ca fonctionne mais je voudrais limiter le "doublage" à une fois.