webForumDet fria alternativet

Skicka med variabler vid stägning av en popup!

JavaScript

1 svar · 398 visningar · startad av paddan

Medlem sedan dec. 2002299 inlägg
Frågan#1

Hej!
Så här är det:
Jag har ett popup fönster där man välja olika värden i select rutor.
Sen vill jag att när man stänger dem så ska dessa värdena skickas till en function som ligger på huvudsidan.

Förstår ni vad jag menar?
Ett pop up fönster, väljder värden, lägger dem direkt i variabler när man ändrar i selecten, sen ska man trycka på submit och då ska dem variablerna skickas till huvudsidan där dem tas emot av en function.

Är dte någon som har några ideer?

Mvh martin

Medlem sedan feb. 20066 inlägg
#2

paddan skrev:

Hej!
Så här är det:
Jag har ett popup fönster där man välja olika värden i select rutor.
Sen vill jag att när man stänger dem så ska dessa värdena skickas till en function som ligger på huvudsidan.

Förstår ni vad jag menar?
Ett pop up fönster, väljder värden, lägger dem direkt i variabler när man ändrar i selecten, sen ska man trycka på submit och då ska dem variablerna skickas till huvudsidan där dem tas emot av en function.

Är dte någon som har några ideer?

Mvh martin

Skriv en funktion på "huvudsidan" och anropa den från "popupsidan" med opener.funktion(variabler, du, vill, skicka, till, huvudsidan);

ex:

--- huvudsida
<script>
  function returnFunction(value) {
    document.write(value); // eller vad du nu vill göra
  }
</script>
--- end huvudsida

--- popupsida
<script>
  /*
    Anropa sendToMain när du gör submit
  */
  function sendToMain() {
    /* 
      kontrollera först så att opener.returnFunction finns
    */
    if (opener && opener.returnFunction) {
      /*
        skicka sen tillbaka 10
      */
      opener.returnFunction(10);
    }
  }
</script>
--- end popupsida
256 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)