急!求javascript 函数实现公有变量加一。
有一按钮,当我点击这按钮时,函数能知道我是第几次点击按钮了
<script language="javascript">
function createTable(){
var i;
i = //第几次点击;
}
</script>
<input type="button" name="Submit" value="增 加" onclick="createTable()"/>
问题点数:100、回复次数:5Top
1 楼Mars_ZHOU()回复于 2006-06-01 18:50:09 得分 80
<script language="javascript">
var i;
i=0
function createTable(){
i ++ //第几次点击;
}
</script>
<input type="button" name="Submit" value="增 加" onclick="createTable()"/>
Top
2 楼Mars_ZHOU()回复于 2006-06-01 18:51:41 得分 0
<script language="javascript">
var i;
i=0
function createTable(){
i ++ //第几次点击;
alert(i)
}
</script>
<input type="button" name="Submit" value="增 加" onclick="createTable()"/>
Top
3 楼moodboy1982(老鹰)回复于 2006-06-01 18:52:04 得分 20
写入cookie,示例如下:
<html>
<body >
<script language="JavaScript">
<!--
var caution = false
function setCookie(name, value, expires, path, domain, secure) {
var curCookie = name + "=" + escape(value) +
((expires) ? "; expires=" + expires.toGMTString() : "") +
((path) ? "; path=" + path : "") +
((domain) ? "; domain=" + domain : "") +
((secure) ? "; secure" : "")
if (!caution || (name + "=" + escape(value)).length <= 4000)
document.cookie = curCookie
else
if (confirm("Cookie exceeds 4KB and will be cut!"))
document.cookie = curCookie
}
function getCookie(name) {
var prefix = name + "="
var cookieStartIndex = document.cookie.indexOf(prefix)
if (cookieStartIndex == -1)
return null
var cookieEndIndex = document.cookie.indexOf(";", cookieStartIndex + prefix.length)
if (cookieEndIndex == -1)
cookieEndIndex = document.cookie.length
return unescape(document.cookie.substring(cookieStartIndex + prefix.length, cookieEndIndex))
}
function deleteCookie(name, path, domain) {
if (getCookie(name)) {
document.cookie = name + "=" +
((path) ? "; path=" + path : "") +
((domain) ? "; domain=" + domain : "") +
"; expires=Thu, 01-Jan-70 00:00:01 GMT"
}
}
function fixDate(date) {
var base = new Date(0)
var skew = base.getTime()
if (skew > 0)
date.setTime(date.getTime() - skew)
}
var now = new Date()
fixDate(now)
now.setTime(now.getTime() + 365 * 24 * 60 * 60 * 1000)
var visits = getCookie("counter")
if (!visits)
visits = 1
else
visits = parseInt(visits) + 1
setCookie("counter", visits, now)
document.write("欢迎您第 " + visits + " 次来到本站点")
// -->
</script>
<p align="center">
<font color="#FF0000" size="5" face="黑体"><span style="mso-bidi-font-size: 10.0pt; mso-ascii-font-family: Times New Roman; mso-hansi-font-family: Times New Roman">可以记住你登录次数的网页</span></font><b style="mso-bidi-font-weight:normal"><span lang="EN-US" style="font-size:14.0pt;
mso-bidi-font-size:10.0pt;mso-fareast-font-family:楷体_GB2312;background:#D9D9D9;
mso-shading:white;mso-pattern:gray-15 auto">
<o:p>
</o:p>
</span></b></p>
<div align="center">
<center>
<table border="0" width="100%">
<tr>
<td width="44%"><span style="font-family:宋体;
mso-hansi-font-family:"Times New Roman"">
这个网页可以记住你登录次数,只要你曾经登录过这个网页,下次打开时,它就会自动显示你登录次数,向你问好!</span><span lang="EN-US" style="font-family: 宋体; mso-hansi-font-family: Times New Roman">在你的网页是放上一个,可以给你的网友惊喜之余,又多出几分羡慕,怎么弄的?其实并不难,用脚本程序制作,你只要把相应代码粘贴上去,即OK了!-------极浅技术论坛:http://www.esoftnow.com/bbs</span></td>
</tr>
</table>
</center>
</div>
<p align="center"> </p>
</body>
</html>
Top
4 楼moodboy1982(老鹰)回复于 2006-06-01 18:52:44 得分 0
楼上的不行。刷新就没有了。Top
5 楼l506345z(北罗师门)回复于 2006-06-01 23:17:06 得分 0
谢谢各位。这问题我问完吃饭的时候就想起了,哈哈太简单了哈。谢谢大家了Top




