Sélectionner le contenu de la balise code
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
Sélectionner le contenu de la balise code
Bonjour,
J'ai suivi le tutoriel qui permet de sélectionner le contenu de la balise code. Le code ne marche plus.
Comment corriger le problème ?
Merci d'avance.
J'ai suivi le tutoriel qui permet de sélectionner le contenu de la balise code. Le code ne marche plus.
Comment corriger le problème ?
Merci d'avance.
- Mon JS:
- Code:
function code_selectionner(e){
var doc = document, text = $(e).closest("dl").find(".cont_code,code").get(0), range, selection;
if(text.previousSibling === null){
text.parentNode.insertBefore(document.createElement('span'), text);
}
if(doc.body.createTextRange){
range = document.body.createTextRange();
range.moveToElementText(text);
range.select();
}else if(window.getSelection){
selection = window.getSelection();
range = document.createRange();
range.selectNodeContents(text);
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 class="code_selectionner" onclick="code_selectionner(this)">Sélectionner le contenu</span>');
});
- Mon CSS:
- Code:
.code_selectionner{
margin: 0px 10px 0px 10px;
font-weight: normal;
font-size: 12px;
color: #8D8D8D;
cursor: pointer;
float: right;
}
Re: Sélectionner le contenu de la balise code
Bonjour ^^
PA > Modules > Gestion des codes javascript
-> Activer la gestion des codes Javascript : Oui puis
PA > Modules > Gestion des codes javascript
-> Activer la gestion des codes Javascript : Oui puis
Re: Sélectionner le contenu de la balise code
Bonjour,
C'est déjà activé. J'ai dit dans mon précédent message : "le code ne marche plus".
C'est déjà activé. J'ai dit dans mon précédent message : "le code ne marche plus".
Re: Sélectionner le contenu de la balise code
Le code fonctionne toujours donc ça ne vient pas du tuto
Maintenant si tous vos autres javascripts fonctionnent je n'ai pas d'autre réponse à vous suggérer.
Depuis quand le code ne fonctionne plus ? J'imagine que ça date de jeudi dernier ou d'hier ?
Maintenant si tous vos autres javascripts fonctionnent je n'ai pas d'autre réponse à vous suggérer.
Depuis quand le code ne fonctionne plus ? J'imagine que ça date de jeudi dernier ou d'hier ?
Re: Sélectionner le contenu de la balise code
Samedi dernier, le code marchait. Je me suis aperçu aujourd'hui qu'il ne marchait plus.
Re: Sélectionner le contenu de la balise code
Tu as bien vérifié que les codes javascript étaient toujours activés ? Car les miens se sont désactivés du jour au lendemain sur mes deux forums.
Sinon essaye ce code :
C'est celui que j'ai mis quand le mien avait cessé de fonctionner, il marchera peut-être chez toi.
Sinon essaye ce code :
- 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">Sélectionner</span>')});
C'est celui que j'ai mis quand le mien avait cessé de fonctionner, il marchera peut-être chez toi.
Re: Sélectionner le contenu de la balise code
A ma grande surprise, c'était désactivé. Je l'ai réactivé et ça ne marche toujours pas.
Re: Sélectionner le contenu de la balise code
As-tu essayé le code que je t'ai donné ?
Re: Sélectionner le contenu de la balise code
Oui, je l'ai installé et rien n'a changé.
Aujourd'hui, le code remarche. J'avais modifié d'autres feuilles javascript, peut-être que le problème venait que les codes étaient en conflit.
Merci pour votre aide.
Aujourd'hui, le code remarche. J'avais modifié d'autres feuilles javascript, peut-être que le problème venait que les codes étaient en conflit.
Merci pour votre aide.
Sujets similaires
» Sélectionner le contenu de la balise code
» Balise [code] [/code] : Avoir le texte « code » et « sélectionner le contenu » en bleu, plus gros ainsi qu’avoir la même couleur
» Balise [code][/code] : sélectionner le contenu
» code sélectionner le contenu
» Selectionner le contenu du code [ne fonctionne pas]
» Balise [code] [/code] : Avoir le texte « code » et « sélectionner le contenu » en bleu, plus gros ainsi qu’avoir la même couleur
» Balise [code][/code] : sélectionner le contenu
» code sélectionner le contenu
» Selectionner le contenu du code [ne fonctionne pas]
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