如我有
<iframe id='frm1' src="b.aspx">那么我在b.aspx中,如何取得这个iframe的ID谢谢

解决方案 »

  1.   


    var getFrameID=function() {
        var frames=window.parent.document.getElementsByTagName("iframe");
        var reg=new RegExp(document.location.pathname.replace(/.*\//ig,'')+"$","i");
        for(var i=0;i<frames.length;i++) {
            var curfrm=frames[i];
            if(reg.test(curfrm.src))
                return curfrm.id;
        }
        return null;
    }
    alert(getFrameID());
      

  2.   

    var parentFrameID = self.frameElement.getAttribute('id');