Avatar billede ameq Nybegynder
11. januar 2005 - 12:45 Der er 10 kommentarer og
1 løsning

Hjælp til opener.location.href

Hej
jeg sider og laver en asp.net side, hvor et popup vindu blever åbenet når en bruger trykker på et link, brugen indskriver så noget i et tekst felt også trykker submit, så er det så her at popup vinduet lukker (virker fint) og "rigtig" side skal genindlæse og hente det nye data. Det virker også, jeg kan se at siden bliver hentet igen. Men den nye data blever bare ikke hentet. Og jeg har skrivet i min page_load at den skal udskrive dataen være gang siden blever indlæst
Avatar billede ameq Nybegynder
11. januar 2005 - 14:01 #1
jeg tror "problemmet" er mozilla
men hva hedder opener.location.href i mozilla?
Avatar billede ameq Nybegynder
11. januar 2005 - 14:45 #2
har løst problemmet, men ikke rigtig fundet ud af hvad opener.location.href hedder i mozilla, men er lige ved at tror det hedder det samme.
Avatar billede snepnet Nybegynder
11. januar 2005 - 14:48 #3
fungerer det som forventet i internet explorer. altså siden vender, og du ser de nye data, hvorimod du i mozilla bare for vendt siden - uden at se de nye data ?
mvh

du kan eventuelt sikre dig mod caching i browseren. du kan se her hvordan :
http://www.eggheadcafe.com/ng/microsoft.public.dotnet.framework.aspnet.caching/post450006.asp

ellers kan du finde en del om det ved en googling - f.eks.:
http://www.google.dk/search?hl=da&q=asp.net+browser+caching+response+expires&meta=
Avatar billede snepnet Nybegynder
11. januar 2005 - 14:50 #4
jeg mener jeg plejer at bruge window.opener, men det giver nok det samme.
mvh
Avatar billede ameq Nybegynder
11. januar 2005 - 15:15 #5
det virkede bare i IE =)
Avatar billede snepnet Nybegynder
11. januar 2005 - 15:18 #6
oki - og du er sikker på at siden bliver vendt på serveren - også med mozilla ?
mvh
Avatar billede ameq Nybegynder
11. januar 2005 - 18:16 #7
det jeg bygger det må er at jeg havde et <a href="#" onclick="åbenmitpopupvindu">link</a> så når jeg åbende linket både i mz og ie så kom der til at stå # oppe i adresse baren. Og i mz forsvant den når jeg brugte opener.location.href i mz, jeg ved ikke hvad der skete i IE for der virkede det jo =)
Avatar billede snepnet Nybegynder
11. januar 2005 - 19:00 #8
jeg forstår ikke helt hvad du mener :o( - må jeg ikke prøve at se din kode istedet ?
mvh
Avatar billede ameq Nybegynder
11. januar 2005 - 19:54 #9
arr jo det blever så først imorgen, men der er bare så meget =)
Avatar billede snepnet Nybegynder
11. januar 2005 - 19:57 #10
ja - sådan er det jo gerne.
det eneste der indtil videre synes relevant er :

din page_load på den form der åbner popup-vinduet.
det script der åbner popup-vinduet.
det script der køres i popup-vinduet, som skal sørge for at den side det er åbnet fra reloades.

fik du kigget på det med caching i browseren ?

mvh
Avatar billede ameq Nybegynder
12. januar 2005 - 08:12 #11
nix, det kom jo til at virke =)
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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