Avatar billede halnet Nybegynder
25. januar 2001 - 15:54 Der er 10 kommentarer og
1 løsning

javascript href opdatering...

Jeg har en frame der hedder \"boards\" og denne skal opdateres når dette script bliver kørt fra et popup-vindue. Min kode er sikkert helt forkert, men det kan måske give et praj... hehe

<script language=\"javascript\">
document.parent.boards.href=\'http://www.koebonline.nu/boards/board.php\';
</script>

Fejlen er: \"document.parent.boards is not an object\"

- Anders
Avatar billede erikjacobsen Ekspert
25. januar 2001 - 15:57 #1
Hvis det er fra et popupvindue har du ikke en parent. Du kan skrive (noget
i retning af):  referer.parent.boards.href =...  (ganske og aldeles utestet...hehe)
Avatar billede halnet Nybegynder
25. januar 2001 - 16:02 #2
Det virker desv. ikke...
Mener du at ikke at det er \"document\" og ikke \"parent\" man ikke har? (kryptisk sætning ;o)

\"referer is undefined\"

- Anders
Avatar billede erikjacobsen Ekspert
25. januar 2001 - 16:11 #3
Så må du låne et \"r\" af mig ;-)

document.referrer.parent.boards.href = .....

Avatar billede halnet Nybegynder
25. januar 2001 - 16:15 #4
Hehe... men der er stadig fejl...

Jeg har defineret framen til at hedde \"boards\" i framesettet... det er nok ik?

- Anders
Avatar billede erikjacobsen Ekspert
25. januar 2001 - 16:18 #5
Jeg skal smutte nu..... her er en variant

  document.referrer.document.parent.boards.location = ...

ualmindeligt utestet
Avatar billede halnet Nybegynder
25. januar 2001 - 16:18 #6
ok... tak... jeg tjekker!

- Anders
Avatar billede halnet Nybegynder
25. januar 2001 - 16:28 #7
Jeg lader lige spg. stå i et par dage... har fundet en midlertidig løsning på mit problem, men det ville være rart at kende løsningen ;o)

- Anders
Avatar billede jakoba Nybegynder
25. januar 2001 - 16:29 #8
jeg vil tro det skulle være:
window.opener.frames.boards.location = den_nye_URL;

window                                                  -- topniveau i popupvinduet
            opener                                        -- topniveau i det vindue der åbnede
                        frames                            -- array af frames
                                    boards                -- den frame der hedder boards
                                              location    -- som altid når man skifter side via javascript

mvh JakobA
Avatar billede jakoba Nybegynder
26. januar 2001 - 20:20 #9
Men hvis de sider der er loaded i de to vinduer kommer fra hvert sit domæne er det ikke så nemt. Så er der noget javascript security der sørger for at de ikke kan snakke sammen,
Avatar billede halnet Nybegynder
27. januar 2001 - 00:36 #10
-> jakoba
Det er samme domæne, men jeg har valgt at lave det på en helt anden måde...
Hvis du er sikker på dit svar er rigtigt, kan du svare og få point ;o)

- Anders
Avatar billede jakoba Nybegynder
27. januar 2001 - 00:38 #11
OK. tak
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