javascript, Insérer un strong dans un texte
2 participants
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 1 sur 1 • Partagez
javascript, Insérer un strong dans un texte
Bonjour à tous,
Je souhaite sous condition que la valeur invité est supérieur à zéro qu'elle s'affiche en gras et rouge
Transformer ceci:
Il y a en tout 36 visiteurs en ligne :: 5 Membres, 2 Invisibles et 29 Curieux :: 2 Moteurs de recherche
En ceci:
Il y a en tout 36 visiteurs en ligne :: 5 Membres, 2 Invisibles et 29 Curieux :: 2 Moteurs de recherche
Pour la condition je ne devrais pas avoir de problème, mon souci est d'arriver à envelopper cette valeur dans une balise.
Merci.
Je souhaite sous condition que la valeur invité est supérieur à zéro qu'elle s'affiche en gras et rouge
Transformer ceci:
Il y a en tout 36 visiteurs en ligne :: 5 Membres, 2 Invisibles et 29 Curieux :: 2 Moteurs de recherche
En ceci:
Il y a en tout 36 visiteurs en ligne :: 5 Membres, 2 Invisibles et 29 Curieux :: 2 Moteurs de recherche
Pour la condition je ne devrais pas avoir de problème, mon souci est d'arriver à envelopper cette valeur dans une balise.
Merci.
Dernière édition par stefou le Mar 22 Sep 2015 - 17:23, édité 1 fois
Re: javascript, Insérer un strong dans un texte
Bonjour stefou,
Vous pouvez utiliser ce script pour ajouter une balise :
#qeel_member = membres
#qeel_hidden = invisibles
#qeel_guest = invités
#qeel_bot = moteurs
Ensuite, vous pouvez ajouter une condition :
dans le script :
Vous pouvez utiliser ce script pour ajouter une balise :
- Code:
$(function() {
var who = document.getElementById('i_whosonline');
if (who && who.nextSibling && who.nextSibling.nodeType != 3) {
who = who.nextSibling;
who.innerHTML = who.innerHTML.replace(/^(.*?<strong id="strong2">\d+<\/strong>.*?:: )(\d+)( .*?, )(\d+)( .*? )(\d+)( .*?:: )(\d+)( .*?<br>)/, '$1<span id="qeel_member">$2</span>$3<span id="qeel_hidden">$4</span>$5<span id="qeel_guest">$6</span>$7<span id="qeel_bot">$8</span>$9');
}
});
#qeel_member = membres
#qeel_hidden = invisibles
#qeel_guest = invités
#qeel_bot = moteurs
Ensuite, vous pouvez ajouter une condition :
- Code:
var hidden = document.getElementById('qeel_hidden');
if (hidden && +hidden.innerHTML > 0) {
hidden.innerHTML = '<strong style="color:#F00">' + hidden.innerHTML + '</strong>';
}
dans le script :
- Code:
$(function() {
var who = document.getElementById('i_whosonline');
if (who && who.nextSibling && who.nextSibling.nodeType != 3) {
who = who.nextSibling;
who.innerHTML = who.innerHTML.replace(/^(.*?<strong id="strong2">\d+<\/strong>.*?:: )(\d+)( .*?, )(\d+)( .*? )(\d+)( .*?:: )(\d+)( .*?<br>)/, '$1<span id="qeel_member">$2</span>$3<span id="qeel_hidden">$4</span>$5<span id="qeel_guest">$6</span>$7<span id="qeel_bot">$8</span>$9');
var hidden = document.getElementById('qeel_hidden');
if (hidden && +hidden.innerHTML > 0) {
hidden.innerHTML = '<strong style="color:#F00">' + hidden.innerHTML + '</strong>';
}
}
});
Re: javascript, Insérer un strong dans un texte
J'ai pas tout compris du code mais il est parfait
En plus vous avez ajouté une class pour chaque valeur
Mille Merci !
En plus vous avez ajouté une class pour chaque valeur
Mille Merci !
Sujets similaires
» Modifier la couleur du texte dans le menu "Insérer un texte sans formatage"
» où insérer du javascript dans phpbb3
» Insérer le pseudo dans un lien (javascript)
» Fonction Javascript dans l'éditeur de texte
» Insérer du Javascript
» où insérer du javascript dans phpbb3
» Insérer le pseudo dans un lien (javascript)
» Fonction Javascript dans l'éditeur de texte
» Insérer du Javascript
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum