修改这一句
if(E_Truename_Js[i]==Name) //callIndex改成Name
{
callIndex = i;
break;
}
就是根据[你的js名称]输入的姓名返回其相关的信息

解决方案 »

  1.   

    远程访问恐怕不能实现,js要用xmlhttp来实现
      

  2.   

    你在服务器上写个文件,根据参数查询相关内容,然后返回XML数据.
    用js的xmlhttp去取
      

  3.   

    从网上找到这一段
    js远程调用其他服务器里的文件调用代码: <script src="http://jc.aomeisoft.com/indexNewsList.jsp"></script>
    被调用的文件中的代码(测试):document.write('<input type="submit" name="Submit" value="提交">');
    是不是用var objScript = document.createElement('script'); 
    url = 'ceshi.com/ceshidate.aspx?callback=你的js名称' 
    objScript.id = "test"; 
    objScript.language = 'javascript'; 
    objScript.src = "ss.htm"; 
    document.getElementsByTagName("body")[0].appendChild(objScript); 
    可以访问远程文件,你试了没?
      

  4.   

    <html>
    <body></body>
    </html>
    <Script>
    var objScript = document.createElement('script'); 
    url = 'http://community.csdn.net/Expert/topic/5125/5125263.xml?temp=.8453028' 
    objScript.id = "test"; 
    objScript.language = 'javascript'; 
    objScript.src = url; 
    document.getElementsByTagName("body")[0].appendChild(objScript); </Script>经过测试,有返回数据的
      

  5.   

    要开脚本调试器,因为返回的脚本有问题,是以xml方式(中文是乱码)返回下面是部分代码:<?xml version="1.0" encoding="UTF-8"?>
    <?xml-stylesheet type='text/xsl' href='/expert/Xsl/2.xsl'?>
    <Topic>
    <Issue>
    <PostUserNickName>姘翠箣姘旀伅</PostUserNickName>
    <rank>涓€绾?鍒濈骇)</rank>
    <ranknum>user1</ranknum>
    <credit>100</credit>
    <TopicId>5125263</TopicId>
    <TopicName>杩樻槸鏄ㄥぉ闂</TopicName>
    <PostUserId>1071499</PostUserId>
    <PostUserName>volezbin</PostUserName>
    <RoomName>Web 寮€鍙? JavaScript</RoomName>
    <ReplyNum>9</ReplyNum>
    <PostDateTime>2006-11-1 14:52:50</PostDateTime>
    <Point>50</Point>
    <ReadNum>47</ReadNum>
    <RoomId>304</RoomId>
    <EndState>0</EndState>
    <Content>
    <![CDATA[
    var objScript = document.createElement('script'); objScript.id = objId; objScript.language = 'javascript'; objScript.src = url; document.body.appendChild(objScript); 
    url = 'ceshi.ceshi.com/xao/xaodata.aspx?callback=浣犵殑js鍚嶇О' 璇烽棶杩欎釜鍔ㄦ€佸垱寤鸿剼鏈殑浠g爜鏈変粈涔堝叿浣撴剰涔?
    濡傛灉鎴戦渶瑕佷粠url鐨勫湴鍧€閲岃皟鍑轰竴浜涘唴瀹硅繘琛屾祴璇?閭d箞浠g爜瑕佸浣曞啓
    濡備綍寤虹珛瀵硅繙绋嬫暟鎹殑杩炴帴涓庢樉绀?
    ]]>
    </Content>
    </Issue>
    <Replys>
    <Reply>
    <PostUserNickName>姘翠箣姘旀伅</PostUserNickName>
    <rank>涓€绾?鍒濈骇)</rank>
      

  6.   

    url = 'http://community.csdn.net/Expert/topic/5125/5125263.xml?temp=.8453028' \
    你调用的是CSDN的下面的地址试下?
    weihai.edushi.com/xunbao/xunbaodata.aspx?callback=你的js名称
      

  7.   

    <html>
    <body>
    </body>
    </html>
    <Script>
    var objScript = document.createElement('script'); 
    url = 'http://eda.sdedu.net/technology/ClassJs/electron_1.js'; 
    objScript.id = "test"; 
    objScript.src = url; 
    document.getElementsByTagName("body")[0].appendChild(objScript); 
    alert(document.getElementsByTagName("body")[0].innerHTML)</Script>
    这个就可以了
      

  8.   

    这个连接有错,自然掉不出来:url = 'ceshi.ceshi.com/xao/xaodata.aspx?callback=你的js名称'
      

  9.   

    <html>
    <body>
    </body>
    </html>
    <Script>
    var objScript = document.createElement('script'); 
    url = 'http://eda.sdedu.net/technology/ClassJs/electron_1.js'; 
    objScript.id = "test"; 
    objScript.src = url; 
    document.getElementsByTagName("body")[0].appendChild(objScript); 
    </Script>
    需要你请求的服务器提供远程调试的js才行我调出来的数据:[电子元件]·半导体型号命名方法[2005-1-25]
    [电子元件]·电感线圈[2005-1-25]
    [电子元件]·电容器容量标示[2005-1-25]
    [电子元件]·电容器主要特性参数[2005-1-25]
    [电子元件]·常用电容器[2005-1-25]
    [电子元件]·电容器的型号命名方法及分类[2005-1-25]
    [电子元件]·常用电阻器[2005-1-25]
    [电子元件]·电阻器阻值标示方法[2005-1-25]
    [电子元件]·电阻的型号命名方法,分类,主要特性参数[2005-1-25]
    [试验制作]·一些电子技术方面的个人百宝箱[2005-1-25]
      

  10.   

    下面的是我要连的地址
    js名称我是不是需要向他们索取啊weihai.edushi.com/xunbao/xunbaodata.aspx?callback=你的js名称
      

  11.   

    http://eda.sdedu.net/technology/ClassJs/electron_1.jselectron_1.js文件首先要存在,要不也没有远程调用的价值了
      

  12.   

    可以呀,weihai.edushi.com/xunbao/xunbaodata.aspx
    在xunbaodata.aspx里判断,然后可以远程动态载入js
      

  13.   

    js文件名是他提供的weihai.edushi.com/xunbao/xunbaodata.aspx的站点里提供的
      

  14.   

    xunbaodata.aspx里根据url里的callback=你的js名称  string js=""; 
    if(Request.QueryString["你的js名称"]="1.js")
    {  js += "alert(1);";
      js += "alert(2);";
      js += "alert(3);";
      js += "alert(4);";
    }
    else if(Request.QueryString["你的js名称"]="2.js")
    {
     
      js += "alert(11);";
      js += "alert(21);";
      js += "alert(31);";
      js += "alert(41);";}
    Response.Write(js);  //返回js
      

  15.   

    string js=""; 
    if(Request.QueryString["你的js名称"]="1.js")
    {  js += "alert(1);";
      js += "alert(2);";
      js += "alert(3);";
      js += "alert(4);";
    }
    else if(Request.QueryString["你的js名称"]="2.js")
    {
     
      js += "alert(11);";
      js += "alert(21);";
      js += "alert(31);";
      js += "alert(41);";}
    Response.Write(js);  //返回js这是什么意思,如果js是数字与英文的混合呢
      

  16.   

    js 就是一个js文件组成的字符串啊
      

  17.   

    晕,我上面的例子中
    url="weihai.edushi.com/xunbao/xunbaodata.aspx?callback='1.js'"
    会以下面的效果插入到原来的页面
    <script>
    alert(1)
    alert(2)
    alert(3)
    alert(4)
    </scirpt>url="weihai.edushi.com/xunbao/xunbaodata.aspx?callback='2.js'"
    会以下面的效果插入到原来的页面<script>
    alert(11)
    alert(21)
    alert(31)
    alert(41)
    </scirpt>
      

  18.   

    if(Request.QueryString["你的js名称"]="1.js")这一行
      

  19.   

    请问这个动态创建脚本的代码有什么具体意义
    这个是动态的在页面里创建一个javascript.
      

  20.   

    我看你只需要这样就可以了:
    var objScript = document.createElement('script'); objScript.src = "http://jc.aomeisoft.com/indexNewsList.jsp"; document.body.appendChild(objScript); 或者在你的aspx/htm/asp文件中添加        --这个方法常用些
    <script src="http://jc.aomeisoft.com/indexNewsList.jsp"></script>
    就可以了。
      

  21.   

    能说的具体点么
    我对jsp脚本了解较浅
      

  22.   

    好像比我开始贴的这块代码还少
    var objScript = document.createElement('script'); objScript.id = objId; 
    objScript.language = 'javascript'; 
    objScript.src = url; document.body.appendChild(objScript);
      

  23.   

    下面是url地址
    因为这个地址不确定
    callbak和上面动态创建的js脚本最直接的联系是什么?
    url = 'weihai.edushi.com/xunbao/xunbaodata.aspx?callback=你的js名称'
      

  24.   

    跟你没有什么联系,你就是把别人的一段JS代码放到自己的页面中来用而已,引用就行了。callback是别人要的参数,人家要什么你就给什么,剩下的事是别人的事了。
      

  25.   

    不过,可能存在跨域的问题,如果是这样,你就要在你的服务器上做一个aspx去读别人的文件,然后你在客户端访问你自己的aspx文件。就想当于在服务器那里做个代理。
      

  26.   

    恩!
    这样啊
    那我们头给我这段代码不是没什么用处
    这个aspx我要怎么弄呢!
      

  27.   

    只需要用WebRequest类去读别人的,然后用Response.Write读到的结果。
    这就是一个代理了。不要告诉别人是我告诉你的,这也是偷别人成果的一种办法。