Det finns en del trix, men egentligen kan man inte vara säker på att det kommer fungera i längden så mitt råd är att inte öppna fönstret automatiskt. Bättre vore isf att du vid onclick - på knappen för att logga in - öppnar fönstret och gör valideringen där. Om det inte skulle vara korrekt användarnamn och lösenord kan du istället stänga fönstret och byta url på window.opener.
Hejsan på er!
Jag har ett litet problem, jag har en webbapplikation i asp.net som jag vill öppna i ett nytt fönster när man loggar in (så man blir av med verktygsfält mm (eller går det att gömma verktygsfälten mm i det befintliga fönstret?)) Problemet är nu alltså att SP2 i Explorer blockerar det nya fönstret, vilket alla användare inte förstår.
Så jag vill alltså att det ska fungera som det gör men inte blockeras av popup-blockeraren.
Så här fungerar det nu:
en enkel intro.aspx med 2 st asp:textbox för username/password och en asp:imagebutton för 'logga in'. (Jag kör också klientvalidering på de två fälten vilket är trevligt men inte helt nödvändigt kanske)
När man skrivit in korrekt username/password visar jag en asp:panel som innehåller följande javascript för att öppna applikationen i ett nytt fönster:
var temp
temp = '/login.asp?user_name=xxxx&password=xxxxx&project_id=129'
testWindow=window.open(temp,"test","width=750,height=540,toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=yes,scrollbars=yes");
Är det någon som har något förslag på något bra sätt att göra så att popup-blockeraren inte blockerar min webbapplikation?
Tack på förhand, Erik
