<iframe name="ff" id="frame1" src="1.htm" style="..."> </iframe><input type=submit onclick=ok()> <script> 
function ok(){ 
    window.open(document.getElementById("frame1").src, "", "height=400, width=600"); 
}
</script>

解决方案 »

  1.   

    window.open第一个参数是页面的URL地址,ff.src是什么?你可以用window.open("./1.htm","_blank","height=400, width=600");
    如果你想得到IFRMEM的SRC字段,如果在当前页调用,可以直接用document.getElementById("ff")得到对象
    如果你在另外一个窗口,要先得到框架的句柄,再用上面的方法
      

  2.   

    第一个参数是URL,没有试验,同意2楼的说法
      

  3.   

    function ok(){ 
    window.open("document.getElementByName('ff').src", "", "height=400, width=600"); //"ff.src"不对,应该怎样写? 
    }