Avatar billede roadrunr Nybegynder
14. marts 2000 - 18:06 Der er 9 kommentarer og
1 løsning

Frames og "parent.indhold.location.href"

Jeg har:
En default.asp som opbygger et frameset. I den ene frame loader jeg en ny fil(default2.asp), som også loader et frameset.
Dvs, nu har jeg frames inde en en frame.

default.asp har følgende frame-names: "indhold"(indeholder default2.asp) og "loader"

default2.asp har selv følgende frame-names: "leftmenu" og "main"

I "main" loader jeg en fil, som skal erstatte default2.asp i "indhold".

Hvordan gør jeg det???

umiddelbart ville jeg bruge følgende:
parent.indhold.location.href = "?"
men den siger at den ikke kan finde "indhold"

Håber i kan hjælpe....

Avatar billede netsrac Praktikant
14. marts 2000 - 18:42 #1
<a href="fil.asp" target="indhold">link</a>

Ps. Hvis du permanent kører med fire filer, kan ligeså godt lægge det hele i en frame fil :-)
Avatar billede roadrunr Nybegynder
14. marts 2000 - 18:50 #2
Ja, jeg ville også umiddelbart gøre som du foreslår, men jeg skal bruge det som en "EventHandler" i form af OnLoad=""

Eks:

<script>

function Redirect() {

parent.inhold.location.href = '';
}


</script>

<body OnLoad="Redirect();">
Avatar billede justincase Nybegynder
14. marts 2000 - 19:34 #3
Da du befinder dig i top.indhold.main kan du enten bruge
top.indhold.location eller parent.location

hvis du kalder parent.inhold fra main vil det fortolkes som om at indhold framen havde en frame der også hedder indhold.

:)

JustinCase
Avatar billede nielslbeck Nybegynder
14. marts 2000 - 23:07 #4
Prøv parent.location.href="?"
Avatar billede olebole Juniormester
15. marts 2000 - 02:09 #5
<ole>
Kald 'bedstefar':
  parent.parent.indhold.location.href = "hvad_du_nu_vil_loade.html"
/VH
</bole>
Avatar billede nielslbeck Nybegynder
15. marts 2000 - 12:40 #6
olebole>> Ja okay, men er det ikke lettere blot at kalde far? (parent.location.href="?")
Avatar billede olebole Juniormester
16. marts 2000 - 00:58 #7
nielslbeck >> Helt sikkert. Måske burde mit svar have lydt:
"Eller kald 'bedstefar'..."
Jeg tror problemet er, at roadrunr ikke helt har styr på stamtræet. Det tyder i hvert fald kaldet i spørgsmålet på - hvor han prøver at kalde 'indhold' i 'far'. Det var derfor, jeg prøvede at vise, hvordan man kalder tilbage i nestede frames.
/VH
Avatar billede nielslbeck Nybegynder
16. marts 2000 - 06:37 #8
olebole>> okay...
Avatar billede nielslbeck Nybegynder
28. marts 2000 - 15:55 #9
Kunne du eventuelt accpetere/afvise svarerne, så vi kan få spørgsmålet lukket?
Avatar billede nielslbeck Nybegynder
28. marts 2000 - 16:04 #10
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