问一个简单的javascript问题.

egygy 2003-09-18 06:10:03
我声明一个显示时间的函数,大致如下:
function settime()
{
tody=new date()
...........
document.write (............)
}
setTimeout("settime()",1000)
我把这个函数放在希望在网页中显示的表格位置中了.可是每次调用的时候都是刷新整个页面,只在顶端显示输出结果.
如果去掉function声明部分,直接在表格位置用document.write写出日期一切正常,改成函数调用就预想显示不符.我还想动态显示时间,应该怎么样修改才能显示在我要显示的表格中?谢谢.
...全文
52 5 打赏 收藏 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
wind0209 2003-09-19
  • 打赏
  • 举报
回复
<script>
function DateUTC(){
var d, day, x, s = "";
var x = new Array("星期日", "星期一", "星期二");
x = x.concat("星期三","星期四", "星期五");
x = x.concat("星期六");
d = new Date();
day = d.getUTCDay();
return(s += x[day]);
}

function stime(){
var d, s = "当前时间为: ";
var c = ":";
d = new Date();
if ((d.getMonth()+1)>=10) s += (d.getMonth() + 1) + "/"; else s += "0"+(d.getMonth() + 1) + "/";
if (d.getDate()>=10) s += d.getDate() + "/"; else s += "0"+d.getDate() + "/";
s += d.getYear()+" ";
if (d.getHours()>=10) s += d.getHours() + c; else s += "0"+d.getHours() + c;
if (d.getMinutes()>=10) s += d.getMinutes() + c; else s += "0"+d.getMinutes() + c;
if (d.getSeconds()>=10) s += d.getSeconds()+" "; else s += "0"+d.getSeconds()+" ";
s+=DateUTC();
dd.innerHTML="<span class='formtext'>"+s+"</span>";
setTimeout("stime()",1000);
}
</script>
wind0209 2003-09-19
  • 打赏
  • 举报
回复
<script>
function DateUTC(){
var d, day, x, s = "";
var x = new Array("星期日", "星期一", "星期二");
x = x.concat("星期三","星期四", "星期五");
x = x.concat("星期六");
d = new Date();
day = d.getUTCDay();
return(s += x[day]);
}

function stime(){
var d, s = "当前时间为: ";
var c = ":";
d = new Date();
if ((d.getMonth()+1)>=10) s += (d.getMonth() + 1) + "/"; else s += "0"+(d.getMonth() + 1) + "/";
if (d.getDate()>=10) s += d.getDate() + "/"; else s += "0"+d.getDate() + "/";
s += d.getYear()+" ";
if (d.getHours()>=10) s += d.getHours() + c; else s += "0"+d.getHours() + c;
if (d.getMinutes()>=10) s += d.getMinutes() + c; else s += "0"+d.getMinutes() + c;
if (d.getSeconds()>=10) s += d.getSeconds()+" "; else s += "0"+d.getSeconds()+" ";
s+=DateUTC();
dd.innerHTML="<span class='formtext'>"+s+"</span>";
setTimeout("stime()",1000);
}
</script>
egygy 2003-09-19
  • 打赏
  • 举报
回复
1楼兄弟的我可以用,可是我在加入的文本里面输入了"<font....>"等等关键字在显示位置也是这样显示,并不能改变字体或者加入空格等等,应该怎样解决?谢谢!!!
possible_Y 2003-09-19
  • 打赏
  • 举报
