Just nu i M3-nätverket
Jump to content

Skicka kommandon mellan browser fönster


Zpeed

Recommended Posts

Hej, jag undrar om någon vet vilket det smidigaste sättet att skicka ett kommando mellan 2 fönster är. Jag använder mig av en popup med formulär och när användaren väljer "submit" vill jag samtidigt updatera fönstret där popupen kom upp från (huvudfönstret alltså), så dom nya värderna (i detta fall dom nya färgerna användaren har valt som färgschema) ska laddas.

 

Vilket slags script bör jag använda till detta?

 

Tack på förhand // Anders

 

Link to comment
Share on other sites

Anjuna Moon

Från popupfönstret kan du accessa öppnar fönstret med javascript via window.opener. Jag antar att öppnarsidan skall laddas om, med någon eller några parametrar vidareskickade?

 

window.opener.location='sida.asp?color='+newCol;

 

Link to comment
Share on other sites

tack för hjälpen :)

jag lade till parent för att uppdatera hela orginalfönstret och inte bara en frame:

 

SCRIPT LANGUAGE='JavaScript'>window.opener.parent.location.reload();</script>

 

Dock var jag tvungen att stänga ner popupen då "window.opener" inte funkar efter att formuläret uppdaterats.

 

Link to comment
Share on other sites

Anjuna Moon
Dock var jag tvungen att stänga ner popupen då "window.opener" inte funkar efter att formuläret uppdaterats.

Var det någon följdfråga där eller har du löst det som du vill nu?

 

Du kan ju alltid uppdatera öppnarfönstret innan formuläret skickas:

 

[log]

<form onsubmit="DoUpdate();return true;">

[/log]

och lägga ditt uppdateringsscript i funktionen DoUpdate. Det hela beror ju på hur du löst det i övrigt. Bara ett tips.

 

 

[inlägget ändrat 2005-04-08 22:49:36 av Anjuna Moon]

Link to comment
Share on other sites

Det var en trevande följdfråga ;P

Mitt problem är att efter formuläret skickas, och användaren kanske vill göra en justeing i popupen så kan den inte längre updatera orginal fönstret med "window.opener" eftersom "window.operner" sats till popupen själv då formuläret skickas.

 

Link to comment
Share on other sites

Anjuna Moon
eftersom "window.operner" sats till popupen själv då formuläret skickas.

Ah, ok, då förstår jag problemet. Kan fundera vidare på en lösning om en stund.

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...