Avatar billede ham_se17 Nybegynder
03. marts 2004 - 11:57 Der er 8 kommentarer og
1 løsning

domaine og frame

Jeg har lige fået løst mit problem med at min default side åbner et login system i en popup dialog.
Når man loger ind lukker et javascript popup vinduet, og derefter skal den "refreshe" default siden...
Og det virker da også på min egen maskine, men på min server virker det ik...

jeg ved problemet er pga mit domaine.
mit domaine åbner min side i en frame (www.gratisdns.dk), på denne måde står domaine navnet hele tiden i adresselinien...

Men hvilken frame skal jeg så referer til når den skal reloades???

bruger følgende scripts:

popup siden loades...

onclick='window.open("/login.asp", "","scrollbars=no,resizable=no,title=yes, width=600, height=350")'



her lukkes siden, og parent reloades.

<SCRIPT>
    opener.top.document.location = '/?p=admin';
    window.close();
</SCRIPT>
Avatar billede fennec Nybegynder
03. marts 2004 - 12:00 #1
prøv dette:
<SCRIPT>
    opener.parent.document.location = '/?p=admin';
    window.close();
</SCRIPT>
Avatar billede ham_se17 Nybegynder
03. marts 2004 - 12:11 #2
nope, det virkede ik...
Avatar billede fennec Nybegynder
03. marts 2004 - 12:22 #3
din frame på www.gratisdns.dk på have et navn

opener.top.NavnPåFrame.document.location = '/?p=admin';
Avatar billede ham_se17 Nybegynder
03. marts 2004 - 12:23 #4
ja, men der står ik noget om havd de kalder de frames... mon ik det er "main" ?
Avatar billede fennec Nybegynder
03. marts 2004 - 12:27 #5
ellers kan du gøre noget i denne stil. Jeg kan desværre ikke helt huske syntaksen, så jeg lover ikke det er rigtigt :(

opener.top.frame(0).document.location = '/?p=admin';
opener.top.frame.frames(0).document.location = '/?p=admin';
Avatar billede ham_se17 Nybegynder
03. marts 2004 - 12:27 #6
nope, den hedder ikke main...
opener.top.main.document.location = '/?p=admin';

virker IKKE
Avatar billede ham_se17 Nybegynder
03. marts 2004 - 12:32 #7
AHA!
framen hedder
"gratisdns"    kan du hjælpe nu?
Avatar billede ham_se17 Nybegynder
03. marts 2004 - 12:33 #8
fik løst det med syntaksen:

opener.top.gratisdns.document.location = '/?p=admin'
Avatar billede fennec Nybegynder
03. marts 2004 - 12:34 #9
Tillykke :)
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
Kurser inden for grundlæggende programmering

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