計數器的js代碼,網站計數器代碼

本文目錄一覽:

JavaScript中如何定義一個計數器

HTML

HEAD

META http-equiv=”Content-Type” content=”text/html; charset=gb2312″

TITLE簡易計算器/TITLE

STYLE type=”text/css”

body{background-color:#99CCFF;}

table{border-left:1 #FFFFFF solid;border-top:1 #FFFFFF solid;}

.input1{BORDER-RIGHT: #FFFFFF 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid;BORDER-BOTTOM: #FFFFFF 1px solid;width:180px;BACKGROUND-COLOR:#FFFFFF;text-align:right;}

input{BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; COLOR: #000080; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #d8d8d0;width:40px;height:20px;}

TD{border-bottom:#FFFFFF 1 solid;border-right:#FFFFFF 1 solid;height:25px;}

/STYLE

SCRIPT language=”javascript”

var total=0; //全局變數total,累計輸入

var FlagNew = false; //是否是新的操作數(輸入的第二個數)

var Opp = “”; //運算符變數

function clearall(){

total=0;

document.myform.number.value=0;//清除結果

}

function enternumber(Num){ //數字按鈕單擊調用的函數,Num表示輸入的數字

if (FlagNew) { //判斷輸入的是否新的操作數

document.myform.number.value = Num;

FlagNew = false;

}

else {

if (document.myform.number.value== “0”)

document.myform.number.value= Num;

else

document.myform.number.value+= Num; //記錄輸入的操作 數

}

}

function Operation (Op) { //「加減乘除」按鈕單擊調用的函數,Op代表運算符號

var Num1=document.myform.number.value;

if (FlagNew Opp != “=”);{

FlagNew = true;

// 根據運算符進行運算

if ( ‘+’ == Opp)

total +=parseFloat(Num1);

else if ( ‘-‘ == Opp)

total -=parseFloat(Num1);

else if ( ‘/’ == Opp)

total /=parseFloat(Num1);

else if ( ‘*’ == Opp)

total *=parseFloat(Num1);

else

{total =parseFloat(Num1); }

document.myform.number.value= total; //結果文本框累計數字

Opp = Op;

}

}

/SCRIPT

/HEAD

以上是腳本代碼

JS調用ASP計數器

語法格式為:

document.write(‘%=counter%’)

下面是ASP+文本計數器代碼:

首先,在要引用JS的網頁中加入script language=”JavaScript” src=”count.asp”

/script

然後在同一目錄中新建文件count.txt,輸入任何數值;

再新建count.asp,內容如下:

%

‘計數器程序作者是jelin;信箱:lgjie@163.com;qq25366492。

‘由yanjibao,yanjibao@163.com,QQ476669555)修改為javascript版本。

option explicit

dim fs,filename,txt,content,total,counter_lenth

counter_lenth=10 ‘設置顯示數據的最小長度,如果小於實際長度則以實際長度為準

set fs=Server.CreateObject(“Scripting.FileSystemObject”)

filename=server.MapPath(“count.txt”)

if not fs.FileExists(filename) then

fs.CreateTextFile filename,True,True

set txt=fs.OpenTextFile(filename,2,true)

txt.write 0 ‘如不存在保存數據的文件則創建新文件並寫入數據0

set fs=nothing

end if

set txt=fs.OpenTextFile(filename)

If txt.AtEndOfStream Then

Application(“Counter”)=0 ‘如果文件中沒有數據,則初始化Application(“Counter”)的值(為了容錯)

else

Application(“Counter”)=txt.readline

end if

Application.Lock

Application(“Counter”) = Application(“Counter”) + 1

Application.UnLock

Function save_ ‘保存計數函數

set fs=Server.CreateObject(“Scripting.FileSystemObject”)

filename=server.MapPath(“count.txt”)

content=Application(“Counter”)

set txt=fs.OpenTextFile(filename,2,true)

txt.write content

set fs=nothing

End Function

save_ ‘調用保存函數保存數據

Function Digital ( counter ) ‘顯示數據函數

Dim i,MyStr,sCounter

sCounter = CStr(counter)

For i = 1 To counter_lenth – Len(sCounter)

MyStr = MyStr “0”

‘MyStr = MyStr “IMG SRC=改成你自己的圖片存放的相對目錄\0.gif” ‘如有圖片,可用此語句調用

Next

For i = 1 To Len(sCounter)

MyStr = MyStr Mid(sCounter, i, 1)

‘MyStr = MyStr “IMG SRC=改成你自己的圖片存放的相對目錄\” Mid(sCounter, i, 1) “.gif” ‘如有圖片,可用此語句調用

Next

Digital = MyStr

End Function

Function read_ ‘讀取計數函數

set fs=Server.CreateObject(“Scripting.FileSystemObject”)

filename=server.MapPath(“count.txt”)

set txt=fs.opentextfile(filename,1,true)

total=txt.readline

total=cint(total)

‘response.write total

response.write Digital (total) ‘調用顯示函數

set fs=nothing

End Function

%document.write(“%read_%”);

js求助,計數器代碼求助

var k=0;

window.onload = function(){

setInterval(function(){k=k+10},200);

}

function otherFun(){

alert(k);

}

把K設置為全局的,其他地方想用就用

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/286843.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-23 03:48
下一篇 2024-12-23 03:48

相關推薦

  • JS Proxy(array)用法介紹

    JS Proxy(array)可以說是ES6中非常重要的一個特性,它可以代理一個數組,監聽數據變化並進行攔截、處理。在實際開發中,使用Proxy(array)可以方便地實現數據的監…

    編程 2025-04-29
  • Python周杰倫代碼用法介紹

    本文將從多個方面對Python周杰倫代碼進行詳細的闡述。 一、代碼介紹 from urllib.request import urlopen from bs4 import Bea…

    編程 2025-04-29
  • Python字元串寬度不限制怎麼打代碼

    本文將為大家詳細介紹Python字元串寬度不限制時如何打代碼的幾個方面。 一、保持代碼風格的統一 在Python字元串寬度不限制的情況下,我們可以寫出很長很長的一行代碼。但是,為了…

    編程 2025-04-29
  • Python爬蟲可以爬哪些網站

    Python是被廣泛運用於數據處理和分析領域的編程語言之一。它具有易用性、靈活性和成本效益高等特點,因此越來越多的人開始使用它進行網站爬取。本文將從多個方面詳細闡述,Python爬…

    編程 2025-04-29
  • Python基礎代碼用法介紹

    本文將從多個方面對Python基礎代碼進行解析和詳細闡述,力求讓讀者深刻理解Python基礎代碼。通過本文的學習,相信大家對Python的學習和應用會更加輕鬆和高效。 一、變數和數…

    編程 2025-04-29
  • 倉庫管理系統代碼設計Python

    這篇文章將詳細探討如何設計一個基於Python的倉庫管理系統。 一、基本需求 在著手設計之前,我們首先需要確定倉庫管理系統的基本需求。 我們可以將需求分為以下幾個方面: 1、庫存管…

    編程 2025-04-29
  • Python滿天星代碼:讓編程變得更加簡單

    本文將從多個方面詳細闡述Python滿天星代碼,為大家介紹它的優點以及如何在編程中使用。無論是剛剛接觸編程還是資深程序員,都能從中獲得一定的收穫。 一、簡介 Python滿天星代碼…

    編程 2025-04-29
  • 寫代碼新手教程

    本文將從語言選擇、學習方法、編碼規範以及常見問題解答等多個方面,為編程新手提供實用、簡明的教程。 一、語言選擇 作為編程新手,選擇一門編程語言是很關鍵的一步。以下是幾個有代表性的編…

    編程 2025-04-29
  • Python實現簡易心形代碼

    在這個文章中,我們將會介紹如何用Python語言編寫一個非常簡單的代碼來生成一個心形圖案。我們將會從安裝Python開始介紹,逐步深入了解如何實現這一任務。 一、安裝Python …

    編程 2025-04-29
  • 怎麼寫不影響Python運行的長段代碼

    在Python編程的過程中,我們不可避免地需要編寫一些長段代碼,包括函數、類、複雜的控制語句等等。在編寫這些代碼時,我們需要考慮代碼可讀性、易用性以及對Python運行性能的影響。…

    編程 2025-04-29

發表回復

登錄後才能評論