Passer au contenu principal
Loading...
Skip to article
  • Qualtrics Platform
    Qualtrics Platform
  • Customer Journey Optimizer
    Customer Journey Optimizer
  • XM Discover
    XM Discover
  • Qualtrics Social Connect
    Qualtrics Social Connect

Ajouter du texte JavaScript


Was this helpful?


This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

The feedback you submit here is used only to help improve this page.

That’s great! Thank you for your feedback!

Thank you for your feedback!


Avertissement : des fonctionnalités de codage personnalisées sont fournies en l’état et peuvent nécessiter des connaissances en programmation pour l’implémentation. Notre équipe d’assistance ne pourra pas vous aider sur les sujets touchant au codage personnalisé. Vous pouvez plutôt tenter de vous adresser à notre communauté d’utilisateurs dédiés. Si vous souhaitez en savoir plus sur nos services de codage personnalisés, veuillez contacter votre Responsable de compte Qualtrics.

À propos de l’ajout de JavaScript

JavaScript est un langage de programmation qui vous permet d’exécuter des fonctionnalités plus avancées dans votre enquête que celles qui seraient autrement disponibles. Par exemple, vous pouvez modifier la taille de la zone dédiée au texte de la question, créer un type de question personnalisé, etc.

Astuce Qualtrics : vous trouverez de plus amples informations sur JavaScript dans la documentation de l’API Qualtrics. Vous pouvez apprendre les bases de JavaScript grâce à une série de tutoriels simples et gratuits sur codecademy.com.
Astuce Qualtrics : Javascript n’est pas inclus dans toutes les licences Qualtrics. Veuillez contacter votre Commercial Qualtrics si vous souhaitez y accéder.

Accès à l’éditeur JavaScript

  1. Cliquez sur la question à laquelle vous souhaitez ajouter du code JavaScript.
    Image illustrant la sélection d’une question, puis un clic sur JavaScript
  2. Dans la section Comportement des questions, sélectionnez JavaScript.
  3. Placez votre JavaScript dans la boîte, en dessous de l’un des morceaux de /*Placez votre JavaScript ici…*/ texte. Les balises d’ouverture et de fermeture sont déjà fournies (ne les supprimez pas).
    Astuce Qualtrics : vous pouvez placer votre code dans l’un des trois emplacements suivants : OnLoad, OnReady et OnUnload. Choisissez l’option qui correspond le mieux à vos besoins.

    Image illustrant la fenêtre Modifier le code JavaScript de la question avec du code JavaScript dans le champ

  4. Cliquez sur Enregistrer.
  5. Notez le</> symbole en regard de la question ; cette icône indique que la question comporte un JavaScript personnalisé.
    Image illustrant l’icône javascript dans le coin supérieur droit de la question.
    Pour afficher un aperçu des modifications que vous avez apportées, cliquez sur Aperçu.Image illustrant un clic sur le bouton d’aperçu en haut de l’éditeur d’enquête
  6. Pour supprimer votre JavaScript, ouvrez l’éditeur, cliquez sur Effacer, puis sur Enregistrer.
    Image illustrant la fenêtre Modifier le code JavaScript, le bouton Effacer est dans la partie inférieure gauche, tandis que les boutons Annuler et Enregistrer sont dans la partie inférieure droite.
Astuce Qualtrics : il existe plusieurs fonctions spéciales de la bibliothèque de codes Qualtrics qui peuvent être utilisées dans votre JavaScript personnalisé. Vous trouverez de la documentation sur ces fonctions sur notre API JavaScript.

Conseils et recommandations pour l’utilisation de JavaScript dans Qualtrics

  1. Les enquêtes Qualtrics sont hébergées sur un moteur d’enquête appelé JavaScript Form Engine (JFE). Bien que JFE soit une application à page unique, elle recharge l’en-tête, le pied de page et le thème sur chaque page de votre enquête.
  2. Lors du chargement d’une page d’enquête, JFE appelle trois fonctions qui acceptent les rappels. Les rappels seront exécutés aux moments suivants :
    • addOnload() – Exécuté lors du chargement de la page.
    • addOnReady() – Exécuté lorsque la page est entièrement affichée.
    • addOnUnload() – Exécuté lorsqu’une page est déchargée (lorsque la page est laissée).

      Astuce Qualtrics : Qualtrics n’autorise pas la fonctionnalité document.write().

  3. Si vous changez de fonctionnalité en dehors d’une question spécifique (comme détourner le clavier pour répondre aux questions), vous devrez supprimer cette fonction lors de l’envoi de la page en utilisant le rappel transmis à la fonction addOnUnload().
  4. Comme pour toute mise en œuvre de code JavaScript, nous vous recommandons de vous abstenir de créer des variables globales, car elles peuvent entrer en conflit avec les fonctionnalités existantes sur la page.
    • Si vous souhaitez importer des bibliothèques JavaScript, vous pouvez inclure une référence à ces bibliothèques dans l’en-tête de l’enquête dans les<script> balises. N’oubliez pas que même une fois que vous avez référencé la bibliothèque dans votre en-tête, vous devez appliquer le code JavaScript directement aux questions applicables pour qu’il soit intégré à l’enquête.
  5. Le code JavaScript est supprimé du code HTML de la question. Utilisez l’éditeur JavaScript au lieu de la question HTML, comme indiqué dans la section Accès à l’éditeur JavaScript ci-dessus.
  6. Les transitions de page peuvent entraîner des problèmes lors de la sélection des éléments en cours de chargement car elles affectent également les éléments de page. Si vous rencontrez des difficultés, vous pouvez désactiver les transitions de page dans la section Apparence de l’onglet Enquête.

&nbsp ;

Ajout de Javascript dans différents types de projets

Vous pouvez ajouter du javascript aux questions admissibles dans presque tous les types de projets. Les options décrites sur cette page sont disponibles dans :

FAQ

De nombreuses pages de ce site ont été traduites de l'anglais en traduction automatique. Chez Qualtrics, nous avons accompli notre devoir de diligence pour trouver les meilleures traductions automatiques possibles. Toutefois, le résultat ne peut pas être constamment parfait. Le texte original en anglais est considéré comme la version officielle, et toute discordance entre l'original et les traductions automatiques ne pourra être considérée comme juridiquement contraignante.