Centro de conocimiento Blog
  • Tema
  • Automático
  • Claro
  • Oscuro
Español es
Idioma ✕
  • Deutsche
  • Eesti
  • English
  • Español
  • Français
  • Hrvatski
  • Italiano
  • Latviešu
  • Lietuvių
  • Lëtzebuergesch
  • Malti
  • Nederlands
  • Português (BR)
  • Português (PT)
  • Română
  • Slovenčina
  • Slovenščina
  • Srpski
  • Suomi
  • Türkçe
  • Ελληνικά
  • Български
  • Русский
  • Українська
Iniciar sesión
Desarrolladores Blog
Iniciar sesión
Inicio Desarrolladores Cliente de JavaScript Referencia de métodos
Buscar
Desarrolladores
Cliente de JavaScript
  • Descripción general
  • Instalación del cliente
  • Opciones del constructor
  • Modos de checkout
  • Abrir el proceso de compra
  • Eventos
  • Referencia de métodos
  • Seguimiento y consentimiento
  • Opciones avanzadas de inserción
  • Resolución de problemas
API REST (v2)
SDK de PHP
SDK de Node.js
SDK de Python
Plugin de WordPress
Cliente de JavaScript

Referencia de métodos

Toda la interfaz pública del cliente de Entase – reserva, suscripción a eventos, getters y setters de tiempo de ejecución y desmontaje.

description Ver como Markdown

Toda la interfaz pública de una instancia de Entase.

Reserva

MétodoDescripción
book(eventID, options?)Abre el proceso de compra de un evento. Consulta Abrir el proceso de compra.

Eventos

MétodoDescripción
on(name, callback)Registra una función de callback. Una por nombre de evento – consulta Eventos.
off(name, callback?)Elimina la función de callback registrada para un nombre. El argumento de callback se ignora.

Ambos aceptan una cadena separada por espacios o un array de nombres.

Configuración regional

MétodoDescripción
getLocale()Devuelve el valor configurado, incluido el literal 'auto' si ese es el valor establecido.
setLocale(locale)Cambia el idioma del proceso de compra para reservas posteriores.

getLocale() informa de la configuración, no de la resolución – con el valor predeterminado devuelve 'auto', no el idioma que se utilizará realmente. El valor 'auto' se resuelve en el momento en que se llama a book(), a partir del atributo lang de tu elemento <html>, por lo que los cambios en el idioma de la página después de crear el cliente se detectan sin necesidad de hacer nada más.

Modo de proceso de compra

MétodoDescripción
getCheckoutMode()Devuelve el modo resuelto, 'pane' o 'popup' – nunca 'auto'.
setCheckoutMode(mode)Establece el modo. 'auto' vuelve a ejecutar la detección; se ignora un valor no reconocido.

Consulta Modos de proceso de compra.

Seguimiento

MétodoDescripción
getTracking()Devuelve el objeto actual de parámetros de seguimiento.
setTracking(tprm)Sustituye los parámetros de seguimiento. No se combinan – pasa el conjunto completo.

Consulta Seguimiento y consentimiento.

Posicionamiento de la ventana emergente

MétodoDescripción
getTopWindowCenter()Devuelve { top, left }, el punto en el que se centra la ventana emergente.
setTopWindowCenter(top, left)Mueve ese punto.

El punto central se calcula una vez, al crear la instancia, a partir de la posición de la ventana del navegador en la pantalla. No se vuelve a calcular cuando el visitante mueve o redimensiona la ventana, por lo que, en una página de larga duración, una ventana emergente puede abrirse lejos de la ventana actual. Vuelve a calcularlo antes de reservar si es importante:

JavaScript
1234
entase.setTopWindowCenter(
  window.screenTop + (window.innerHeight / 2),
  window.screenLeft + (window.innerWidth / 2)
);

Esto no tiene efecto en el modo de panel.

Desmontaje

MétodoDescripción
destroy()Elimina los listeners de ventana del cliente. La instancia no se puede reutilizar.

Llámalo cuando desaparezca el componente o la vista que posee la instancia. Después, book() registra un error y no hace nada – crea una instancia nueva en su lugar.

Anterior Eventos Siguiente Seguimiento y consentimiento
¿Te ha resultado útil este artículo?
En esta página
  • Reserva
  • Eventos
  • Configuración regional
  • Modo de proceso de compra
  • Seguimiento
  • Posicionamiento de la ventana emergente
  • Desmontaje
Aprende a usar Entase.
© 2026 Entase, Inc.

Entase

  • Eventos
  • Registrarse

Plataforma

  • Precios
  • Alcance global
  • Integración
  • Herramientas de marketing
  • Herramientas de reserva
  • Colaboración

Casos de uso

  • Teatro y ópera
  • Conciertos y fiestas
  • Exposiciones, ferias y festivales
  • Museos y atracciones
  • Tours y experiencias
  • Talleres y seminarios
  • Recaudación de fondos
  • Torneos

Centro de conocimiento

  • Organizadores
  • Asistentes
  • Desarrolladores
  • Blog

Información legal

  • Términos de uso
  • Política de privacidad
  • Política de cookies
search ¿Preguntas? Buscar
auto_awesome ¿LLM? Leer llms.txt
support_agent ¿Necesitas ayuda? Iniciar chat