问个页面定时跳转的问题 如果不是一个页面,而是只有两个页面A和B,这两个页面可以用超链接相互切换,但是记录这两个页面的总时间,到时间后跳转到另外页面C,这该如何实现呢?在AB两个页面中setTimeout的话,每次换到另外页面总会重新计时的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在A,B两个页面中,都定义了如下的js函数 <script language="JavaScript" type="text/javascript"> function gotopage() { window.location.replace("C.php") } function UserLogoIn() { logoin=new Date(); <? if(!isset($_GET["t"])){ ?> var timeAll=0; <? } else{ $t=$_GET["t"]; ?> timeAll=timeAll + <?=$t ?>; <? }?> setTimeout("gotopage()",60000-timeAll) } function h(){ logoout=new Date(); t_add=Math.round((logoout.getTime()-logoin.getTime())); window.location.replace("页面A或B.php?t=" + t_add) } </script> 下面的代码是 <body onLoad="UserLogoIn()"> AB页面切换点击时onclick="h()" 这样试图实现在两个页面中的总时间为1分钟时,换到C.php 但是一直报错,说timeAll没有定义,这是什么原因,不知道哪里需要修改呢?谢谢! timeAll 只在 if 语句中定义,而else 语句中没有定义!,这样当然不行啊应将timeAll的定义放到if语句外,或者else中也定义timeAll url传值[A|B]?a=time&b=time不管怎么切换 把AB的时间传过去就好了 function UserLogoIn() { logoin=new Date(); var timeAll=0; <? if(isset($_GET["t"])){ $t=$_GET["t"]; ?> timeAll=timeAll + <?=$t ?>; <? }?> setTimeout("gotopage()",60000-timeAll) } cptx文件用什么软件打开啊 关于MathJax插件的求助 一个奇怪的问题 无缝滚动问题 帮忙看一下经典的javascript用法说明,最好逐字逐句,新手上路 javascript取值问题 关于UBB中正则表达式使用的奇怪问题?(结贴王,在线等) 赐教:我们公司还处于MODEM上网阶段,时间也限制,只要你知道就快给我说——我想右键在IE的工具栏点击被屏蔽如何完成? 怎么做“在线调查”,要显示图表的? 在JAVASCRIPT函数中使用ASP语句? 提取带html样式的文本内容! 这个 JS 在 Firefox 上 运行不了 谁能帮帮忙啊? 谢谢~
<script language="JavaScript" type="text/javascript">
function gotopage()
{
window.location.replace("C.php")
} function UserLogoIn()
{
logoin=new Date();
<?
if(!isset($_GET["t"])){
?>
var timeAll=0;
<? }
else{
$t=$_GET["t"];
?>
timeAll=timeAll + <?=$t ?>;
<? }?>
setTimeout("gotopage()",60000-timeAll)
}
function h(){
logoout=new Date();
t_add=Math.round((logoout.getTime()-logoin.getTime()));
window.location.replace("页面A或B.php?t=" + t_add)
}
</script>
下面的代码是 <body onLoad="UserLogoIn()">
AB页面切换点击时onclick="h()" 这样试图实现在两个页面中的总时间为1分钟时,换到C.php
但是一直报错,说timeAll没有定义,这是什么原因,不知道哪里需要修改呢?谢谢!
应将timeAll的定义放到if语句外,或者else中也定义timeAll
[A|B]?a=time&b=time不管怎么切换 把AB的时间传过去就好了
{
logoin=new Date();
var timeAll=0;
<?
if(isset($_GET["t"])){
$t=$_GET["t"];
?>
timeAll=timeAll + <?=$t ?>;
<? }?>
setTimeout("gotopage()",60000-timeAll)
}