zum Hauptinhalt springen
Loading...
Skip to article
  • Customer Experience
    Customer Experience
  • Employee Experience
    Employee Experience
  • Brand Experience
    Brand Experience
  • Core XM
    Core XM
  • Design XM
    Design XM

JavaScript hinzufügen


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!


Warnung: Kundenspezifische Coding-Funktionen werden unverändert bereitgestellt und erfordern möglicherweise Programmierkenntnisse für die Implementierung. Unser Support bietet keine Hilfe oder Beratung im Zusammenhang mit benutzerdefinierter Codeerstellung. Stattdessen können Sie sich gerne in unserer Benutzer-Community erkundigen. Wenn Sie mehr über unsere Services für benutzerdefinierte Codeerstellung erfahren möchten, wenden Sie sich an Ihren Account Executive bei Qualtrics.

Informationen zum Hinzufügen von JavaScript

JavaScript ist eine Programmiersprache, mit der Sie erweiterte Funktionen in Ihrer Umfrage ausführen können, als sie sonst verfügbar wären. Sie können beispielsweise die Größe eines Fragetextfelds ändern, einen benutzerdefinierten Fragetyp erstellen und vieles mehr.

Tipp: Weitere Informationen zu JavaScript finden Sie in der Qualtrics-API-Dokumentation. Sie können die Grundlagen von JavaScript durch eine Reihe einfacher und kostenloser Tutorials auf codecademy.com lernen.
Tipp: Javascript ist nicht in allen Qualtrics-Lizenzen enthalten. Wenden Sie sich an Ihren Qualtrics Account Executive, wenn Sie Zugriff erhalten möchten.

Zugriff auf den JavaScript-Editor

  1. Klicken Sie auf die Frage, der Sie JavaScript hinzufügen möchten.
    Auswählen einer Frage und anschließendes Klicken auf JavaScript
  2. Wählen Sie im Abschnitt Verhalten der Frage die Option JavaScript.
  3. Fügen Sie Ihr JavaScript in das Feld unter einem der Teile von /*JavaScript hier einfügen…*/ text ein. Die öffnenden und schließenden Tags sind bereits vorhanden (löschen Sie sie nicht).
    Tipp: Sie können Ihren Code an einer von drei Stellen platzieren: OnLoad, OnReady und OnUnload. Wählen Sie diejenige aus, die Ihren Anforderungen am besten entspricht.

    JavaScript-Fenster zum Bearbeiten von Fragen mit JavaScript im Feld

  4. Klicken Sie auf Speichern.
  5. Beachten Sie das</> Symbol neben der Frage. Dieses Symbol zeigt an, dass die Frage benutzerdefiniertes JavaScript enthält.
    JavaScript-Symbol in der oberen rechten Ecke der Frage
    Um eine Vorschau der von Ihnen vorgenommenen Änderungen anzuzeigen, wählen Sie Vorschau.Wählen Sie oben im Umfrage-Editor die Drucktaste für die Vorschau.
  6. Um JavaScript zu entfernen, öffnen Sie den Editor, wählen Sie Zurücksetzen und anschließend Sichern.
    Im Fenster "JavaScript bearbeiten" befindet sich die Drucktaste zum Zurücksetzen unten links, während "Abbrechen" und "Sichern" unten rechts angezeigt werden.
Tipp: Es gibt mehrere spezielle Funktionen aus der Qualtrics-Codebibliothek, die in Ihrem benutzerdefinierten JavaScript verwendet werden können. Die Dokumentation zu diesen Funktionen finden Sie in unserem JavaScript-API.

Tipps & Richtlinien für die Verwendung von JavaScript in Qualtrics

  1. Qualtrics-Umfragen werden auf einer Umfrage-Engine namens JavaScript Form Engine (JFE) gehostet. Während es sich bei JFE um eine einseitige Anwendung handelt, werden Kopf, Fußzeile und Motiv auf jeder Seite Ihrer Umfrage neu geladen.
  2. Beim Laden einer Umfrageseite ruft JFE drei Funktionen auf, die Callbacks akzeptieren. Die Callbacks werden zu folgenden Zeitpunkten ausgeführt:
    • addOnload() – Wird beim Laden der Seite ausgeführt.
    • addOnReady() – Wird ausgeführt, wenn die Seite vollständig angezeigt wird.
    • addOnUnload() – Wird ausgeführt, wenn eine Seite entladen wird (wenn die Seite verlassen wird).

      Tipp: Qualtrics lässt die Funktion document.write() nicht zu.

  3. Wenn Sie Funktionen außerhalb einer bestimmten Frage ändern (z.B. die Tastatur für die Beantwortung von Fragen übernehmen), müssen Sie diese Funktion bei der Seiten-Übergabe entfernen, indem Sie den Callback verwenden, der an die Funktion addOnUnload() übergeben wird.
  4. Wie bei jeder Implementierung von JavaScript empfehlen wir, sich bei der Erstellung globaler Variablen zu enthalten, da sie mit vorhandenen Funktionen auf der Seite kollidieren kann.
    • Wenn Sie JavaScript-Bibliotheken importieren möchten, können Sie in<script> Tags eine Referenz auf diese Bibliotheken in den Umfragekopf einfügen. Beachten Sie, dass Sie selbst nachdem Sie die Bibliothek in Ihrem Kopf referenziert haben, Javascript direkt auf die entsprechenden Fragen anwenden müssen, damit dieser Code in die Umfrage übernommen wird.
  5. JavaScript wird aus dem Frage-HTML entfernt. Verwenden Sie den JavaScript-Editor anstelle der Frage HTML, wie oben im Abschnitt Zugriff auf den JavaScript-Editor beschrieben.
  6. Seitenübergänge können Probleme beim Auswählen von Elementen beim Laden verursachen, da sie auch Seitenelemente betreffen. Wenn Probleme auftreten, können Sie Seitenübergänge im Abschnitt Design des Umfrage-Reiters deaktivieren.

 

Häufig gestellte Fragen

Viele Seiten dieses Portals wurden mithilfe maschineller Übersetzung aus dem Englischen übersetzt. Obwohl wir bei Qualtrics die bestmögliche maschinelle Übersetzung ausgewählt haben, um ein möglichst gutes Ergebnis zu bieten, ist maschinelle Übersetzung nie perfekt. Der englische Originaltext gilt als offizielle Version. Abweichungen zwischen dem englischen Originaltext und den maschinellen Übersetzungen sind nicht rechtlich bindend.