我正在JavaScript中打开一个iframe:
righttop.location = "timesheet_notes.php";
然后想要把信息传递给它:
righttop.document.notesform.ID_client.value = Client;
很显然,直到iframe完全加载并且表单元素存在于其中才能使用该行代码。那么,最佳/最有效的解决方法是什么呢?一些超时循环吗?理想情况下,我真的希望将所有内容都包含在这个特定的脚本中,而不必添加任何额外的东西到正在打开的页面中。
onload="..."
属性。对此的答案是肯定的。但是,在iframe文档内设置的任何onload
处理程序不受影响。 - Crescent Fresh