Avatar billede mbhansen Nybegynder
04. oktober 2001 - 12:20 Der er 18 kommentarer og
1 løsning

parent.main.location.href problem

Jeg skal have fat i en url fra en frame hentet i en anden frame og jeg har prøvet at bruge parent.main.href i javascript men det virker ikke.

Ideen er at der er en top frame og en main frame. I topframen skal man kunne klikke på Foreslå link og så få hentet webadressen i mainframen. Web adressen skal så videresendes til en asp side som behandler informationerne.

Hvordan gør man det?
Avatar billede jakoba Nybegynder
04. oktober 2001 - 12:26 #1

<frameset>
  <frame name=\"topramme\" src=\"sidemedlink.html\">
  <frame name=\"mainramme\" src=\"sidederskalskiftes.html\">
</frameset>

i et link i \'topramme\' kan du så skrive:

parent.mainramme.location.href=\'nyside.html\';

husk det der location før href.

mvh JakobA
Avatar billede mbhansen Nybegynder
04. oktober 2001 - 12:32 #2
Problemmet er at det skal være dynamisk.

Foreksempel skal man kunne bruge en søgemaskine for at finde indformationer ved at navigere sig rundt i mainframen. Hvis så man finder en brugbar side så skal man klikke på foreslå link i topframen og den nye webadresse i mainframen skal derved hentes automatisk og tilføjes til en database ved hjælp af asp.

Avatar billede olebole Juniormester
04. oktober 2001 - 12:36 #3
<ole>
Det er du heldigvis afskåret fra af sikkerhedsgrunde. Du kan ikke scripte på sider, der ligger under et andet domæne med JavaScript.
/mvh
</bole>
Avatar billede jumper Nybegynder
04. oktober 2001 - 12:37 #4
mbhansen > Før vi fortsætter vil jeg lige spørge om en enkelt ting: Ligger siderne i de 2 frames på samme domain ?

/Thor
Avatar billede jumper Nybegynder
04. oktober 2001 - 12:38 #5
Avatar billede jumper Nybegynder
04. oktober 2001 - 12:38 #6
ole > Du var hurtigst denne gang :P

/Thor
Avatar billede olebole Juniormester
04. oktober 2001 - 12:39 #7
Thor >> Der er ikke noget at sige til, du ikke ligger nummer 1 på Top10 mere........skildpadde! naaaa.na.na.naaaaaaaaa.na!  *LooOooL*
/mvh
Avatar billede mbhansen Nybegynder
04. oktober 2001 - 12:45 #8
Tak for svarene, det gik virkelig hurtigt :)

Jeg vil blot lige høre om det er muligt på en anden måde eller er det bare fuldstændig umuligt?
Avatar billede jumper Nybegynder
04. oktober 2001 - 12:45 #9
Ole > Baaah, til gengæld sidder jeg nu på en 2Gbit/s forbindelse ... hæmorideplov!
naaaa.na.na.naaaaaaaaa.na!  :PPPP

/Thor ;o)
Avatar billede jumper Nybegynder
04. oktober 2001 - 12:46 #10
mbhansen > Vi _har_ lige svaret dig at det ikke er muligt ;o)

Til gengæld kunne du jo opnå det samme på en helt anden måde, f.eks. ved hjælp af bookmarklets.

/Thor
Avatar billede mbhansen Nybegynder
04. oktober 2001 - 12:49 #11
Okay, hvad er bookmarklets? er det bare bookmarks eller hvad?
Avatar billede olebole Juniormester
04. oktober 2001 - 12:51 #12
Thor >> Ja, det sætter jo blot din sløvhed i endnu skarpere relief...!
Du bør nok holde lidt igen i din serv......den har en tendens til at blive for høj  =oD
naaaa.na.na.naaaaaaaaa.na!
Avatar billede jumper Nybegynder
04. oktober 2001 - 12:54 #13
mbhansen > Det er et java script: link som du bookmarker, f.eks.

<a href=\"java script:alert(\'du befinder dig på\\n\'+location.href);void(0)\">Slæb dette link op til din link bar</a>

Ole >> Du skylder mig stadig en øl eller to :P

/Thor
Avatar billede olebole Juniormester
04. oktober 2001 - 12:57 #14
Thor >> Det der er ynkeligt...! Et seriøst forsvar havde været mere plausibelt  :oP
Avatar billede olebole Juniormester
04. oktober 2001 - 12:58 #15
ehhhh.....hvorfor den \'tomme beregning\', bagefter?
Avatar billede jumper Nybegynder
04. oktober 2001 - 13:00 #16
ole > Den med øllen var under bæltestedet, jeg ved det :D

void(0) er blot for at sikre at siden ikke skifter - java script: er jo en pseudo-protokol ;o)

/Thor
Avatar billede olebole Juniormester
04. oktober 2001 - 13:04 #17
Okay......jeg plejer blot at \"void\'e\" hele udtrykket:
java script:void( funktion );
Avatar billede jumper Nybegynder
04. oktober 2001 - 13:05 #18
Pytski, så længe void er returværdien skifter den ikke side ,)

/Thor
Avatar billede olebole Juniormester
04. oktober 2001 - 13:25 #19
ikke \'Pytski\'...din er da mere \'renlig\' og overskuelig  :)
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