function show(){
var hsdiv = parent.document.getElementById("hsdivtop");
hsdiv.innerHTML = "<font style='font-size:12px; font-weight:bold; color:#990000;float:left; margin-left:15px;'>推广机构</font>" +
"<a href=\"javascript:;\"><img src=\"../images/close.jpg\" style='margin-top:20px;margin-right:5px; float:right;' onclick='hiddenParenthsck()'/></a>";
var obj=document.createElement("div");
obj.innerHTML ="<form action='' method='post'><p>选择推广类型:" +
"<input type='radio' name='theType' value='1' checked='checked' onclick='tuguangval(1)'/>品牌推广<input type='radio' value='2' onclick='tuguangval(2)' name='theType'/>首页推广</p>"+
"<p>选择图片<input type='file' name='myfile' class='textcss'/><input type='hidden' name='insid' value='"+insid+"'/>" +
"<p id='syjd' style='display:none;'></p>"+
"<p><input type='submit' value='保存' class='anniu1' style='width:100px; height:25px'/></p></form>";
obj.id = "Tuiguang";
obj.className = "Tuiguang";
var hsckdiv=parent.document.getElementById("hsckdiv");
parent.document.getElementById("hsck"). style.height=parent.document.body.offsetHeight;
hsckdiv.style.top=parent.document.documentElement. scrollTop+180+"px";
hsckdiv.style.left=parent.document.documentElement. offsetWidth/3+"px";
hsckdiv.style.height="200px";
parent.document.getElementById("hsckdiv").appendChild(obj);
showhParentsck();
}没加parent 之前一切都很正常,要显示的也能显示,
但是加了之后就报错了,奇怪得很,求高人指点
解决方案 »
- js函数返回js代码,如何调用其中的变量
- 菜鸟求助,怎么做一个选择级联,
- 强制W3C后.IE和FF关于clientHeight和clientWidth问题!求教!
- fckeditor插入图片时弹出图像属性窗口的大小控制?
- 聊天室用户列表单击,怎样在框架的另一个子页面的text中显示?
- 帮忙介绍一下freemarke
- 大家帮忙!怎样用javascript把Date格式成 2004-05-04 15:30 ?!!!
- 奇怪问题:使用javascript函数进行控件方法的调用后,鼠标状态就变成等待状态,除非你调用其他控件的方法。
- javascript的两个返回保留小数位数的函数,都会有些问题?????
- 怎样判断一个text对象中当前的光标处在第几个字符的位置?
- json返回值?
- 如何用js修改kindEditor编辑器的内容
就只有这一句报错
parent.document.getElementById("hsckdiv").appendChild(obj);
<div class="hsckdiv" id="hsckdiv">
<div class="hsdivtop" id="hsdivtop"></div>
</div>
父页中有个<iframe></iframe>
子页面中就是这个方法调用上面那几个div显示,并在hsckdiv加内容。
parent.document.getElementById("hsckdiv").appendChild(obj);
改成
parent.document.getElementById("hsckdiv").innerHTML="...";
上面的hsdivtop的内容也加进来。
一清空就把hsdivtop直接清了,然后你再去创建一个DIV?