回复
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title></title>
<base target="_self">
<style>
<!--
body, p, td, input { color:#ffffff;font-size: 9pt }
-->
</style>
<script language="JavaScript">
<!-- Hide
var timerID = null
var timerRunning = false
function MakeArray(size) {
this.length = size;
for(var i = 1; i <= size; i++)
{
this[i] = "";
}
return this;
}
function stopclock (){
if(timerRunning)
clearTimeout(timerID);
timerRunning = false
}
function showtime (){
var now = new Date();
var year = now.getYear();
var month = now.getMonth() + 1;
var date = now.getDate();
var hours = now.getHours();
var minutes = now.getMinutes();
var seconds = now.getSeconds();
var day = now.getDay();
Day = new MakeArray(7);
Day[0]="星期天";
Day[1]="星期一";
Day[2]="星期二";
Day[3]="星期三";
Day[4]="星期四";
Day[5]="星期五";
Day[6]="星期六";
var timeValue = "";
timeValue += year + "年";
timeValue += ((month < 10) ? "0" : "") + month + "月";
timeValue += date + "日 ";
timeValue += (Day[day]) + " ";
timeValue += ((hours <= 12) ? hours : hours - 12);
timeValue += ((minutes < 10) ? ":0" : ":") + minutes;
timeValue += ((seconds < 10) ? ":0" : ":") + seconds;
timeValue += (hours < 12) ? "上午" : " 下午";
document.all.clock.innerText = timeValue;
timerID = setTimeout("showtime()",1000);
timerRunning = true
}
function startclock () {
stopclock();
showtime()
}
//-->
</script>
</head>

<body bgcolor="#6699CC" topmargin="0" leftmargin="0" onLoad="startclock()">

<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111"

id="AutoNumber1">
<tr>
<td>this is test</td><td>this is test</td><td>this is test</td>
</tr>
<tr>
<td>this is test</td><td id="clock"></td><td>this is test</td>
</tr>
<tr>
<td>this is test</td><td>this is test</td><td>this is test</td>
</tr>
</table>
</body>

</html>
eva 2003-09-18
  • 打赏
  • 举报
回复
将document.write(....)改为
表格的单元格的innerText
如:单元格id为tID
则改为:document.all.tID.innerText = ....;
内容概要:本文提出了一种基于高保真电磁暂态仿真的智能电网虚假数据注入攻击(FDIA)数据集构建与影响分析方法,依托PSCAD与MATLAB联合仿真平台,构建IEEE标准测试系统(如9节点或39节点系统)的精细化电磁暂态模型,精确模拟电网在正常运行及遭受FDIA下的动态响应过程,采集高精度、高时间分辨率的电压、电流、功率等电气量时序数据,生成具有强物理约束性和可复现性的攻击数据集。研究进一步结合现代状态估计理论、残差检测机制与机器学习分类算法,对FDIA的隐蔽性特征、攻击传播路径、系统关键变量偏移程度及暂态稳定性影响进行系统性量化评估,旨在为智能电网安全防护体系的设计、入侵检测模型的训练与攻防策略的有效性验证提供高可信度的数据基础与理论支撑。; 适合人群:面向电力系统自动化、能源互联网安全、工业控制系统安全等方向的研究生、科研人员及工程技术人员,要求具备电力系统分析、状态估计基础、MATLAB/PSCAD联合仿真能力以及基本的网络安全背景知识。; 使用场景及目标:① 复现和验证主流FDIA相关学术论文中的攻击模型与检测算法;② 构建符合实际物理规律、可用于训练深度学习或机器学习驱动的入侵检测系统(IDS)的真实攻击数据集;③ 深入探究虚假数据注入对电网暂态稳定性、继电保护动作逻辑、频率调节等关键功能的影响机理。; 阅读建议:本资源以高保真仿真为核心,强调数据生成的真实性与实验可重复性,读者应重点关注PSCAD与MATLAB之间的数据交互机制、攻击向量的设计原则与注入方式、以及多维度影响评估指标体系的构建方法,建议结合所提供的仿真模型与代码进行动手实践与结果验证。
内容概要:本文系统阐述了基于格子Boltzmann方法(Lattice Boltzmann Method, LBM)对二维通道内多孔介质流动进行数值模拟的理论体系、Matlab代码实现流程及结果验证方法。深入剖析了LBM在处理复杂流体系统尤其是不规则几何结构多孔介质流动中的独特优势,详细介绍了模型构建过程、边界条件设定、碰撞与传播环节的算法实现机制,并通过Matlab编程完成仿真运算,实现了对速度场、压力场等关键物理量的可视化分析与精度验证,确保模拟结果具备良好的准确性与可靠性。; 适合人群:具备流体力学基础知识和一定Matlab编程能力的研究生、科研人员及工程技术人员,尤其适合从事多孔介质流动、计算流体力学(CFD)或LBM方法研究的相关领域研究人员。; 使用场景及目标:①掌握格子Boltzmann方法的核心原理及其在多孔介质流动模拟中的具体应用;②学习利用Matlab实现LBM算法并开展科学计算与结果可视化的方法;③为相关科研项目、学术论文复现或实际工程仿真提供可复用的代码框架与技术实施路径。; 阅读建议:建议读者结合流体力学与数值计算相关背景知识,逐步理解算法推导过程,动手运行并调试所提供的Matlab代码,通过调整参数或几何模型加深对LBM方法灵活性与适用性的认识,同时鼓励将该方法拓展至三维流动或多物理场耦合问题的研究中。
内容概要:本文聚焦于“基于变频与移相协同控制的全桥LLC变换器模式切换平滑性优化”这一关键技术问题,通过Simulink仿真平台构建全桥LLC谐振变换器的详细模型,深入研究其在不同工作模式间切换时的动态响应特性。针对传统控制方式在模式切换过程中易引发电压电流冲击、导致系统效率下降与稳定性恶化的问题,提出一种融合变频控制(Frequency Modulation)与移相控制(Phase-Shift Control)的混合协同控制策略。该策略通过精确设计控制逻辑切换时序,优化谐振腔参数匹配,并分析过渡过程中的能量流动规律,有效抑制瞬态波动,实现高效、平稳的模式切换。仿真结果验证了该方法在提升系统动态性能、增强运行可靠性方面的优越性; 适合人群:电力电子、电气工程及其自动化等相关领域的研究生、科研人员以及从事高频电源、新能源变换系统设计的工程技术人员,尤其适合具备电路拓扑分析能力与Simulink建模经验的专业人士; 使用场景及目标:①用于高效率DC-DC变换器中复杂模式切换控制策略的研究与改进;②为电动汽车车载充电机、数据中心电源、光伏微逆变器等对动态性能要求严苛的应用场景提供平滑切换的技术方案;③支撑高水平学术论文的复现、验证与创新性拓展,服务于科研项目中的关键控制算法开发与仿真验证; 阅读建议:建议结合提供的Simulink模型进行同步操作,重点关注变频与移相控制的切换逻辑、参数整定方法及过渡过程的能量管理机制,深入理解两种控制方式的协同作用原理,并可通过调整负载条件、输入电压或谐振元件参数开展多工况仿真分析,以全面掌握系统动态特性。

87,984

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