动态创建div问题
我要做的效果是从页面A 弹出一个页面B ,而页面B 是一个DIV 用IFRAME 嵌套进页面A的,代码如下:
var windowstr="<div><table border='1' cellpadding='1' cellspacing='1'><tr><td align='left'><p>弹出页</p></td>";
windowstr+="<td align='right'><input type='button' style='event:expression(autoResize("+width+","+height+"))' value='关闭' onclick='closeWindow()'/></td></tr></table>";
windowstr+="<div><iframe frameborder='1' src ='"+strUrl+"' width='800' height='500' scrolling='no' id='iframe1' ></iframe></div></div>";
strUrl是页面B的路径
在页面B中做完点击BUTTON的操作后,动态创建一个层,如下:
var linkDiv=top.document.createElement("div")
linkDiv.innerHTML = "<div style='margin-top:5px;'>好运码1<br/>8556152484148674964</div>";
linkDiv.style.width = "115px";
linkDiv.style.height= "45px";
linkDiv.className = "box";
document.getElementById("divNavigation").appendChild(linkDiv);
我还做了alert(document.getElementById("divNavigation")); 做测试,弹出了OBJECT对象
单最后还是抱参数无效的错误,这个很让人费解,还望高人指点~~
说明:我的这个错误效果是在IE6上面运行的,IE8上面没有问题 ,IE7还没有测试。