Souci avec le javascript "sélectionner le contenu"
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
Souci avec le javascript "sélectionner le contenu"
Bonjour,
Depuis ce soir, le code pour l'option sélectionner le contenu trouvé dans les pages du forum des forums ne fonctionne plus sur aucun de mes forums. Il fonctionnait parfaitement sur mes quatre forums hier soir, mais ce soir le texte cliquable pour sélectionner le contenu dans la balise "code" a tout simplement disparut.
Le JS étant un langage que je ne connais pas, j'aurais bien besoin d'aide pour comprendre pourquoi ça n'apparait plus °° Y a -t-il eu une mise a jour qui a cassé la compatibilité quelque part ?
Voici le code que j'utilise :
Depuis ce soir, le code pour l'option sélectionner le contenu trouvé dans les pages du forum des forums ne fonctionne plus sur aucun de mes forums. Il fonctionnait parfaitement sur mes quatre forums hier soir, mais ce soir le texte cliquable pour sélectionner le contenu dans la balise "code" a tout simplement disparut.
Le JS étant un langage que je ne connais pas, j'aurais bien besoin d'aide pour comprendre pourquoi ça n'apparait plus °° Y a -t-il eu une mise a jour qui a cassé la compatibilité quelque part ?
Voici le code que j'utilise :
- Code:
function selectCode(e) {
var s = $(e).closest("dl").find(".cont_code,code").get(0), range, selection;
var a = s, z = s;
while(a.nodeType == 1 && a.childNodes.length) a=a.firstChild;
while(z.nodeType == 1 && z.childNodes.length) z=z.lastChild;
if (!$(a).is('.fixff')) {
var fix = $('<span class="fixff"/>').insertBefore(a);
} else {
a = a.nextSibling;
}
if (document.body.createTextRange) {
range = document.body.createTextRange();
range.moveToElementText(s);
range.select();
} else if (window.getSelection) {
selection = window.getSelection();
range = document.createRange();
range.setStart(a, 0);
range.setEnd(z, z.nodeValue ? z.nodeValue.length : 0);
selection.removeAllRanges();
selection.addRange(range);
}
};
$(function(){$("dl.codebox:not(.spoiler,.hidecode) > dd.code, dl.codebox:not(.spoiler,.hidecode) > dd > code").closest("dl").find('dt').append('<span onClick="selectCode(this)" class="selectCode">Clic magique</span>')});
Dernière édition par louha le Jeu 24 Mai 2018 - 21:02, édité 1 fois
Re: Souci avec le javascript "sélectionner le contenu"
Bonsoir louha
Avant tout, rend toi sur ton panneau d'admin et vérifie si la page des javascripts est activé, car depuis tout à l'heure j'ai trois forums qui ont eu le même soucis .
Actuellement ils sont tous désactivés par défaut, mais je n'en connais pas la cause .
Avant tout, rend toi sur ton panneau d'admin et vérifie si la page des javascripts est activé, car depuis tout à l'heure j'ai trois forums qui ont eu le même soucis .
Actuellement ils sont tous désactivés par défaut, mais je n'en connais pas la cause .
Invité- Invité
Re: Souci avec le javascript "sélectionner le contenu"
Ha oui ! Effectivement, c'est la seule chose que je n'avais pas vérifiée, tellement j'étais sûre que ça ne pouvait pas avoir bougé.
Merci @jackymi !
Merci @jackymi !
Sujets similaires
» Problème avec la fonction "sélectionner le contenu"
» Problème avec la fonction "Sélectionner le contenu"
» Bloc code avec option pour sélectionner le contenu
» Souci avec un code javascript
» Souci avec un header défilant ♦ javascript.
» Problème avec la fonction "Sélectionner le contenu"
» Bloc code avec option pour sélectionner le contenu
» Souci avec un code javascript
» Souci avec un header défilant ♦ 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