导航:首页 > 文件教程 > js引用asp文件

js引用asp文件

发布时间:2022-05-24 05:21:19

① 怎么在HTML中用js调用ASP文件

这个是JS特效代码

<script>
var delta=0.15
var collection;
function floaters() {
this.items = [];
this.addItem = function(id,x,y,content)
{
document.write('<DIV id='+id+' style="Z-INDEX: 10; POSITION: absolute; width:55px; height:60px;left:'+(typeof(x)=='string'?eval(x):x)+';top:'+(typeof(y)=='string'?eval(y):y)+'">'+content+'</DIV>');

var newItem = {};
newItem.object = document.getElementById(id);
newItem.x = x;
newItem.y = y;

this.items[this.items.length] = newItem;
}
this.play = function()
{
collection = this.items
setInterval('play()',10);
}
}
function play()
{
if(screen.width<=800)
{
for(var i=0;i<collection.length;i++)
{
collection[i].object.style.display = 'none';
}
return;
}
for(var i=0;i<collection.length;i++)
{
var followObj = collection[i].object;
var followObj_x = (typeof(collection[i].x)=='string'?eval(collection[i].x):collection[i].x);
var followObj_y = (typeof(collection[i].y)=='string'?eval(collection[i].y):collection[i].y);

if(followObj.offsetLeft!=(document.body.scrollLeft+followObj_x)) {
var dx=(document.body.scrollLeft+followObj_x-followObj.offsetLeft)*delta;
dx=(dx>0?1:-1)*Math.ceil(Math.abs(dx));
followObj.style.left=followObj.offsetLeft+dx;
}

if(followObj.offsetTop!=(document.body.scrollTop+followObj_y)) {
var dy=(document.body.scrollTop+followObj_y-followObj.offsetTop)*delta;
dy=(dy>0?1:-1)*Math.ceil(Math.abs(dy));
followObj.style.top=followObj.offsetTop+dy;
}
followObj.style.display = '';
}
}

var theFloaters = new floaters();
theFloaters.addItem('followDiv1','document.body.clientWidth-65',330,'<%=ss%>');
theFloaters.play();
</script>

② html页面js调用asp

<!-- #include file = "conn.asp" -->
<!--
document.write("<div class=\"h_box\"><ul>");
<%
set rs=server.CreateObject("adodb.recordset")
sql="select * from new order by id desc"
rs.open sql,conn,1,1
%>
<%
pagesum=8
topage=clng(request("topage"))
if topage<1 then topage=1
rs.pagesize=pagesum
if not rs.eof then
rs.absolutepage=topage
end if
no=1
%>
<% do while not rs.eof and not rs.bof and pagesum>0 %>
doument.write("<li>·<%=rs("name")%></li>");
<% rs.movenext %>
<% pagesum=pagesum-1 %>
<% no=no+1 %>
<% loop %>
doument.write("</ul>/div>");
//-->

什么啊,直接写上就行了,js可以调用任何类型的文件,只要语法安装js写就行
比如:<script language="javascript" src="index.html"></script>
你只要在index.html里的代码用js的形式写就行了!

③ 如何用js调用asp文件

可以参考一下
<div id="aid"></div>

<script type="text/javascript" src="1.asp"></script>
1.asp 页面代码(这个页面不能有html代码如:)
<%
......
数据库的查询....不一一列回举,这要根据你需答要来写代码的
.........
VIEW="这里是在DIV中显示的内容"
response.Write ("document.getElementById(""aid"").innerHTML ="&VIEW&"")
%>

④ 在HTML文档中,如何用JS调用ASP程序

两种办法,一是用ajax,非常强大,上手稍微有点困难。
二是 在asp文件中做js输出,代码如下:<script >document.write ("<%=i%>")</script>

⑤ 在HTML页中通过JS调用ASP怎么做

