Ajouter du texte JavaScript
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
- Cliquez sur la question à laquelle vous souhaitez ajouter du code JavaScript.
- Dans la section Comportement des questions, sélectionnez JavaScript.
- 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.
- Cliquez sur Enregistrer.
- Notez le</> symbole en regard de la question ; cette icône indique que la question comporte un JavaScript personnalisé.
Pour afficher un aperçu des modifications que vous avez apportées, cliquez sur Aperçu. - Pour supprimer votre JavaScript, ouvrez l’éditeur, cliquez sur Effacer, puis sur Enregistrer.
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
- 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.
- 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().
- 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().
- 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.
- 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.
- 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.
  ;
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 :