Avatar billede kimlarsen1978 Nybegynder
21. januar 2007 - 21:37 Der er 10 kommentarer og
1 løsning

window.frames - kan ikke få det til at virke i funktion

Hej
jeg har nedenstående funk:

********************************
function tjekTGR(url, blnNewWindow, strTarget){
if (blnNewWindow){
  aabenINytVindue(url);
}else{
  if(typeof(reloadNewExternUrl)!='function'){
    if (strTarget!=''){
      window.frames['+strTarget+'].location.href = url;
    }else{
      window.location.href = url;
    }
  }else{
    reloadNewExternUrl(url);
  }
  }
}
********************************

Men jeg kan ikke få denne del til at virke:

********************************
window.frames['+strTarget+'].location.href = url;
********************************

Altså hvis der er angivet et "target" skal url'en åbnes i den frame.

Hvad er der galt?
Avatar billede erikjacobsen Ekspert
21. januar 2007 - 22:46 #1
window.frames[strTarget].location.href = url;
Avatar billede kimlarsen1978 Nybegynder
21. januar 2007 - 22:54 #2
Så siger den:

'window.frames[...].location' er null eller ikke et object
Avatar billede erikjacobsen Ekspert
21. januar 2007 - 23:02 #3
Det kan så være. Er der en ramme med det navn? Skal du bruge location i stedet for location.href?
Avatar billede kimlarsen1978 Nybegynder
21. januar 2007 - 23:12 #4
window.frames[strTarget].location = url; ????

Så siger den 'window.frames[...]' er null eller ikke et object
Avatar billede erikjacobsen Ekspert
21. januar 2007 - 23:16 #5
Men er der så en ramme med det navn?
Avatar billede kimlarsen1978 Nybegynder
21. januar 2007 - 23:17 #6
Rammen hedder "hovedramme" og den findes, og er med ind som par i strTarget
Avatar billede kimlarsen1978 Nybegynder
21. januar 2007 - 23:19 #7
Kan det være fordi det ligger i en IFRAME?
Avatar billede kimlarsen1978 Nybegynder
21. januar 2007 - 23:20 #8
Altså funktionen ligger i en fil i en IFRAME, men jeg har prøvet med

parent.frames[strTarget].location = url;
Avatar billede roenving Novice
22. januar 2007 - 04:51 #9
Hrm, måske quizzen skulle stoppes med en url ?-)
Avatar billede kimlarsen1978 Nybegynder
17. maj 2007 - 12:21 #10
Hejsa
Jeg beklager jeg har glemt denne her lidt. Jeg har fortsat problemet, men tor jeg er kommet i tanke om hvorfor det ikke virker, det er mellem 2 forskellige domæner også dyr et jo ikke.

Funktionen ligger på domæne 1 og hentes ind på domæne 2, og det target den skal finde ligger på domæne 2.

Jeg vil gerne uddele de 60 points til jer. KOm med et svar...
Avatar billede kimlarsen1978 Nybegynder
13. februar 2010 - 19:05 #11
Ingen meldte sig, jeg lukker
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