"Sélectionner le code"

2 participants

Voir le sujet précédent Voir le sujet suivant Aller en bas

Résolu "Sélectionner le code"

Message par Thomas-Hilde Ven 24 Avr 2020 - 2:16

Détails techniques

Version du forum : phpBB2
Poste occupé : Fondateur
Navigateur(s) concerné(s) : Safari
Personnes concernées par le problème : Tous les utilisateurs
Lien du forum : (lien masqué, vous devez poster pour le voir)

Description du problème

Bonjour,

Le code Javascript permettant de faire "sélectionner le contenu" des balises
Code:
 ne fonctionnent pas. J'ai pourtant fait la même manipulation sur un autre forum et tout a fonctionné.
Les codes utilisés sont les mêmes, j'ai également activé la gestion des codes Java.

Voici mes codes CSS et JAVA :

Code CSS
[code]/* Sélectionner le code */
.selectCode { float:right; cursor:pointer; }
div.cont_code { clear: right; }[/code]

Code Javascript
[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 le contenu</span>')});[/code]

Je vous remercie de votre attention !


Dernière édition par Thomas-Hilde le Mer 29 Avr 2020 - 13:23, édité 1 fois
Thomas-Hilde

Thomas-Hilde
**

Masculin
Messages : 62
Inscrit(e) le : 10/06/2018

https://naggaroth.forumactif.com
Thomas-Hilde a été remercié(e) par l'auteur de ce sujet.

Résolu Re: "Sélectionner le code"

Message par Neptunia Ven 24 Avr 2020 - 2:18

Bonjour ^^


Que se passe t'il si vous forcez les templates par défaut ?
Neptunia

Neptunia
Membre actif

Féminin
Messages : 17853
Inscrit(e) le : 08/08/2010

https://www.galaxie-series.net/
Neptunia a été remercié(e) par l'auteur de ce sujet.

Résolu Re: "Sélectionner le code"

Message par Thomas-Hilde Ven 24 Avr 2020 - 2:22

Même en forçant les tempêtes par défaut ça ne fonctionne pas
(Super pour cette réponse aussi rapide !)
Thomas-Hilde

Thomas-Hilde
**

Masculin
Messages : 62
Inscrit(e) le : 10/06/2018

https://naggaroth.forumactif.com
Thomas-Hilde a été remercié(e) par l'auteur de ce sujet.

Résolu Re: "Sélectionner le code"

Message par Neptunia Ven 24 Avr 2020 - 2:26

Tentez de désactiver tous les scripts actifs sur les sujets ou sur toutes les pages sauf celui relatif aux balises code (éditer les scripts et décocher les cases de placement)
Neptunia

Neptunia
Membre actif

Féminin
Messages : 17853
Inscrit(e) le : 08/08/2010

https://www.galaxie-series.net/
Neptunia a été remercié(e) par l'auteur de ce sujet.

Résolu Re: "Sélectionner le code"

Message par Thomas-Hilde Ven 24 Avr 2020 - 2:28

Ça fonctionne en faisant ceci, mais je ne vois absolument pas quel autre script pose problème
Thomas-Hilde

Thomas-Hilde
**

Masculin
Messages : 62
Inscrit(e) le : 10/06/2018

https://naggaroth.forumactif.com
Thomas-Hilde a été remercié(e) par l'auteur de ce sujet.

Résolu Re: "Sélectionner le code"

Message par Thomas-Hilde Ven 24 Avr 2020 - 2:33

Pardonnez ce message, mais je viens de réactiver tous mes scripts et celui qui posait problème est résolu. Je n'ai pourtant rien modifié.

Dans tous les cas, problème résolu ! Un grand merci à Neptunia pour son aide et sa réactivité !

Edit : Au final, le problème persiste toujours. Un script que je mets sur "toutes les pages" retire "sélectionner le contenu". Qui plus est, il se trouve que c'est un script qui me posait déjà problème étant donné qu'il ne fonctionne pas...


Dernière édition par Chacha le Ven 24 Avr 2020 - 9:41, édité 3 fois (Raison : Problème non résolu finalement)
Thomas-Hilde

Thomas-Hilde
**

Masculin
Messages : 62
Inscrit(e) le : 10/06/2018

https://naggaroth.forumactif.com
Thomas-Hilde a été remercié(e) par l'auteur de ce sujet.

Résolu Re: "Sélectionner le code"

Message par Thomas-Hilde Sam 25 Avr 2020 - 11:31

Mon problème est réglé, je vous remercie de m'avoir éclairé pour le résoudre Smile
Thomas-Hilde

Thomas-Hilde
**

Masculin
Messages : 62
Inscrit(e) le : 10/06/2018

https://naggaroth.forumactif.com
Thomas-Hilde a été remercié(e) par l'auteur de ce sujet.

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum