[Invision] Remplacement d'un string dans une page
3 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
[Invision] Remplacement d'un string dans une page
Bonjour,
En plaçant sur toutes les pages plusieurs scripts de replacement de mots, seul le premier script est pris en compte lorsque les autres remplacements ne se font pas dans la même page. Dans ce cas, les scripts qui suivent sont sans effet...
Exemple:
Cordialement
En plaçant sur toutes les pages plusieurs scripts de replacement de mots, seul le premier script est pris en compte lorsque les autres remplacements ne se font pas dans la même page. Dans ce cas, les scripts qui suivent sont sans effet...
Exemple:
- Code:
// Remplacement dans "derniers sujets" (portail)
var str = $("#comments_div").html().replace(/par ./g,'');
$('#comments_div').html(str);
// Remplacement dans "post-header" (page des messages)
var str = $(".author").html().replace(/par ./g,'');
$(".author").html(str);
Cordialement
Dernière édition par HPie le Jeu 19 Sep 2013 - 11:38, édité 1 fois
HPie- *****
- Messages : 599
Inscrit(e) le : 16/08/2010
Re: [Invision] Remplacement d'un string dans une page
Bonsoir,
Je dirais qu'il faut changer le nom de la variable et ne pas mettre à chaque fois le même.
Donc par exemple ceci :
Cordialement.
Je dirais qu'il faut changer le nom de la variable et ne pas mettre à chaque fois le même.
Donc par exemple ceci :
- Code:
// Remplacement dans "derniers sujets" (portail)
var str = $("#comments_div").html().replace(/par ./g,'');
$('#comments_div').html(str);
// Remplacement dans "post-header" (page des messages)
var str2 = $(".author").html().replace(/par ./g,'');
$(".author").html(str2);
Cordialement.
Re: [Invision] Remplacement d'un string dans une page
Bonsoir Tech,
Le changement de variable ne change rien.
J'ai une liste de scripts avec la même variable et cela fonctionne parfaitement.
Elle est à chaque fois réutilisée pour une nouvelle opération.
Les deux scripts fonctionnent lorsque les remplacements s'opèrent sur une même page. Pour des pages différentes, il n'y a que le premier script qui fonctionne...
Cordialement
Le changement de variable ne change rien.
J'ai une liste de scripts avec la même variable et cela fonctionne parfaitement.
Elle est à chaque fois réutilisée pour une nouvelle opération.
Les deux scripts fonctionnent lorsque les remplacements s'opèrent sur une même page. Pour des pages différentes, il n'y a que le premier script qui fonctionne...
Cordialement
HPie- *****
- Messages : 599
Inscrit(e) le : 16/08/2010
Re: [Invision] Remplacement d'un string dans une page
Bonjour,
Si le sélecteur n'existe pas, cela provoque une erreur, et donc fin de l'exécution du code javascript.
Pour y remédier, il s'agit d'en vérifier l'existence comme ceci.
Si le sélecteur n'existe pas, cela provoque une erreur, et donc fin de l'exécution du code javascript.
Pour y remédier, il s'agit d'en vérifier l'existence comme ceci.
- Code:
if ($("#comments_div").length) {
var str = $("#comments_div").html().replace(/par ./g,'');
$('#comments_div').html(str);
}
HPie- *****
- Messages : 599
Inscrit(e) le : 16/08/2010
Sujets similaires
» Remplacement du Titre(?) de la page d'accueil
» remplacement du o dans les balise html
» remplacement de l'image des bouton facebook et twitter dans la toolbar
» modif / suppr et remplacement zone de recherche dans la toolbar (pour permettre un renvoi vers une encyclopédie en ligne)
» [Invision] Page d'affichage du profil avancé
» remplacement du o dans les balise html
» remplacement de l'image des bouton facebook et twitter dans la toolbar
» modif / suppr et remplacement zone de recherche dans la toolbar (pour permettre un renvoi vers une encyclopédie en ligne)
» [Invision] Page d'affichage du profil avancé
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