Avatar billede sth Novice
23. september 2005 - 20:29 Der er 7 kommentarer og
1 løsning

Flyt værdi fra en frame til en anden

Hej
jeg har brug for lidt hjælp

jeg har en fame side der ser sådan ud:
<frameset rows="60,*" framespacing="0" border="" frameborder="0">
  <frame name="foroven" scrolling="no" noresize target="indhold" src="top.asp">
  <frameset cols="195,*">
    <frame src="menu.asp" name="menu" scrolling="auto" noresize >
      <frame src="main.asp" name="basefrm" scrolling="auto" noresize >

</frameset>


io den side der der heder menu.asp har jeg en Session der heder Session("tekst")

denne Session fremkommer efter at brugeren har trykket på en knap i menuen

er det muligt at få Session("tekst") vist på den side der heder top.asp
Avatar billede roenving Novice
24. september 2005 - 12:06 #1
I hvad skal den vises ?-)

-- et tekstfelt, et eller andet andet element eller ...

Du kan få fat i et element med id i den øverste frame fra menu-framen med:

parent.foroven.document.getElementById('elmID')
Avatar billede sth Novice
24. september 2005 - 18:16 #2
Session("tekst")  inderholder en alm tekst og det er denne tekst der bare skal vises når min top fame (top.asp) når min menu fame "reloades"

Erdet en forklaring der er til at forstå ?
Avatar billede roenving Novice
24. september 2005 - 20:57 #3
Jamen skal den vises i et form-felt, en overskrift eller hvad ?-)

-- hvis du har et almindeligt html-tag i top-framen, der f.eks. hedder minSession (id !-) kan du f.eks. sætte det sådan fra din menu-frame:

<script type="text/javascript">
window.onload = function(){
  if(parent.foroven.document && parent.foroven.document.getElementById('minSession')
    parent.foroven.document.getElementById('minSession').innerHTML = "<? = Session("tekst") ?>";
}
</script>
Avatar billede sth Novice
27. september 2005 - 20:19 #4
ok jeg må indrømme at mit kendskab til JavaScriptkan være på et meget lille sted så jeg har altså brug for mere hjælp

min Session er et menunavn, og jeg vil gene have vist denne menutekst i min topmenu.
Session("tekst") fremkommer fra et opslag i en database og skifter altså hver gang der bliver trykket på et menupunkt.

Jeg kan dog ikke få koden til at virke, skal den indsættes i top.asp eller i menu.asp
Avatar billede roenving Novice
28. september 2005 - 20:06 #5
Kan du prøve at lave et eksempel, som vi kan kigge på, for ellers kan det blive den stærkt udvidede udgave af 20 spørgsmål ...
Avatar billede sth Novice
17. oktober 2005 - 20:41 #6
hej, jeg har lavet noget andet, så kunne i ikke smide nogle svar så er der point til jeg der har brugt tid på mig :-)
Avatar billede roenving Novice
18. oktober 2005 - 00:10 #7
Oki '-)
Avatar billede roenving Novice
18. december 2005 - 04:50 #8
-- og tak for point ;~}
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