Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

111
Views
Activación del controlador de eventos de almacenamiento después de que el niño guarde la clave LocalStorage en el padre

No he podido encontrar una publicación similar en ninguna parte en línea. Tengo problemas para activar un detector de eventos de almacenamiento después de que una ventana emergente secundaria se guarde en el almacenamiento local principal. Parece que debería ser simple, solo que no estoy seguro de estar en el camino correcto para lograrlo.

Ambiente:

  • Servidor único, IIS, múltiples sitios
  • Ejecutando PHP 7.4.22 en el servidor

Uso:

  1. El usuario está llenando un formulario web
  2. El usuario hace clic en el botón 'Buscar' en el formulario para importar datos en los campos del formulario
  3. El botón carga una ventana emergente de un sitio almacenado en el mismo servidor, mismo dominio
  4. El artículo es buscado y seleccionado
  5. Los campos de datos de elementos seleccionados se almacenan en el almacenamiento local del elemento window.opener
  6. ISSUE Listener recoge la clave que se está creando y es procesada por el padre

Código actual (padre):

 window.addEventListener('storage', function(e) { alert('Storage change detected.'); // Do stuff });

Resultado deseado:

  • La selección de un elemento se guarda en localStorage y el padre detecta el cambio, luego lo procesa en consecuencia

Resultado actual:

  • El detector de eventos no se activa cuando el niño activa el evento de "almacenamiento". Mi código se activará si se realizan cambios EN el padre o en la consola, pero no se activan cuando se crea el par clave/valor de localStorage.
about 4 years ago · Juan Pablo Isaza
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!