本文目錄一覽:
ASP里如何插入javascript腳本??
你的代碼分析
%@Language=JavaScript%
%
var mytime = new Date();
alert(mytime);這句就錯了,asp是伺服器端執行,所以無alert函數
%
‘===其實很簡單的,就是動態輸出標籤=====將以下代碼存為asp文件,然後用iis訪問吧====
script
window.onload=function(){
alert(“伺服器時間為:%=now%”);//將伺服器時間放在js代碼中
}
/script
body
Server time
/body
如何在ASP網站中插入JS腳本
在 head 元素之間加入 script 元素,將 type 元素設置為 ” text/javascript ”
如:
head runat=”server”
script type=”text/javascript”
function ShowName(str)
{
alert(“您的名字為:(“+str+”)”);
}
/script
titleusing javascript/title
/head
之後在body 元素間,通過事件來訪問 如 要通過button1 的單擊事件(onclientclick)來訪問 javascript 函數
示例如下:
asp:Button ID=”Button1″ runat=”server” Text=”Button” onclientclick=”ShowName(‘XXX’)” /
這時運行項目,單擊 button時,會顯示”您的名稱為XXX”
這就是一個簡單的javascript 函數.
asp和JS怎麼結合使用
asp是伺服器端腳本,js是瀏覽器的腳本,你通過asp決定頁面中有什麼,js決定如何根據用戶的動作做出響應,當然也可以通過post來響應用戶的請求。
你寫的js腳本中,盡量將asp% … %中輸出的內容作為參數來使用,函數中盡量保存一致。代碼寫的有問題,可能是思路沒對上,例如:
function jumpiframe(%=i%){
經過asp處理也許會變成:
function jumpiframe(1){
還是定義成:
function jumpiframe(frameid){
在調用處再提供參數:
jumpiframe(%=id%);
這樣好點。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/199409.html