这是JS代码,被保存在"clienthint.js"文件中
var xmlHttp
function showHint(str)
{
if (str.length > 0)
{
var url="gethint.asp?sid=" + Math.random() + "&q=" + str
xmlHttp=GetXmlHttpObject(stateChanged)
xmlHttp.open("GET", url , true)
xmlHttp.send(null)
}
else
{
document.getElementById("txtHint").innerHTML=""
}
}
function stateChanged()
{
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
{
document.getElementById("txtHint").innerHTML=xmlHttp.responseText
}
}
function GetXmlHttpObject(handler)
{
var objXmlHttp=null
if (navigator.userAgent.indexOf("Opera")>=0)
{
alert("This example doesnt work in Opera")
return;
}
if (navigator.userAgent.indexOf("MSIE")>=0)
{
var strName="Msxml2.XMLHTTP"
if (navigator.appVersion.indexOf("MSIE 5.5")>=0)
{
strName="Microsoft.XMLHTTP"
}
try
{
objXmlHttp=new ActiveXObject(strName)
objXmlHttp.onreadystatechange=handler
return objXmlHttp
}
catch(e)
{
alert("Error. Scripting for ActiveX might be disabled")
return
}
}
if (navigator.userAgent.indexOf("Mozilla")>=0)
{
objXmlHttp=new XMLHttpRequest()
objXmlHttp.onload=handler
objXmlHttp.onerror=handler
return objXmlHttp
}
}

asp页面
dim a(30)
a(1)="Anna"
a(2)="Brittany"
a(3)="Cinderella"
a(4)="Diana"
a(5)="Eva"
a(6)="Fiona"
a(7)="Gunda"
a(8)="Hege"
a(9)="Inga"
a(10)="Johanna"
a(11)="Kitty"
a(12)="Linda"
a(13)="Nina"
a(14)="Ophelia"
a(15)="Petunia"
a(16)="Amanda"
a(17)="Raquel"
a(18)="Cindy"
a(19)="Doris"
a(20)="Eve"
a(21)="Evita"
a(22)="Sunniva"
a(23)="Tove"
a(24)="Unni"
a(25)="Violet"
a(26)="Liza"
a(27)="Elizabeth"
a(28)="Ellen"
a(29)="Wenche"
a(30)="Vicky"
q=request.querystring("q")if len(q)>0 then
hint=""
for i=1 to 30
x1=ucase(mid(q,1,len(q)))
x2=ucase(mid(a(i),1,len(q)))
if x1=x2 then
if hint="" then
hint=a(i)
else
hint=hint & " , " & a(i)
end if
end if
next
end if
if hint="" then
response.write("no suggestion")
else
response.write(hint)
end if

⑥ HTML页面用JS调用ASP文件,ASP代码需要怎么转换

ASP文件?
将这个页面嵌入进去就可以了啊!
<%@include file="A.ASP"%>两个页面组合起来!!就可以了
你最好用table 将你都页面 定好格式来
现在都用这个 比iframe 的 效果好 而且简单 代码
一样可是在两个页面间直接使用
不过 js的调用 最好 都加上 document.all.你的控件名/方法

⑦ js的引用asp参数

应该是你的代码里有个引号用错了:
"ckplayer_a1'
改为
"ckplayer_a1"
或者
'ckplayer_a1'
建议在代码中应该统一使用一种引号(双引号或单引号),避免产生混淆。

⑧ JS调用ASP的问题

y.asp执行后里面应该是js格式的代码才对。


<%
Response.Write "<a href='"&rs("linkUrl")&"' target='_blank' title='"&rs("linkName")&"'>"&rs("linkName")&"</a> "
%>
改为
<%
Response.Write "document.write(""<a href='"&rs("linkUrl")&"' target='_blank' title='"&rs("linkName")&"'>"&rs("linkName")&"</a> "" ); "
%>
--------------------
那可能是你y.asp里有多余的代码或内者编码不一致容也可能出问题
给你个简单的例子,再找不出原因那我也没办法了,
x.asp
<script language="JavaScript" src="y.asp"></script>
y.asp
<%
for i=1 to 10
Response.Write "document.write("""&i&" "" ); "
next
%>
你把这两个文件分别保存一下不要加多余代码在iis下运行一下,结果会显示
1 2 3 4 5 6 7 8 9 10

⑨ js调用远程asp文件问题!

主页的新闻推荐栏目可以提供一个xml格式的接口,
比如用asp页面调用数据,输出xml格式,
上级单位的页面可以用xmlhttp组件和Microsoft.XMLDOM组件来的读取该xml文件内容,或者上级单位的页面用ajax读取该xml文件内容。

