How do get all frames inside a iFrame in FireFox

I have iframe, whose document has multiple frames and iframes , how can access all this frame.
frmObj.document.frames; works in i.e not Firefox.
also in i.e i can get the by frmObj.document.frames.length, how it is done in fire fox.

Note: i dont have the id's.
LVL 7
Maverick_CoolAsked:
Who is Participating?
 
Michel PlungjanIT ExpertCommented:
frameset in iframes:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
  <title></title>
<script>
var f1 = '<iframe name="if1" src="about:blank"></iframe><iframe src="http://www.google.com/search?q=frameset"></iframe><iframe src="http://www.google.com/search?q=iframes"></iframe>'
var f2 = '<frameset rows="100%,*"><frame src="http://www.google.com/search?q=frames+in+iframes"></frameset>';
</script>
  </head>
<frameset rows="100%,*" onLoad="top.fr1.if1.document.write(top.f2);top.fr1.if1.close(); alert(top.fr1.frames.length); alert(top.fr1.if1.frames.length)">
<frame name="fr1" src="javascript:top.f1">
</frameset>
</html>

Open in new window

0
 
Michel PlungjanIT ExpertCommented:
frmObject.frames.length and  frmObject.frames works in both
0
 
Maverick_CoolAuthor Commented:
No, it doesn't . i tried
0
Cloud Class® Course: MCSA MCSE Windows Server 2012

This course teaches how to install and configure Windows Server 2012 R2.  It is the first step on your path to becoming a Microsoft Certified Solutions Expert (MCSE).

 
Michel PlungjanIT ExpertCommented:
Try again. And NAME your frames in the frameset

Tested in IE6, NS 1.7.7 and FF 2.0.0.11 on windows:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
  <title></title>
<script>
var f1 = '<iframe src="http://www.google.com/search?q=frames"></iframe><iframe src="http://www.google.com/search?q=frameset"></iframe><iframe src="http://www.google.com/search?q=iframes"></iframe>'
</script>
  </head>
<frameset rows="100%,*" onLoad="alert(top.fr1.frames.length)">
<frame name="fr1" src="javascript:top.f1">
</frameset>
</html>

Open in new window

0
 
Michel PlungjanIT ExpertCommented:
Be advised that the frame whose content you want to examine must come from the same server as the script
0
 
Michel PlungjanIT ExpertCommented:
I would like to know what the problem is here...
0
 
Vee_ModCommented:
Force accepted.
Vee_Mod
Community Support Moderator
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.