När jag klickar på knappar i min modal så öppnas det alltid ett nytt fönster, finns det någon chans att händelserna som sker när man klickar på en knapp sker i modal fönstret?
Ex:
Jag försöker göra en sökning i mitt modalfönster, när jag klickar på search så öppnas det ett nytt riktigt fönster och där presenteras sökresultatet.
...Men jag vill ju ha det i min modal.
Kör
c# & ASP.NET 2.0, men det borde inte spela någon roll, jag har ingen speciell target.
Den kör alltså close scriptet, men det är det nya fönstret som poppas upp när man klickar på knappen som stängs, allstå inte modalen.
ex hur det fungerar idag:
Klick på länk i startsidan --> en modal öppnas.
När man gjort saker i modalen och ex vill stänga den, klicka på knappen close, då öppnas ett nytt fönster som stängs direkt via window.close() --> man är tillbaka till modalen.
jag vill ju att modalen stängs och att man är tillbaka till startsidan.
Jag vill inte att modalfönstret öppnar ett nytt fönster som den gör idag, utan den skall helt enkelt stänga sig när man klickar på Close och återgå till fönstret som öppnade modalen.
Klick på länk i startsidan --> en modal öppnas.
När man gjort saker i modalen och ex vill stänga den, klicka på knappen close, då öppnas ett nytt fönster som stängs direkt via window.close() --> man är tillbaka till modalen.
När modal-fönstret öppnats, finns det en "Close"-knapp i dokumentet. Vid klick på den skall fönstret stängas?
Jag har alltså en GridView (ASP.NET 2.0) i denna GridView så finns det lite rader med addressuppgifter.
Jag skapar ochså två stycken knappar, varav den ena har ett commandname och den andra har ett inbyggt commandname som visar en detailView.
Med mitt commandName så skapar jag följande javaScript och i nuläget så skall den bara stänga modalfönstret.(senare så skall den populera Window.Opener)
När jag klickar på knappen med commandName så öppnas ett nytt fönster upp och stängs omedelbart.
På min knapp som inte har något commandName så öppnas ett nytt fönster upp med en detailView.
Ingen av dessa knappar skall öppna upp ett nytt fönster.
Som sagt så har jag satt en base target men utan framgång.
Kör jag sidan i ett riktigt fönster så sker det som jag vill skall ske, dvs DetailView presenteras samt om jag vill stänga så fungerar det också.
Min fråga är: hur i hela Hälsingland kan den koden öppna ett nytt fönster? Vad jag kan se i din kod ovan finns det inte en enda window.open()/.showModalDialog()-rad (om vi bortser från den i ditt tredje inlägg som faktiskt skall vara där).
Om vi tittar på ditt tredje inlägg så kan vi se HTML-koden för hur du öppnar modal-fönstret. So far, so good. Problemet ligger ju i AddressBook.aspx, så hur ser HTML-koden (såsom den skickas till klienten) ut där?
Efter mycket huvudbry så gjorde jag om den till en vanlig popup, nackdelen är ju att man kommer åt "stora fönstret" medans popupen finns, men det fungerar i varje fall.
260 ms totalt · 4 externa anrop · v20260731065814-full.7fb52858