javascript被打开页传值到打开页的问题

来源:百度知道 编辑:UC知道 时间:2024/05/27 19:07:27
这个函数错在哪儿?(IE提示"对象不支持些属性或方法")

<script language="JavaScript">
function upfile()
{
var Ms=""+txts.value+"";
window.opener.document.getElementById("text").insertAdjacenText("BeforeBegin",Ms)
window.close();
}
</script>

我要实现的是:在这个被打开页(子页)传值到另一个打开页(父页),向父页中名为"text"的文本框内内容末尾追加(插入)一些字符串(加上原来的字符串)。

请高手指教。

insertAdjacenText这个单词打错了
insertAdjacentText这个是正确的

a.html父页面

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>
<!--父页面-->
<script language="javascript">
var ret=window.showModalDialog('b.html');
if (ret!=null)
{
alert(ret);
}
</script>
<body>
</html>

b.html子也面

<!DOCTYPE html PUBLIC "-//W