導航:首頁 > 文件教程 > 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文件相關的資料

熱點內容
蘋果充電寶哪個牌子好 瀏覽:119
測序數據里fast是什麼 瀏覽:576
壓縮文件怎麼改名不會損壞 瀏覽:188
互相看手機的一部電影 瀏覽:842
篩選文件內容怎麼篩 瀏覽:884
工業機器人示教編程是指什麼 瀏覽:566
在線能看的資源電影 瀏覽:308
734什麼錯誤代碼 瀏覽:220
淘寶傳文件軟體 瀏覽:310
韓國電影國語發音 瀏覽:423
第365章天資榜葉凌天 瀏覽:864
大胸乳房電影 瀏覽:200
開網路醫院需要什麼手續 瀏覽:595
2014世界500強word 瀏覽:867
羅蘭曾志偉主演鬼電影全集 瀏覽:961
jsregexpmatch替換 瀏覽:848
飛盧小說vip章節破解方法 瀏覽:497
主角叫陳凡外號屠夫 瀏覽:305
列印文件隱藏軟體 瀏覽:431
js中時分秒正則表達式 瀏覽:569

友情鏈接