&这样会有错误?
不是吧?
不过...为啥一定死要符合W3C标准呢?

解决方案 »

  1.   

    showdata可改不?如果可改的话,将网址参数这些分开来传,避免用&
      

  2.   

    喔,showdata是可以改的,但是这个函数的功能主要是将这些参数一起传送到GetProductInfo.aspx页面过来,
    并通过GetProductInfo.aspx处理后,将返回的结果显示出来.
      

  3.   

    showdata("GetProductInfo.aspx",65,1,1,"Ecpow110119019");
    改下showdata函数,先将这些串起来(就是串为GetProductInfo.aspx?productid=65&webid=1&count=1)
    OK?
      

  4.   

    junp2007,谢谢您,我不是很明白啊.
    我把这个函数和相关的代码全贴出来,您帮忙看一下好吗?function getAjax(){ 
      var ajax=false;  
      try {  
       ajax = new ActiveXObject("Msxml2.XMLHTTP");  
      }catch(e){  
       try {  
        ajax = new ActiveXObject("Microsoft.XMLHTTP");  
       }catch(E){  
        ajax = false;  
       }  
      } 
      if (!ajax && typeof XMLHttpRequest!='undefined') {  
       ajax = new XMLHttpRequest();  
       if (ajax.overrideMimeType)  
       { 
         ajax.overrideMimeType('text/xml'); 
       } 
      }  
      return ajax; 
     } 
      
     function showdata(serverPage,objID){ 
      var serverPage;   
      var objdiary = document.getElementById(objID); 
      serverPage +="&"+Math.random(); 
      var ajaxFri = getAjax();    
      ajaxFri.open("GET", serverPage, true);  
      ajaxFri.onreadystatechange = function() {  
       if (ajaxFri.readyState == 4 && ajaxFri.status == 200) {  
        var text = ajaxFri.responseText;  
        if(text!=0){ 
         objdiary.innerHTML=text; 
        } 
       }  
      }  
        ajaxFri.send(null);  
     } 
      

  5.   

    function showdata(url,pid,wid,count,objID){  
      var serverPage;
        serverPage=url+"?"+"productid="+pid+"&webid="+wid+"&count="+count;
    没检查,自己看。
      

  6.   

    AJAX啊??serverPage +="&"+Math.random();
    你的错误应该是在红色的这个
      

  7.   

    对函数
     function showdata(serverPage,objID)
    多加几个参数,然后重新组合一下serverPage就可以了。
    8楼的方法可行。
      

  8.   

    谢谢各位的帮忙,特别是junp2007.
    试了一下,终于OK了,开心啊.
    再次感谢各位!