Avatar billede kapoou Nybegynder
17. marts 2004 - 22:20 Der er 18 kommentarer

loade i anden frame

Det er rimeligt simpelt (men jeg kan sgu ikke få det til at fungere)

Jeg har følgende kode
_____________________________

function checkExit() {

if (SaveForm.checkClosure.value != "true")
{
parent.main3.location.href='exitwarning.asp?id=<%=id%>';

}

}

________________________


Fejler er som følger

'parent.main3.location'is null or not an object
Avatar billede cpccorp Juniormester
17. marts 2004 - 22:28 #1
hvordan ser default/index-filen ud
Avatar billede nute Nybegynder
17. marts 2004 - 22:32 #2
prøv med

parent.frames[ 'main3' ].src = 'exitwarning.asp?id=<%= id %>';

/nute
Avatar billede kapoou Nybegynder
17. marts 2004 - 22:44 #3
framesettet ser sådan her ud

<frameset framespacing="0" border="false" frameborder="0" cols="*,790,*">
  <frame name="contents" target="main" src="a_fyld.htm" scrolling="no">
  <frameset rows="20,100,*,20">
    <frame name="main" src="a_fyld.htm" scrolling="no">
    <frame name="main2" src="a_top.htm" scrolling="no">
    <frameset cols="*,10">
    <frame name="main4" src="a_log_in.asp?side=<%=side%>" scrolling="auto">
      <frame name="main5" src="a_right_midt.htm" marginwidth="0" marginheight="0" scrolling="no">
    </frameset>
    <frame name="main3" src="a_bund.htm" scrolling="no">
  </frameset>
  <frame name="main1" src="a_fyld.htm" scrolling="no">
  <noframes>
  <body>
  </body>
  </noframes>
</frameset>
</html>
Avatar billede kapoou Nybegynder
17. marts 2004 - 22:44 #4
----> NUTE

Der kom samme fejl
Avatar billede cpccorp Juniormester
17. marts 2004 - 22:51 #5
kan man se siden
Avatar billede kapoou Nybegynder
17. marts 2004 - 22:53 #6
ja siden bliver vist
Avatar billede cpccorp Juniormester
17. marts 2004 - 22:59 #7
Jamne kan vi se siden
Avatar billede nute Nybegynder
17. marts 2004 - 23:00 #8
den kan umuligt komme med samme fejl ...  du skriver at du får fejlen:

parent.main3.location is null or not an object .

jeg benytter ikke engang 'location' i mit forslag ... hvordan kan den så give den samme fejl ???

i hvilken frame ligger dit script ?
Avatar billede kapoou Nybegynder
17. marts 2004 - 23:00 #9
ok på den måde. Nej det er desværre ikke muligt
Avatar billede kapoou Nybegynder
17. marts 2004 - 23:01 #10
scriptet ligger i main4 og den nye side skal åbne i main 3
Avatar billede cpccorp Juniormester
17. marts 2004 - 23:02 #11
Nå men prøv dette

parent.main3.location = "siden"
Avatar billede kapoou Nybegynder
17. marts 2004 - 23:04 #12
samme fejl bare nu kun 'parent.main' is null.....
Avatar billede cpccorp Juniormester
17. marts 2004 - 23:07 #13
parent.frames['main3'].location
Avatar billede nute Nybegynder
17. marts 2004 - 23:09 #14
nåh ... så skal du helt ud i roden ... de ligger jo i forskellige framesets

top.frames['main3'].src
Avatar billede cpccorp Juniormester
17. marts 2004 - 23:09 #15
Det skulle virke
Avatar billede nute Nybegynder
17. marts 2004 - 23:12 #16
cpccorp >> objektet som 'frames['main3']' returnere har ingen 'location'. hvis dit eksempel skulle fungere, så skulle du have angivet 'document' *før* 'location', siden 'location' er en property på 'document'

parent.frames[...].document.location = ""

men ... siden hans frames ligger i forskellige framesets, så er man nødt til at navigere helt ud til frameset siden ... dette gøres ved at bruge 'top'

det er hellere ikke nødvendig at bruge 'document.location' når man skal skifte side i en frame ... du kan blot sætte 'src' propertien på frame objektet

/nute
Avatar billede kapoou Nybegynder
17. marts 2004 - 23:30 #17
Nu kommer der ingen fejl men den åbner ikke siden.
Avatar billede nute Nybegynder
18. marts 2004 - 10:01 #18
prøv med

top.document.frames['main3'].document.location.href = 'noget';

hvis ikke dette fungerer, så er der noget galt et andet sted ...
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