webForumDet fria alternativet

Skicka värden till popup sida

.NET

2 svar · 469 visningar · startad av cok

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

Hallå,

Hur kan jag lösa detta på snyggast sätt. Jag har en sida där jag helst vill ha ett popupfönster som ska visa lite statistik. Problemeet är hur jag gör detta dynamiskt. Har testat att regga ett javascript till knappen som ska visa popupen men i detta läge (Page_Load) så vet jag inte vilken typ av statistik som ska visas.

Alltså från grundsidan kan användaren välja lite olika saker och utifrån detta vill jag i popupen visa olika typer av statistik. Går det att lösa på ett snyggt sätt öht eller måste jag t ex göra postbacks efter varje val man gör på grundsidan för att på detta sätt kunna skapa en querystring eller lägga värdena i session eller liknande?

Tacksam för litta hjälp :)

Medlem sedan dec. 19996 522 inlägg
#2

Du kan ju plocka upp ifyllda värden med javascriptet i sig, som öppnar fönstret. Så slipper du postbacks

Medlem sedan dec. 19996 721 inlägg
#3

En i vissa fall fungerande variant.

1. Låt knappen trigga en js-funktion
2. I JS-funktionen öppnar du ett fönster (tomt)
3. I JS-funktionen byter du temporärt target på formuläret till ditt nya fönster
4. Trigga en postback från JS
5. Återställ target
6. Nu har du gjort en postback, men till det nya fönstret
7. Kör Server.Transfer (eller en välformulerad redirect) till den riktiga popup-sidan och hämta värden från PreviousPage.

254 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)