另外如你题目中的想法,也可以在主页上做一个js文件,js中直接用ajax调用新闻内容,并document.write出来,然后在上级单位网站的相应位置直接调用<script language="javascript" src="http://主页域名/该js文件.js"></script>
或者直接主页上做一个asp文件输出内容,上级单位网站的相应位置调用<script language="javascript" src="http://主页域名/该asp文件.asp"></script>
但是这两种方法和iframe没什么区别,建议用第一种方法,也是比较标准的方法。
如果不知道怎么具体实现可以加我Hi说。
============================================================
不必去生成xml文件,可以还是asp文件,在asp中定义response.ContentType = "text/xml"
然后用response.Write来输出xml格式的字符串。
比如
dim xmldata
xmldata = "<?xml version=""1.0"" encoding=""utf-8"" ?>"
xmldata = xmldata & "<root>"
Do while not rs.eof
xmldata = xmldata & "<news newsid=""" & rs("id") & """ title=""" & rs("T_Title") & """" />"
rs.movenext()
Loop
xmldata = xmldata & "</root>"
response.Write xmldata
这样无论何时,在哪去调用这个文件,都是现去数据库取的新数据。
==============================================================
//以下是使用jquery封装的ajax方法写的代码,如果对jquery不太了解,我再写个js的
//推荐新闻链接.js代码如下
document.writeln("<script language=\"javascript\" src=\"http://我的主页域名/jquery.js\"></script>"); //包含jQuery文件
$.ajax( {
type: "get", //get或post
url: "http://我的主页域名/推荐新闻.asp", //xml格式的asp文件地址
cache: false,
data: "", //如果该xml格式asp页需要参数,在这里传递,格式如a=1&b=2
dataType: "xml",
error: function() { alert("Error loading XML document"); },
success: function(result) {
$(result).find("news").each( function() { //遍历xml中的news节点
document.writeln("<li><a href='" + $(this).attr("url") + "'>" + $(this).attr("title") + "</a></li>");
//输出html结构,其中数据用xml中的内容代替,jquery中xml的属性用attr方法获取,节点内容用text()或者html()获取
} );
}
} );
//xml格式的asp页编译完输出的纯xml内容范例
<?xml version="1.0" encoding="utf-8"?>
<root>
<news newsid="1" url="http://我的主页域名/news_view.asp?id=1" title="我的新闻标题1" />
<news newsid="2" url="http://我的主页域名/news_view.asp?id=2" title="我的新闻标题2" />
<news newsid="3" url="http://我的主页域名/news_view.asp?id=3" title="我的新闻标题3" />
</root>

另外,其实如果你的上级单位不能使用ajax跨域访问你的主页xml文件的话,其实像现在这样先访问你主页的js文件,再通过这个js文件中ajax访问xml就没什么意义了。与其这样还不如直接在你主页中做一个“推荐新闻链接.asp”内容就是调用新闻数据出来,写成固定格式,比如
<div><a href='http://我的主页域名/news_view.asp?id=1'>我的新闻标题1</a></div>
<div><a href='http://我的主页域名/news_view.asp?id=2'>我的新闻标题2</a></div>
<div><a href='http://我的主页域名/news_view.asp?id=3'>我的新闻标题3</a></div>
其他的html代码,包括head,body,html全不带
这样在上级单位的页面上相应的位置调用
<script language="javascript" src="http://我的主页域名/推荐新闻链接.asp"></script>
这样就行了。

⑩ 如何在javascript中引用asp变量

因为asp代码都是包含在<%'这里是asp代码....%>

所以在js中引用其变量也是使用<%%>直接包含


例如:

<script>


vara=<%=b'b是asp代码中的变量%>

</script>


asp:

<%

dimb

b=5


%>


测试:

阅读全文

与js引用asp文件相关的资料

热点内容
洛阳蓝普网络技术责任公司 浏览:865
怎么编辑百度云文件在哪里设置 浏览:865
消失的眼角膜未删减版电影 浏览:335
韩国推理片免费观看 浏览:11
主角能变身成各种人物 浏览:560
西门子plc200用哪个软件编程 浏览:557
聚优电影卡使用范围 浏览:850
校园两个女生同性恋电影 浏览:844
反腐的文件有哪些 浏览:899
猫眼实时电影排行榜 浏览:435
许鱼的快穿文 浏览:920
泰山美国理论 浏览:37
法国电影我在阳光之地电影下载 浏览:769
1080p电影在线免费看 浏览:205
台湾演员陈小珍主演的电影有什么 浏览:282
贵阳2017大数据时间 浏览:889
老司机看的视频网站 浏览:374
香港拍的电锯砍人的电影 浏览:538
尸吻 浏览:974
手机自动删除文件 浏览:411

友情链接