日期:2014-05-18  浏览次数:20430 次

javascript 问题
function   sss()
        {      
        //parent.frames( "iframe1 ").src= "http://www.163.com ";
        document.getElementById.( "DivIframe ").InnerHtml= " <iframe   src= 'http://www.163.com '   width= '588px '   height= '109 '   id= 'Iframe1 '   frameborder= '0 '> </iframe> ";
          }

<div   runat= "server "   id= "DivIframe "> </div>
<input   type= "button "   value= "确   认 "   name= "B2 "   onclick= "sss(); "   />

点击后显示页面有错误,缺少对象...请各位看看哪里不对.   谢谢了

------解决方案--------------------
1、getElementById.(之间多了个点号

2、没有InnerHtml只有innerHTML

3、因为你的div使用了runat= "server ",所以生成html后代码div的代码可能就不是DivIframe了。
这个要自己看下生成的html代码。
------解决方案--------------------
document.getElementById( "DivIframe ").innerHTML = " <iframe src= 'http://www.163.com ' width= '588px ' height= '109 ' id= 'Iframe1 ' frameborder= '0 '> </iframe> ";

把这句话替换就OK了,已测试
------解决方案--------------------
BearRui(AK-47) 的正解。
------解决方案--------------------
楼上正解,我找不到什么 别的了,没分了
------解决方案--------------------
3、因为你的div使用了runat= "server ",所以生成html后代码div的代码可能就不是DivIframe了
=======
还是有可能是 DivIframe 自己看HTML吧