Saltar al contenido principal
Loading...
Skip to article
  • Customer Experience
    Customer Experience
  • Employee Experience
    Employee Experience
  • Brand Experience
    Brand Experience
  • Core XM
    Core XM
  • Design XM
    Design XM

Agregar 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!


Advertencia: Las funciones de codificación personalizadas se proporcionan tal cual y pueden requerir conocimientos de programación para su implementación. Nuestro equipo de soporte técnico no ofrece asistencia ni consultoría sobre programación personalizada. En su lugar, puede preguntar a los usuarios especializados de nuestra comunidad. Si desea obtener más información sobre nuestros servicios de codificación personalizada, póngase en contacto con su Ejecutivo de cuentas de Qualtrics.

Acerca de la adición de JavaScript

JavaScript es un lenguaje de programación que le permite lograr una funcionalidad más avanzada en su encuesta de la que de otro modo estaría disponible. Por ejemplo, puede cambiar el tamaño de un cuadro de texto de pregunta, crear un tipo de pregunta personalizado y mucho más.

Consejo Q: Encontrará más información sobre JavaScript en la documentación de la API de Qualtrics. Puede aprender los conceptos básicos de JavaScript a través de una serie de tutoriales simples y gratuitos en codecademy.com.
Consejo Q: Javascript no está incluido en todas las licencias de Qualtrics. Póngase en contacto con su ejecutivo de cuentas de Qualtrics si está interesado en obtener acceso.

Acceder al editor JavaScript

  1. Haga clic en la pregunta a la que desea añadir JavaScript.
    seleccionar una pregunta y, a continuación, hacer clic en Javascript
  2. En la sección Comportamiento de la pregunta, seleccione JavaScript.
  3. Coloque su JavaScript en el cuadro, debajo de una de las partes de /*Coloque aquí su JavaScript…*/ texto. Las etiquetas de apertura y cierre ya se han proporcionado (no las elimine).
    Consejo Q: Puede colocar su código en uno de los tres lugares: OnLoad, OnReady y OnUnload. Elija el que más se adapte a sus necesidades.

    Editar la ventana Javascript de la pregunta con Javascript en el campo

  4. Haga clic en Guardar.
  5. Observe el símbolo </> junto a la pregunta; este icono indica que la pregunta tiene JavaScript personalizado.
    el icono de JavaScript en la esquina superior derecha de la pregunta
    Para obtener una vista previa de los cambios que ha realizado, haga clic en Vista previa.haciendo clic en el botón de vista previa en la parte superior del editor de encuestas
  6. Para eliminar su JavaScript, abra el editor, haga clic en Borrar y, a continuación, en Guardar.
    en la viuda de edición de JavaScript, el botón Borrar está en la parte inferior izquierda, mientras que Cancelar y Guardar están en la parte inferior derecha
Consejo Q: Hay varias funciones especiales de la biblioteca de códigos de Qualtrics que se pueden utilizar en su JavaScript personalizado. Encontrará documentación sobre estas funciones en nuestra API de JavaScript.

Sugerencias y directrices para usar JavaScript en Qualtrics

  1. Las encuestas de Qualtrics se alojan en un motor de encuestas llamado Motor de formularios JavaScript (JFE). Aunque JFE es una aplicación de una sola página, vuelve a cargar el encabezado, el pie de página y el tema en cada página de su encuesta.
  2. Al cargar una página de encuesta, JFE llama a tres funciones que aceptan llamadas de retorno. Las llamadas de retorno se ejecutarán en los siguientes momentos:
    • addOnload() – Se ejecuta cuando se carga la página.
    • addOnReady(): se ejecuta cuando la página se visualiza completamente.
    • addOnUnload(): se ejecuta cuando se descarga una página (cuando se deja la página).

      Consejo Q: Qualtrics no permite la funcionalidad document.write().

  3. Si cambia la funcionalidad fuera de una pregunta específica (como secuestrar el teclado para responder preguntas), deberá eliminar esa función en el envío de la página mediante la llamada de retorno transferida a la función addOnUnload().
  4. Al igual que con cualquier implementación de JavaScript, recomendamos abstenerse de la creación de variables globales, ya que puede chocar con la funcionalidad existente en la página.
    • Si desea importar bibliotecas JavaScript, puede incluir una referencia a ellas en el encabezado de la encuesta dentro de las etiquetas <script>. Recuerde que incluso una vez que haya hecho referencia a la biblioteca en el encabezado, debe aplicar Javascript directamente a las preguntas aplicables para que ese código se incorpore a la encuesta.
  5. JavaScript se elimina de la pregunta HTML. Utilice el editor JavaScript en lugar de la pregunta HTML, como se hace referencia en la sección anterior Acceso al editor JavaScript.
  6. Las transiciones de página pueden causar problemas al seleccionar elementos al cargar, ya que también afectan a los elementos de página. Si tiene dificultades, puede desactivar las transiciones de página en la sección Diseño y fondos de la pestaña Encuesta.

 

Preguntas frecuentes

Muchas de las páginas de este sitio han sido traducidas del inglés original utilizando la traducción automática. Aunque en Qualtrics hemos realizado nuestra diligencia debida para obtener las mejores traducciones automáticas posibles, la traducción automática nunca es perfecta. El texto original en inglés se considera la versión oficial, y cualquier discrepancia entre el inglés original y las traducciones automáticas no son legalmente vinculantes.