document.write() 本来就是在当前页面写,从来不会新开页面的!肯定是你的代码问题!

解决方案 »

  1.   

    document.write本来就是在本来页面写,打开窗口不是它能有的功能,如果你确定有的话,把代码发上来,让大家都分享一下.顺便跟MS要bug钱.
      

  2.   

    如果我记的没有错的话,文档加载完毕调用document.write(),会把页面中原来的内容清光,
    要是想保留,利用文档结构操作。
    如:var div = document.createElement("div");//创建了一个div对象
    document.body.insertAdjacentElement("beforeEnd", div);//插入到body中
    div.innerHTML = "aaa";//改变内部代码。
      

  3.   

    谢谢adverse(King)    我的意思就是内容被清光了,可能我没说清楚,谢谢大家了
    我研究一下
      

  4.   

    不用document.write
    用DOM方法appendChild
    或用innerHTML
      

  5.   

    document.write  会清空页面的,
    这样
    div.innerHTML=xxxxxxx
      

  6.   

    需要帮忙的话,你直接把代码帖出来,大家帮你改改。
    不过还是建议你尽量自己搞定。可以参考一些帮助文档。如:Internet Development SDK。CSDN里就有下载。
      

  7.   

    会清空页面,如果要“表现”的不清空的话用iframe嵌套,iframe里偷偷document.write,这样子母页面是不会被清空的
      

  8.   

    谢谢大家了,我的代码没什么特别的 就是想让用户输入文本框的时候进行验证,提示信息在本页面
    var div = document.createElement("div");//创建了一个div对象
    document.body.insertAdjacentElement("beforeEnd", div);//插入到body中
    div.innerHTML = "aaa";//改变内部代码。createElement("div");//div这个参数是做什么的啊???? div对象是做什么的???
    document.body.insertAdjacentElement("beforeEnd", div);//beforeEnd是结束前的什么东西???
    div.innerHTML = "aaa";//改变内部代码。aaa又是什么,谢谢告诉下 我这没JS文档,不是很清楚~麻烦大家了