Hej NG!
I mit javascript, som har til formål at logge en bruger ud af mit site har
jeg følgende linie
if (top.frames[2].frames[1].name == 'ordersearch')
Når scriptet eksekveres, så får jeg at vide at top.frames[2].frames[1].name
ikke er et objekt eller har værdien null.
Det underlige er at fejlen er opstået efter at jeg har tilføjet linierne 1,
2, 11 og 12. (se frameset nederst) dvs. at fejlen ligger i måden jeg i
scriptet henter en værdi fra en frame.
Problemet er, at jeg ikke selv har kodet skidtet, så jeg ved ikke hvad
"op.frames[2].frames[1].name == 'ordersearch'" refererer til.
Hvis jeg nu fortæller at det eneste jeg har ændret er de nævnte linier og at
det har virket før, så er der måske en venlig sjæl som kan gennemskue, hvad
jeg skal skrive i mit script istedet?
På forhånd tak for hjælpen
M.v.h.
Torben Philippsen
1 <frameset cols="*,785,*" border="0" framespacing="0" frameborder="no">
2 <frame src="SiteGrafik/framespacerL.htm" name="spacer_L" noresize
scrolling="no">
3 <frameset rows="38,*,<%=iSmallSize%>" border="0" frameborder="no"
scrolling="no">
4 <frameset cols="<%=catalogSize%>,*" border="0" frameborder="no"
scrolling="no">
5 <frame name="white1" src="white.htm" scrolling="no" noresize>
6 <frame name="navbar" src="<%=strNavbar%>" scrolling="no" noresize
marginwidth="10" marginheight="5" nowrap>
7 </frameset>
8 <frame name="main" src="<%=strMain%>">
9 <frame name="cart" src="<%=strCart%>" scrolling="no" noresize
marginheight="0" border="0" topmargin="0">
10 </frameset>
11 <frame src="Sitegrafik/framespacerR.htm" name="spacer_R" noresize
scrolling="no">
12 </frameset>
|