iframe元素有问题

时间:2010-09-06 19:02:13

标签: javascript iframe

我正在尝试修改我在页面上的iframe中隐藏输入的值。 我正在使用以下javascript函数:

function get_to(){
    alert(document.getElementById('poza_get').value);
    window.frames['frame01'].document.forms['newad'].elements['poza_src2'].value=document.getElementById('poza_get').value;
    alert('ceva');
}

第一个警告显示'poza_get'的值很好。但是第二个警报没有显示,表明该功能在第二个指令后停止。可能是因为第二条指令没有正确执行。我正在Google Chrome上对此进行测试,这是唯一可用于访问iframe元素的方法。但是现在我无法将我想要的值分配给'poza_src2'。任何建议?

1 个答案:

答案 0 :(得分:1)

我总是使用Firefox / Firebug调试,并强烈建议。

但是如果您不能或不会使用Firebug,请尝试解决问题以查看问题发生的位置,如:

function get_to(){
    var val = document.getElementById('poza_get').value;
    alert(val);
    var ele = window.frames['frame01'];
    alert("1: "+ele);
    ele = ele.document.forms['newad'];
    alert("2: "+ele);
    ele = ele.elements['poza_src2'];
    alert("3: "+ele);
    ele.value = val;
    alert('ceva');
}