你的name如何传到这个页面,不解。

解决方案 »

  1.   

    我的意思是这个get()怎么获取从别的页面传过来的参数啊.
    就好想我在一个页面中的一个联接,把name传过来..get()怎么获取这个传过来的参数呢?
      

  2.   

    在一个页面中有这样的一个联接:<a href='test.aspx?name="name"'>get函数怎么获取这个name
      

  3.   

    这个和javascript没有关系吧
    <body onload="get('<%=Request["name"].ToString()%>')">
      

  4.   

    主要看在客户端生成的代码是什么,试试下面的<body onload="get('<%=Request["name"]%>')"> 
      

  5.   

    还不是不行的,get()函数要用到从别的页面传过来的一个参数啊.
      

  6.   

    估计是javascript和jsp交互,如何交互给你个连接
    http://www.cn-java.com/www1/?action-viewnews-itemid-3722
      

  7.   

    我晕,对楼主的佩服犹如滔滔江水连绵不绝Request不是客户端的对象你不可能那样操作
    如果你是aspx的话可以这样写:<body onload="get(&quot;<% Request["name"].ToString(); %>&quot;)"> 但也不能达到你的目的.
    因为不管怎么样Request["name"].ToString()返回为空如果非要获得name参数就到location里去分析吧
      

  8.   

    <body onload="get('<%=request.getParameter("name")%>')">
      

  9.   

    <body onload="get(location.search.substring(1))"> 
    location.search.substring(1)取得是name="name"、自己在分吧
      

  10.   


    //获取url参数值
    function GetUrlPar(par){
    var re = new RegExp(par + "=([^&]*)");
    return re.test(window.location.href.replace(/.*?\?(.*)/, "$1")) ? RegExp["$1"] : "";
    }<body onload="get(GetUrlPar('name'))"> 
      

  11.   

    aspx页面里面不能写这样的代码吧,要在cs文件里面定义一个public的变量,去取这个值,然后在aspx页面上输出那个变量~
      

  12.   

    <body onload="get('<%=Request["name"].ToString()%>')"> 
      

  13.   

    你好,能不能说详细点啊, get(GetUrlPar('name')是什么变量啊,
    GetUrlPar(par)这个函数里写的都是固定的么?
      

  14.   

    我在说一次问题吧.
    我在A页面中有一些联接,点这些联接的时候回相应的把联接名称传过去,就像这样<a href='test.aspx?name="name"'>
    我就是想知道在test页面中get()函数(get函数是用javasctipt写的)怎么取得这个name 的值,或是怎么把name的值给get()函数.就是这样的..
      

  15.   

    首先,...?name="name"的双引号做什么用的?
    其次,Request["name"]得不到值吗
    最后,改成...?name=%22name%22再试试
      

  16.   

    <body onload="get(' <%=request.getParameter("name")%>')"> 
      

  17.   

    你可以试试先从asp里获取name的值,然后赋值给一个hidden表单中,然后在js中用getElementById或者别的方法获取它的value的值,这样就可以实现asp代码和js代码中值的传递和转换了。自己可以去网上搜搜关于服务器代码和js代码共享数据的例子。
      

  18.   

    <body onload="get(' <%=Request["name"].ToString()%>')"> 
      

  19.   

    <body onload="get('Request["'+'name+'"].ToString()')"> 
      

  20.   

    <body onload="get(' <%=Request.QueryString["name"].ToString()%>')">
      

  21.   

    //22.aspx
    <html> 
    <head> 
    <title>无标题页 </title> 
    <script language="JavaScript"> var srchStr=location.search;//获取提交的数据!“?a=1&b=2&c=3” 
        srchStr=srchStr.substring(1,srchStr.length); //去掉问号 
        //alert("你提交的总数据是:"+srchStr); 
    var name="";
        var sj=srchStr.split("&");// 也&间隔划分为数组 
          for(var i=0; i <sj.length; i++){ 
            if(sj[i].split("=")[0]=="name"){
                 name=sj[i].split("=")[1];}
         } 

    var xmlHttp;                        //用于保存XMLHttpRequest对象的全局变量 
    //用于创建XMLHttpRequest对象 
    function createXmlHttp() { 
        
        //根据window.XMLHttpRequest对象是否存在使用不同的创建方式 
        if (window.XMLHttpRequest) { 
          xmlHttp = new XMLHttpRequest();                  //FireFox、Opera等浏览器支持的创建方式 
        } else { 
          xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");//IE浏览器支持的创建方式 
        } 

    //向服务器获取图片信息 
    function getPicInfo1() { 
        alert(name);

    function getPicInfo() { 
        createXmlHttp();   
        var tt=new Date().getTime();//定义随机数字                   
        xmlHttp.onreadystatechange = displayPreview; 
        xmlHttp.open("GET", "Default2.aspx?t="+tt, true); 
        xmlHttp.send(null); 

    function displayPreview() { 
        if (xmlHttp.readyState == 4&&xmlHttp.status == 200) {  
            document.getElementById("previewDiv").innerHTML = ""; 
           alert(xmlHttp.responseText); 
           var pics = xmlHttp.responseText.split("<**>"); 
              for (var i=0; i <pics.length; i++) { 
                var surl =pics[i].split("<*>")[2]; 
                var url =pics[i].split("<*>")[2]; 
                previewDiv.appendChild(createPreviewPic(surl,url));    
            } 
      
        } 

    function createPreviewPic(pic,pic1) 

        var picNode = document.createElement("div"); 
        picNode.className = "preview"; 
        picNode.innerHTML = " <img src='"+ pic + "' onclick='loadPic( '"+  pic1 +"' )'>"; 
        return picNode; 

    function loadPic(picName) 

        document.getElementById("picDiv").innerHTML = " <img src='"+ picName + "'>"; 
    }
    </script> 
    </head> 
    <body onload="getPicInfo1()">     <form id="form1"> 
        <div> 
            <h1>相册浏览 </h1> <table class="default"> 
    <tr> 
        <td class="item">点击缩略图查看完整图片 </td> 
    </tr> 
    <tr> 
        <td> 
        <div id="previewDiv">正在加载缩略图…… </div> 
        </td> 
    </tr> 
    <tr> 
        <td> 
        <div id="picDiv"> </div> 
        </td> 
    </tr> 
    </table> 
        
        </div> 
        </form> 
    </body> 
    </html>
      

  22.   

    A页面<a href='test.aspx?name="name"'> 
    B页面接收
    <script language="JavaScript"> 
      var a=location.search.substr(1).split("=")[1];//取的值就是var a="name";
      function get(name) 
      { 
        alert(name); 
      } 
    </script> 
    </head> 
    <body onload="get(a)"> 
    </script>