还是昨天问题 修改这一句if(E_Truename_Js[i]==Name) //callIndex改成Name { callIndex = i; break; }就是根据[你的js名称]输入的姓名返回其相关的信息 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 远程访问恐怕不能实现,js要用xmlhttp来实现 你在服务器上写个文件,根据参数查询相关内容,然后返回XML数据.用js的xmlhttp去取 从网上找到这一段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); 可以访问远程文件,你试了没? <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>经过测试,有返回数据的 要开脚本调试器,因为返回的脚本有问题,是以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> url = 'http://community.csdn.net/Expert/topic/5125/5125263.xml?temp=.8453028' \你调用的是CSDN的下面的地址试下?weihai.edushi.com/xunbao/xunbaodata.aspx?callback=你的js名称 <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>这个就可以了 这个连接有错,自然掉不出来:url = 'ceshi.ceshi.com/xao/xaodata.aspx?callback=你的js名称' <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] 下面的是我要连的地址js名称我是不是需要向他们索取啊weihai.edushi.com/xunbao/xunbaodata.aspx?callback=你的js名称 http://eda.sdedu.net/technology/ClassJs/electron_1.jselectron_1.js文件首先要存在,要不也没有远程调用的价值了 可以呀,weihai.edushi.com/xunbao/xunbaodata.aspx在xunbaodata.aspx里判断,然后可以远程动态载入js js文件名是他提供的weihai.edushi.com/xunbao/xunbaodata.aspx的站点里提供的 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 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是数字与英文的混合呢 js 就是一个js文件组成的字符串啊 晕,我上面的例子中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> if(Request.QueryString["你的js名称"]="1.js")这一行 请问这个动态创建脚本的代码有什么具体意义这个是动态的在页面里创建一个javascript. 我看你只需要这样就可以了: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>就可以了。 能说的具体点么我对jsp脚本了解较浅 好像比我开始贴的这块代码还少var objScript = document.createElement('script'); objScript.id = objId; objScript.language = 'javascript'; objScript.src = url; document.body.appendChild(objScript); 下面是url地址因为这个地址不确定callbak和上面动态创建的js脚本最直接的联系是什么?url = 'weihai.edushi.com/xunbao/xunbaodata.aspx?callback=你的js名称' 跟你没有什么联系,你就是把别人的一段JS代码放到自己的页面中来用而已,引用就行了。callback是别人要的参数,人家要什么你就给什么,剩下的事是别人的事了。 不过,可能存在跨域的问题,如果是这样,你就要在你的服务器上做一个aspx去读别人的文件,然后你在客户端访问你自己的aspx文件。就想当于在服务器那里做个代理。 恩!这样啊那我们头给我这段代码不是没什么用处这个aspx我要怎么弄呢! 只需要用WebRequest类去读别人的,然后用Response.Write读到的结果。这就是一个代理了。不要告诉别人是我告诉你的,这也是偷别人成果的一种办法。 爲什麽這樣做會提示缺少對象啊? 求第三方上传控件,最好是带进度条的如SWFFileUpload(有实例最佳) 为什么换了一个形式就报错? jquery 数组问题 JScript获取SQL语句中的变量值 动态创建元素后怎么统计数量 弹出框window.createPopup()新需求 text 的 disabled 问题 技术问题:如何实现用js完成与flash的上下移动的效果 使大一个问题,请java高手指点,真的对我很难,但对你们就不一定了。来看一看吧,我在线等待。 如何动态卸载div 如何撤销表单提交
用js的xmlhttp去取
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);
可以访问远程文件,你试了没?
<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>经过测试,有返回数据的
<?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>
你调用的是CSDN的下面的地址试下?
weihai.edushi.com/xunbao/xunbaodata.aspx?callback=你的js名称
<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>
这个就可以了
<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]
js名称我是不是需要向他们索取啊weihai.edushi.com/xunbao/xunbaodata.aspx?callback=你的js名称
在xunbaodata.aspx里判断,然后可以远程动态载入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
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是数字与英文的混合呢
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>
这个是动态的在页面里创建一个javascript.
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>
就可以了。
我对jsp脚本了解较浅
var objScript = document.createElement('script'); objScript.id = objId;
objScript.language = 'javascript';
objScript.src = url; document.body.appendChild(objScript);
因为这个地址不确定
callbak和上面动态创建的js脚本最直接的联系是什么?
url = 'weihai.edushi.com/xunbao/xunbaodata.aspx?callback=你的js名称'
这样啊
那我们头给我这段代码不是没什么用处
这个aspx我要怎么弄呢!
这就是一个代理了。不要告诉别人是我告诉你的,这也是偷别人成果的一种办法。