| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1350 人关注过本帖
标题:为空或者不是对象到底是什么错?
只看楼主 加入收藏
chenxingg
Rank: 1
等 级:新手上路
帖 子:94
专家分:0
注 册:2006-1-5
结帖率:0
收藏
 问题点数:0 回复次数:4 
为空或者不是对象到底是什么错?
function view_info(id_str,htmls)//更新动态数据
{
document.getElementById(id_str).innerHTML=htmls;
}

这个代码
页面老是显示为空或者不是对象

代码行指的是document.getElementById(id_str).innerHTML=htmls;
搜索更多相关主题的帖子: 对象 
2008-09-02 12:03
hmhz
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:30
帖 子:1890
专家分:503
注 册:2006-12-17
收藏
得分:0 
id_str,htmls 这两个肯定有一个没有值呗,检查这两个所在的区域有没有值

[编程论坛] ASP超级群:49158383  敲门暗号:ASP编程
龍艺博客 http://www.
2008-09-02 12:35
chenxingg
Rank: 1
等 级:新手上路
帖 子:94
专家分:0
注 册:2006-1-5
收藏
得分:0 
<script language=JavaScript>
var currentpos,timer;

function initialize()
{
timer=setInterval("scrollwindow()",50);
}
function sc(){
clearInterval(timer);
}
function scrollwindow()
{
currentpos=document.body.scrollTop;
window.scroll(0,++currentpos);
if (currentpos != document.body.scrollTop)
sc();
}
document.onmousedown=sc
document.ondblclick=initialize

function disableRightClick(e)

{

  var message = "";

  

  if(!document.rightClickDisabled) // initialize

  {

    if(document.layers)

    {

      document.captureEvents(Event.MOUSEDOWN);

      document.onmousedown = disableRightClick;

    }

    else document.oncontextmenu = disableRightClick;

    return document.rightClickDisabled = true;

  }

  if(document.layers || (document.getElementById && !document.all))

  {

    if (e.which==2||e.which==3)

    {

      alert(message);

      return false;

    }

  }

  else

  {

    alert(message);

    return false;

  }

}

disableRightClick();



function get_info(tag_name,url){
    
    document.getElementById(tag_name).innerHTML ="正在加载数据...";
    var callback = processAjaxResponse(tag_name);
     executeXhr(callback,url);
}
function executeXhr(callback,url) {
  //var url = "response_page.asp?username=测试&r="+ Math.random();
  //var queryString = "password="+encodeURI(encodeURI("测试2"))+"&test=测试2"
  if (window.XMLHttpRequest) {
    req = new XMLHttpRequest();
    req.open("GET", url, true);
    //req.setRequestHeader("Content-Type","text/html");
    //req.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
    req.onreadystatechange = callback;
    req.send(null);
  } // branch for IE/Windows ActiveX version
  else if (window.ActiveXObject) {
    req = new ActiveXObject("Microsoft.XMLHTTP");
    if (req) {
      req.open("GET", url, true);
     // req.setRequestHeader("Content-Type","text/html");
      //req.setRequestHeader("Content-Type","gb2312");
     // alert();
      //req.setRequestHeader('Content-type', 'application/x-www-form-urlencoded;charset=GB2312');
      
      req.onreadystatechange = callback;
      req.send(null);
    }
  }
}

function processAjaxResponse(tag_name) {
  // only if req shows "loaded"
  if (req.readyState == 4) {
    // only if "OK"
    if (req.status == 200) {
    //alert(req.responseText);
      //var str=new String(req.responseText);
      var str;
      
     alert(req.responsetext);
     // document.getElementById(tag_name).innerHTML =req.responsetext;
    }else {
    }
  }
}
function out_info(str)
{
alert(str);
window.reload();
}
function gethits(hits)//更新点击次数
{
//alert(hits);
document.getElementById('view_hits').innerHTML=hits;
}

function view_info(id_str,htmls)//更新动态数据
{
document.getElementById(id_str).innerHTML=htmls;
}


function init()
{
document.getElementById('hits').src='hits.asp?id=<$%=id%$>';
document.getElementById('ad').innerHTML=document.getElementById('ad2').innerHTML
get_info();
}
</script>

[[it] 本帖最后由 chenxingg 于 2008-9-3 14:57 编辑 [/it]]

淘服网www.
2008-09-03 14:56
chenxingg
Rank: 1
等 级:新手上路
帖 子:94
专家分:0
注 册:2006-1-5
收藏
得分:0 
实在看不出来了

全贴出来

淘服网www.
2008-09-03 14:57
chenxingg
Rank: 1
等 级:新手上路
帖 子:94
专家分:0
注 册:2006-1-5
收藏
得分:0 

淘服网www.
2008-09-04 14:31
快速回复:为空或者不是对象到底是什么错?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.020553 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved