推薦:怎樣用ASP編寫圖片計數器在Internet上,用ASP編寫的計數器到處都是,本人覺得再在這裡談ASP編寫計數器已沒有多大意義。後來想想還是有必要談一下,因為這不僅僅只是在談計數器的編寫,而是在向大家介紹ASP的知識與應用技巧。 程序原代碼如下: $#@60;%countlong=8 countlong定義計
在ASP 中,你可通過VBScript 和其他方式調用子程序。
實例:
調用使用VBScript 的子程序
<html>
<head>
<%
sub vbproc(num1,num2)
response.write(num1*num2)
end sub
%>
</head>
<body>
<p>您可以像這樣調用一個程序:</p>
<p>結果:<l vbproc(3,4)%></p>
<p>或者,像這樣:</p>
<p>結果:<%vbproc 3,4%></p>
</body>
</html>
如何從ASP 調用以VBScript 編寫的子程序。
調用使用JavaScript 的子程序
<%@ language=javascript %>
<html>
<head>
<%
function jsproc(num1,num2)
{
Response.Write(num1*num2)
}
%>
</head>
<body>
<p>
結果:<%jsproc(3,4)%>
</p>
</body>
</html>
如何從ASP 調用以JavaScript 編寫的子程序。
調用使用VBScript 和JavaScript 的子程序
<html>
<head>
<%
sub vbproc(num1,num2)
Response.Write(num1*num2)
end sub
%>
<script language=javascript runat=server>
function jsproc(num1,num2)
{
Response.Write(num1*num2)
}
</script>
</head>
<body>
<p>結果:<l vbproc(3,4)%></p>
<p>結果:<l jsproc(3,4)%></p>
</body>
</html>
如何在一個ASP 文件中調用以VBScript 和JavaScript 編寫的子程序。
子程序
ASP 源代碼可包含子程序和函數:
<html>
<head>
<%
sub vbproc(num1,num2)
response.write(num1*num2)
end sub
%>
</head>
<body>
<p>Result: <l vbproc(3,4)%></p>
</body>
</html>
將<%@ language=language %> 這一行寫到<html> 標籤的上面,就可以使用另外一種腳本語言來編寫子程序或者函數:
<%@ language=javascript %>
<html>
<head>
<%
function jsproc(num1,num2)
{
Response.Write(num1*num2)
}
%>
</head>
<body>
<p>Result: <%jsproc(3,4)%></p>
</body>
</html>
VBScript 與JavaScript 之間的差異
當從一個用VBScript 編寫的ASP 文件中調用VBScript 或者JavaScript 子程序時,可以使用關鍵詞call,後面跟著子程序名稱。假如子程序需要參數,當使用關鍵詞call 時必須使用括號包圍參數。假如省略call,參數則不必由括號包圍。假如子程序沒有參數,那麼括號則是可選項。
當從一個用JavaScript 編寫的ASP 文件中調用VBScript 或者JavaScript 子程序時,必須在子程序名後使用括號。
分享:flash結合asp製作出的顯ip,版本,登陸時間,訪問次數也不知道算不算原創,反正是沒有參照任何東西,自己動手做的。 首先需要2個asp文件,1個文本文件,還有就是1個swf文件了。 -------------------info.asp---------------------------- //這裡是顯示ip,版本,登陸時間的!--#include file=num.asp-- % set user