Avatar billede razmuz_dk Nybegynder
11. juli 2001 - 21:00 Der er 16 kommentarer og
1 løsning

parent. .. ?

Hey Folks!

hvis man fks skriver
parent.FRAMENAVN.document.write(\"blah\")
så skriver den blah i framen FRAMENAVN

1. Hvis jeg nu vil ha\' den til at skrive blah i den fil hvor framesettet ligger i? - hva\' så?

Grunden til jeg spørger om dette er jeg ska\' lave min <frameset name=\"middle\" cols=\"*,*,*\"> om til noget andet! :)

Har forsøgt mig med den her..
parent.document.frameset[\'middle\'].cols=\"420,0,*\"

men den virker ik\'! :)

2. Nogen der har en løsning? =)
Avatar billede razmuz_dk Nybegynder
11. juli 2001 - 21:02 #1
Det behøves kun at virke i IE.
Avatar billede roenving Novice
11. juli 2001 - 21:04 #2
Hierarkiet er:
Window
(Frameset)
  [Frame]
Document

Er det det, du har fået gjort galt?

hth
jes
Avatar billede razmuz_dk Nybegynder
11. juli 2001 - 21:11 #3
Ehm - gerne lidt kode? ;)
Avatar billede roenving Novice
11. juli 2001 - 21:11 #4
PS!

Skal forstås sådan at elementer i paranteser ikke behøves at findes og at den firkantede betyder, at den både kan adresseres direkte fra window eller også via Framesettet.

mvh
jes
Avatar billede razmuz_dk Nybegynder
11. juli 2001 - 21:12 #5
nej vent... tror jeg forstår det - men hvordan smækker jeg et \"framenavn\" på min fil med framesettet i!?
Avatar billede razmuz_dk Nybegynder
11. juli 2001 - 21:19 #6
http://www.razmuz.dk/test2/

Her kan du se hvad jeg vil gøre... Når man trykker på \"hm\" skal \"frameborderen\" gå ned \"midt\" på ! :)

Kig lidt i koden... så forstår du hvad jeg mener!
Avatar billede roenving Novice
11. juli 2001 - 21:20 #7
Et Frameset er defineret inde i enten window eller frame og har altid det pågældende elements størrelse, så du skal have fat i et frame-element, som (såvidt jeg husker) enten har en absolut bredde (jeg kan heller ikke lige huske hvilke metriker, som dur på frames -- men i hvert fald pixels og procent).

hth
jes
Avatar billede olebole Juniormester
11. juli 2001 - 21:24 #8
<ole>
I IE har du muligheden for at resize et navngivet frameset, dynamisk:

<frameset name=\"middle\" rows=\"10%,90%\" name=\"Ib\">
  <frame name=\"jeps\" src=\"side1.html\">
  <frame name=\"jeps2\" src=\"side2.html\">
</frameset>

...så kan du fra en side i sættet kalde:

<a href=\"#\" onclick=\"parent.Ib.cols=\'50%,50%\'\">Ryk sjoveren ind</a>

/mvh
</bole>
Avatar billede olebole Juniormester
11. juli 2001 - 21:25 #9
<a href=\"#\" onclick=\"parent.Ib.rows=\'50%,50%\'\">Ryk sjoveren ind</a>

...selvfølgelig  :)
Avatar billede roenving Novice
11. juli 2001 - 21:26 #10
Ja, nu kan jeg se hvad du mener...

desværre har jeg hverken den store JavaScript-bog eller alle de andre hjælpemidler her ( <:={ ), men er størrelsen ikke en property på hver frame ??

hth
jes
Avatar billede olebole Juniormester
11. juli 2001 - 21:29 #11
...og \'sjoveren\' skulle så rykkes ned - ikke ind. Så skulle der heller ikke være mere  :)
Avatar billede roenving Novice
11. juli 2001 - 21:31 #12
Øeh OleBole <<<<

name=\"middle\" ... name=\"Ib\"  ?-]
Avatar billede olebole Juniormester
11. juli 2001 - 21:35 #13
DAMNED...! Der var mere  =oD

Ja, kun ét navn, selvfølgelig. Du har min tilladelse til at slette name=\"middle\" - eller rette i kaldet og slette Ib  :)
Avatar billede roenving Novice
11. juli 2001 - 21:35 #14
Tank you!!!
Avatar billede razmuz_dk Nybegynder
11. juli 2001 - 21:37 #15
Det virker! - hvem havde troet andet? :P
Tark endnu en gang Ole! :o]
Avatar billede roenving Novice
11. juli 2001 - 21:39 #16
Eh bingo

igen igen

tillykke ;~}}}
Avatar billede olebole Juniormester
11. juli 2001 - 21:58 #17
...anytime  :)
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