webForumDet fria alternativet

Ladda om två!

JavaScript

1 svar · 470 visningar · startad av Belenos

Medlem sedan mars 201077 inlägg
Frågan#1

Jag laddar information till en sida med hjälp av en popup genom att använda <form action för att skapa en data array som jag lägger i en session med php. När sessionen är skapad skall sidan som öppnar popupen ladda om och läsa in sessionen för visning. Alltfungerar perfekt utom att sidan som öppnar popupen laddar om innan sessionen är satt!

Jag försöker använda:
setTimeout( window.opener.location.reload(), 500 );

för att fördröja omladdningen men fördröjningen fungerar inte?
Vad är fel eller finns det ett bättre sätt att fördröja omladdning för ”öppnarsidan” till en popup?

Glad för svar!

Medlem sedan aug. 2008815 inlägg
#2

Den här funktionen stänger popup fönstret och laddar om sidan som skapade popupen.

<script language="javascript">
function refreshParent() {
  window.opener.location.href = window.opener.location.href ;

  if (window.opener.progressWindow)
		
 {
    window.opener.progressWindow.close()
  }
  window.close();
}
</script>
278 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
131 ms — deklarationer (db)
0 ms — hämta statistik (cache)
144 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)