求助HTML的高手,我想将一个背景特效(有三个JS)js如何添加html代码进HTML里js如何添加html代码成功了但是跑到下面,没有覆盖到内容。

&html&
&head&
&meta http-equiv="Content-Type" content="text/ charset=UTF-8"&
&title&Canlender--JavaScript&/title&
&style&
td {
font-family: Arial, Helvetica, sans-
font-size: 12
}
&/style&
&/head&
&body&
&table border="0" cellpadding="0" cellspacing="0" width="180"&
&tr&&td id=cc&
&/td&&/tr&&/table&
&/body&
&script language="JavaScript"&
function RunNian(The_Year)
{
if ((The_Year%400==0) || ((The_Year%4==0) && (The_Year%100!=0)))
}
function GetWeekday(The_Year,The_Month)
{
var A
Allday = 0;
if (The_Year&2000)
{
for (i=2000 ;i&The_Y i++)
if (RunNian(i))
Allday += 366;
else
Allday += 365;
for (i=2; i&=The_M i++)
{
switch (i)
{
case 2 :
if (RunNian(The_Year))
Allday += 29;
else
Allday += 28;
case 3 : Allday += 31;
case 4 : Allday += 30;
case 5 : Allday += 31;
case 6 : Allday += 30;
case 7 : Allday += 31;
case 8 : Allday += 31;
case 9 : Allday += 30;
case 10 : Allday += 31;
case 11 : Allday += 30;
case 12 : Allday += 31;
return (Allday+6)%7;
function chooseday(The_Year,The_Month,The_Day)
{
var F
var completely_
if (The_Day!=0)
completely_date = The_Year + "-" + The_Month + "-" + The_D
else
completely_date = "No Choose";
//showdate 只是一个为了显示而采用的东西,
//如果外部想引用这里的时间,可以通过使用 completely_date引用完整日期
//也可以通过The_Year,The_Month,The_Day分别引用年,月,日
//当进行月份和年份的选择时,认为没有选择完整的日期
showdate.innerText = completely_
Firstday = GetWeekday(The_Year,The_Month);
ShowCalender(The_Year,The_Month,The_Day,Firstday);
function nextmonth(The_Year,The_Month)
{
if (The_Month==12)
chooseday(The_Year+1,1,0);
else
chooseday(The_Year,The_Month+1,0);
}
function prevmonth(The_Year,The_Month)
{
if (The_Month==1)
chooseday(The_Year-1,12,0);
else
chooseday(The_Year,The_Month-1,0);
}
function prevyear(The_Year,The_Month)
{
chooseday(The_Year-1,The_Month,0);
}
function nextyear(The_Year,The_Month)
{
chooseday(The_Year+1,The_Month,0);
}
function ShowCalender(The_Year,The_Month,The_Day,Firstday)
{
var Month_D
var ShowM
today = new Date();
switch (The_Month)
{
case 1 : ShowMonth = "January"; Month_Day = 31;
case 2 :
ShowMonth = "February";
if (RunNian(The_Year))
Month_Day = 29;
else
Month_Day = 28;
case 3 : ShowMonth = "March"; Month_Day = 31;
case 4 : ShowMonth = "April"; Month_Day = 30;
case 5 : ShowMonth = "May"; Month_Day = 31;
case 6 : ShowMonth = "June"; Month_Day = 30;
case 7 : ShowMonth = "July"; Month_Day = 31;
case 8 : ShowMonth = "August"; Month_Day = 31;
case 9 : ShowMonth = "September"; Month_Day = 30;
case 10 : ShowMonth = "October"; Month_Day = 31;
case 11 : ShowMonth = "November"; Month_Day = 30;
case 12 : ShowMonth = "December"; Month_Day = 31;
showstr = "";
showstr = "&Table cellpadding=0 cellspacing=0 border=1 bordercolor=#999999 width=100% align=center valign=top&";
showstr += "&tr&&td width=0 style=?cursor:hand? onclick=prevyear("+The_Year+"," + The_Month + ")&&&&/td&&td width=0& " + The_Year + " &/td&&td width=0 onclick=nextyear("+The_Year+","+The_Month+") style=?cursor:hand?&&&&/td&&td width=0 style=?cursor:hand? onclick=prevmonth("+The_Year+","+The_Month+")&&&&/td&&td width=100 align=center&" + ShowMonth + "&/td&&td width=0 onclick=nextmonth("+The_Year+","+The_Month+") style=?cursor:hand?&&&&/td&&/tr&";
showstr += "&tr&&td align=center width=100% colspan=6&";
showstr += "&table cellpadding=0 cellspacing=0 border=1 bordercolor=#999999 width=100%&";
showstr += "&Tr align=center bgcolor=#999999& ";
showstr += "&td&&strong&&font color=#0000CC&日&/font&&/strong&&/td&";
showstr += "&td&&strong&&font color=#0000CC&一&/font&&/strong&&/td&";
showstr += "&td&&strong&&font color=#0000CC&二&/font&&/strong&&/td&";
showstr += "&td&&strong&&font color=#0000CC&三&/font&&/strong&&/td&";
showstr += "&td&&strong&&font color=#0000CC&四&/font&&/strong&&/td&";
showstr += "&td&&strong&&font color=#0000CC&五&/font&&/strong&&/td&";
showstr += "&td&&strong&&font color=#0000CC&六&/font&&/strong&&/td&";
showstr += "&/Tr&&tr&";
for (i=1; i&=F i++)
showstr += "&Td align=center bgcolor=#CCCCCC& &/Td&";
for (i=1; i&=Month_D i++)
{
if ((The_Year==today.getYear()) && (The_Month==today.getMonth()+1) && (i==today.getDate()))
bgColor = "#FFCCCC";
else
bgColor = "#CCCCCC";
if (The_Day==i) bgColor = "#FFFFCC";
showstr += "&td align=center bgcolor=" + bgColor + " style=?cursor:hand? onclick=chooseday(" + The_Year + "," + The_Month + "," + i + ")&" + i + "&/td&";
Firstday = (Firstday + 1)%7;
if ((Firstday==0) && (i!=Month_Day)) showstr += "&/tr&&tr&";
}
if (Firstday!=0)
{
for (i=F i&7; i++)
showstr += "&td align=center bgcolor=#CCCCCC& &/td&";
showstr += "&/tr&";
}
showstr += "&/tr&&/table&&/td&&/tr&&/table&";
cc.innerHTML =
&script language="JavaScript"&
var The_Year,The_Day,The_M
var F
today = new Date();
The_Year = today.getYear();
The_Month = today.getMonth() + 1;
The_Day = today.getDate();
Firstday = GetWeekday(The_Year,The_Month);
alert(The_Month);
alert(Firstday);
ShowCalender(The_Year,The_Month,The_Day,Firstday);
&/script&
&div id=showdate&&/div&
&/html&
需要这么复杂吗?&&
建议楼主用现成的日历控件
另外发个好用的东西吧。。呵呵也是我写日历控件时有意剥离出来的
引用
DateUtil = {
ONE_DAY_TIME :24*,
_fieldMap : {y:0,M:1,d:2,H:3,m:4,s:5},
_lpad: function (str,len,paddstr) {
if(arguments.length&3) {
paddstr = " ";
if(str.length&len) {
return str.substr(str.length-len);
} else if(str.length&=len) {
var padding = len-str.
for(var i=0;i&i++) {
str =paddstr+
dateAdd : function(date,offset) {
return new Date(date.getTime()+this.ONE_DAY_TIME*offset);
getMonthStartEnd : function(dateStr,pattern,toPattern) {
pattern = pattern||"yyyy-MM-dd";
toPattern = toPattern ||
var start = this.convert(dateStr,pattern,"yyyy-MM-01");
var date = DateUtil.parse(start);
var m = date.getMonth();
if(m == 11) {
date.setYear(date.getFullYear()-0+1);
date.setMonth(++m%12);
DateUtil.convert(start,"yyyy-MM-dd",toPattern),
DateUtil.format( new Date(date.getTime()-this.ONE_DAY_TIME),toPattern)
parse: function(dateStr,pattern) {
var _this = this,index = 0,dateAry = [,0,0,0];
pattern = pattern||"yyyy-MM-dd";
pattern.replace(/(y+|M+|d+|H+|m+|s+|[^yMdHms]+)/g,function(t,c){
if(c.match(/[yMdHms]/)) {
dateAry[_this._fieldMap[c[0]]]=dateStr.substr(index,c.length)-0;
if(dateAry[0]&70) {
dateAry[0]+=2000;
dateAry[1]--;
return new Date(dateAry[0],dateAry[1],dateAry[2],dateAry[3],dateAry[4],dateAry[5]);
format : function(date,pattern) {
var _this =
pattern = pattern||"yyyy-MM-dd HH:mm:ss";
return pattern.replace(/(y+|M+|d+|H+|m+|s+|D+)/g,function(match) {
switch(match.charAt(0)) {
return _this._lpad(date.getFullYear()+"",match.length,"0");
return _this._lpad(date.getMonth()+1+"",match.length,"0");
return _this._lpad(date.getDate()+"",match.length,"0");
return _this._lpad(date.getHours()+"",match.length,"0");
return _this._lpad(date.getMinutes()+"",match.length,"0");
return _this._lpad(date.getSeconds()+"",match.length,"0");
return date.getDate()+"";
convert: function(dateStr,fromPattern,toPattern) {
return this.format(this.parse(dateStr,fromPattern),toPattern);
为何不用api自己算呢。。。
date.getDay()不就是0-7(周日、周一...周六)吗?
var map = ['周日','周一','周二','周三','周四','周五','周六'];
alert(map[new Date().getDay()]);
public class CalanderTest{
public static void main(String args[]){
int a[]={31,28,31,30,31,30,31,31,30,31,30,31};
int cont=0;
int month=11;
int year=2010;
for(int i=0;i&month-1;i++)
cont=cont+a[i];
int date=25;
cont=cont+
int s=year+1+(year-1)/4+(year-1)/100+(year-1)/400+
System.out.println(s%7);
刚刚写了个test,你随便看看吧,仅供参考。希望能帮到你
按lz所说的,日期和星期对应有问题的话,那就应该是计算每个月第一天对应的星期日期有错,lz可以检查下该方法得逻辑,然后适当修改看有没有其他错误。
已解决问题
未解决问题求高手教一下怎么分离HTML.CSS.JS分离的方法_百度知道
求高手教一下怎么分离HTML.CSS.JS分离的方法
CSS .JS有什么不同。我这边做网站用这个代码。有大部分的代码都是没有见过的网上搜也搜不到这些代码求高手
提问者采纳
css。还是要求html中没用js和css,分别放不同的文件,html。否则基本写不了。要求页面元素的样式都要使用class=“”这样的。 如果是前者,就简单多了,js,估计要用jquery,然后引入文件即可这个要求怎么理解。html中引入即可,就是把页面的css和js代码进行剥离。如果是后者就麻烦了,分别放到不同的文件
文件比较大。是不是全分开来写还是都写在一起!JS文件和CSS一把比较多一些。HTML少了一点这怎么剥离
你的好像只是把代码做一下拆出来,放到不同文件是吧。这个好做吧。把现有代码稍作修改应该就行。
提问者评价
其他类似问题
18人觉得有用
按默认排序
其他2条回答
/包围的是css代码,css是以css为後缀的文件.;script&gt你们HTML;style&gt.?以&lt.;style&包围的是js代码,js是以js为後缀的文件。文件的话.JS都写在同一个文件麼;script&gt,&lt.CSS;***&lt.把它们各自写到同一个地方就好?。其他就是html的了;***&&#47
CSS和JS用都是比较有用的文件。HTML用的文件都没有他CSS和JS重要这让我很为难
公司说要分离麼?那些旧项目能少改动就少发动,有什麼问题还得自己搞定。要改的话,先备份再自己试著部分部分修改,直至完成....
哦哦。CSS和JS就按照你的方法试吧。谢了
有什么问题可以找你不!
搜下mvc模式,和smarty
我是新手。分解CSS和JS文件分不出来有什么简单的方法可以去分解呢!
单独将css写到单独文件中。js文件也一样。网上搜dreamweaver视频教程
等待您来回答
为您推荐:
下载知道APP
随时随地咨询
出门在外也不愁求教:学习web前端开发应该学习的比较好的书籍,请高手推荐一下。目前有一定的html css jquery JS基础。_百度知道
求教:学习web前端开发应该学习的比较好的书籍,请高手推荐一下。目前有一定的html css jquery JS基础。
所以希望高手能推荐一下,谢谢。目前有一定的html css jquery JS基础,但是苦于找不到更有效的提高方法,请高手推荐一下:学习web前端开发应该看的比较好的书籍求教
提问者采纳
ss推荐 《CSS禅意花园》是一本相当不错的css书籍。然后要学习jquery的话。记得一定要勤写代码,这一本书深入浅出,是一本相当不错的书籍。再学习完这本书的同时,你就会对html也比较熟悉了,推荐《锋利的jquery》,苦练
提问者评价
其他类似问题
您可能关注的推广回答者:
按默认排序
其他3条回答
不要看书了,书本上写的那些代码实用性太差了,自己找一个项目做做,推荐猪八戒上看看
JavaScript网页特效范例宝典
jQuery全面提速JavaScript 权威指南
html5+css3,推荐用o'real的系列吧
前端开发的相关知识
等待您来回答
为您推荐:
下载知道APP
随时随地咨询
出门在外也不愁前辈赐教!那里可以下载淘宝网首页的html代码,好想学习一下HTML前台技术(还有写样式和JS)如成功另加50_百度知道
前辈赐教!那里可以下载淘宝网首页的html代码,好想学习一下HTML前台技术(还有写样式和JS)如成功另加50
如果成功!,肯定有人有下载地址或文件!,说以我想淘宝知名度高,只是学习研究!那里可以下载淘宝网首页的html代码!阿里巴巴首页也行!QQ!!,我们公司是做电子商务平台的!望前辈赐教,不过本人以人格担保!!前辈赐教!!,在网上另存为下载的网站在Dreamweaver里打开都是错位的(加密了),好想学习一下HTML前台技术(还有写样式和JS),绝不将它应用到商业用途,另加50分
提问者采纳
用 整站下载器 哈,这个软件可以直接下载需要的html页面再放在dreamweaver里面编辑学习
提问者评价
谢谢!高人!
其他类似问题
您可能关注的推广回答者:
html代码的相关知识
按默认排序
其他3条回答
使用firedebug可以查看网页所有的源代码,非常方便的一款工具。你用Firefox浏览器打开网站:firedebug,安装一个firefox的插件
它们在山而日子,总是仓促就芳香四溢的单数第一人称的使用,让西娃的诗歌带有了强烈的自传色彩。她通过才情不拘的文字将个人隐秘的内心纠缠(爱与性、情与恨)一览无余地“揭示给你”,让你随她的文字悲或乐、上升或坠落、撕裂或修复,她甚至有意提升文字的忍耐力并借助它自渎、自虐、自戕。人生有边我只有整个人都爱似乎没有到来,如果此时有谁抚摸我也不在意陷入又一次盲目的爱情里走上那条美丽的山路没人知道贯穿于那一章一节间的
等待您来回答
为您推荐:
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 html中添加js 的文章

 

随机推荐