Avatar billede dj_uncas Nybegynder
27. februar 2006 - 09:55 Der er 9 kommentarer og
1 løsning

Vindue lukker sig selv

Hejsa

Jeg har en funktion der skal åbne et vindue, og ikke andet:

window.onload = function()
{
  window.open('Export.aspx');
}

i Export.aspx er der så noget ASP.NET kode der skal exportere noget data til Excel, og den del er der for så vidt styr på.

Problemet er at vinduet jeg prøver at åbne dør med det samme igen, dvs. inden der går 1 sek. I Firefox når man slet ikke at se vinduet.. Der er ingen ting i javascript konsollen i FF, og jeg har ikke kunnet se noget som helst i min kode der kan gøre det her..

Er der nogen der har ideer til hvad der sker?
Avatar billede thesurfer Nybegynder
27. februar 2006 - 10:38 #1
Normalt er det: window.open('filnavn','vinduenavn','parameter');

Det kan være, at du har installeret noget anti-popup software, som nakker popup'en lige så snart den er oprettet.

/theSurfer
Avatar billede dj_uncas Nybegynder
27. februar 2006 - 10:57 #2
Tja, jeg kiggede lige i min IE, og der var faktisk en pop-up blocker, men det gør ingen forskel at slå den fra...
Avatar billede dj_uncas Nybegynder
27. februar 2006 - 11:24 #3
Jeg har fundet problemet. Det havde slet ikke noget med JavaScript at gøre, men en header jeg havde klistret på mit Response i .aspx siden..
Avatar billede thesurfer Nybegynder
27. februar 2006 - 11:28 #4
Hvilken header gør sådan?

/theSurfer
Avatar billede dj_uncas Nybegynder
27. februar 2006 - 13:36 #5
Jeg havde sat Content-Disposition til "inline; filename=Export.xls"

Det er stadig lidt mærkelig. Jeg satte min HttpSniffer på sagen, og den opdagede at når jeg bruger IE finder den fint siden, med Response-status 200, men når jeg bruger Firefox begynder den ikke engang at lede efter popup-siden.
Avatar billede roenving Novice
27. februar 2006 - 22:05 #6
-- lyder præcis som popup-stopperen ...
Avatar billede dj_uncas Nybegynder
28. februar 2006 - 10:00 #7
ok, så vil jeg lige kigge på den.. Det er dog ikke så nødvendigt lige i denne sammenhæng da applikationen kun skal køre i IE, men det er jo altid rart at vide til en anden gang..

Jeg synes til gengæld at jeg før har åbnet vinduer på samme måde uden problemer i FF, er der kommet noget nyt på popup-fronten i 1.5?
Avatar billede dj_uncas Nybegynder
14. marts 2006 - 15:42 #8
Det var vist popup-blockeren der var i vejen. Smid et svar.
Avatar billede thesurfer Nybegynder
15. marts 2006 - 08:49 #9
Svar smidt :-)

/theSurfer
Avatar billede dj_uncas Nybegynder
15. marts 2006 - 10:07 #10
Det er heldigt at siden kun skal bruges i IE ;-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester