Jump to content


worldgeek

Member Since 19/02/2004
Offline Last Active 22/02/2004, 20:42
-----

Posts I've Made

In Topic: Timer Da Pagina.

19/02/2004, 09:50

E ai grande Tarkan, fiz um sistema aqui em java script porem nao funcionou muito bem se tiver outra forma eu agradeço.

<script language="JavaScript">
<!--
startday = new Date();
clockStart = startday.getTime();
function initStopwatch()
{
var myTime = new Date();
var timeNow = myTime.getTime();
var timeDiff = timeNow - clockStart;
this.diffSecs = timeDiff/1000;
return(this.diffSecs);
}
function getSecs()
{
var mySecs = initStopwatch();
var mySecs1 = ""+mySecs;
mySecs1= mySecs1.substring(0,mySecs1.indexOf("."));
document.forms[0].timespent.value = mySecs1
window.setTimeout('getSecs()',1000);
}
//-->
</script>

<html>
<head>
</head>
<body onLoad="window.setTimeout('getSecs()',1);" onunload="java script:document.temp.submit();" >
...

<form action="temp.asp?id=<%=id%>&redir=<%=request.ServerVariables("SCRIPT_NAME")%>" method="post" name="temp" id="temp">
<input type="hidden" name="timespent">
</form>
</body>
</html>


pagina temp.asp

<%
set conn = server.CreateObject("adodb.connection")
conn.open "dbq="&server.MapPath("../sys/db1.mdb") & ";Driver={microsoft access driver (*.mdb)};"
set rsn = server.CreateObject("adodb.recordset")
id = request("id")
temp = int(request.form("timespent"))
if temp =0 then
temp=1
end if
rsn.open "select * from banner where id=" & id & "",conn,3,3
if not rsn.eof then
temp = rsn("timer") + temp
rsn.update
rsn("timer") = temp
rsn.update
end if
rsn.close
conn.close
set rsn = nothing
set conn = nothing
redir = request("redir")
response.Redirect(redir)
%>

Valew!!!!

IPB Skin By Virteq