在自己编写的Javascript日历中更改年份
Changing years in a self-written Javascript calendar?
我正在编写一个自编码的javascript日历。到目前为止,它加载了2014年(该年每个月使用12个按钮),但我想让它加载多年。我为此做了两个按钮:last_year和next_year。可悲的是,它们不起作用!对我来说,它们必须起作用似乎是合乎逻辑的,但我想我错过了一些东西。
make_calendar加载整个日历。
以下是这些功能的代码:
year = 2014;
function last_year(year, month) {
year = year - 1;
return year;
month = 0;
make_calendar(year, month);
}
function next_year(year, month) {
year = year + 1;
return year;
month = 0;
make_calendar(year,month);
}
这是按钮的HTML部分:
<div id="button_nav">
<button onclick="last_year(year,0)">Last year</button>
<button onclick="make_calendar(year,0)">January</button>
<button onclick="make_calendar(year,1)">February</button>
<button onclick="make_calendar(year,2)">March</button>
<button onclick="make_calendar(year,3)">April</button>
<button onclick="make_calendar(year,4)">May</button>
<button onclick="make_calendar(year,5)">June</button>
<button onclick="make_calendar(year,6)">July</button>
<button onclick="make_calendar(year,7)">August</button>
<button onclick="make_calendar(year,8)">September</button>
<button onclick="make_calendar(year,9)">October</button>
<button onclick="make_calendar(year,10)">November</button>
<button onclick="make_calendar(year,11)">December</button>
<button onclick="next_year(year,0)">Next year</button>
</div>
如果需要任何额外的信息来解决这个问题,我会提供。不过我认为这已经足够了。:)
感谢您提前回答
return year;
之后的行根本不执行!把这个语句放在函数的末尾。
从两个函数中删除return year;
行。
它们结束了函数,并且永远不会执行以下代码。
相关文章:
- JavaScript打印功能使日历停止工作
- 在jquery和javascript中创建自定义日历背后的逻辑
- 搜索日历事件的Javascript正则表达式
- c#转换为用于YUI日历的javascript
- JavaScript日历的奇怪行为
- 如何使用javascript、jquery、html和css制作基本的事件日历
- Javascript+HTML中的日期选择器准备好了吗?(需要:DD、MM、YY的单独字段加上日历选择器)
- 日期选择器使用所有字段的下拉菜单JavaScript和JQuery W/O日历
- 水平日历今天的日期以纯javascript突出显示
- 如何在c#中使用javascript日历设置值后获得文本框的文本
- 尝试创建日历时出现 JavaScript 错误
- 从 JavaScript 访问 ASP 日历
- 在javascript中使用API v3检索Google日历事件
- Javascript的问题,它不允许加载完整日历
- 获取从 SQL/PHP 到 Javascript 的日历事件
- 需要在 JavaScript 中调用一个方法,当在 SharePoint 日历中单击更多项目旁边的三角形符号时
- Google API v3 使用 JavaScript 添加新日历
- 具有资源视图的完整日历在 ASP.NET MVC 中不起作用,加载时 - 0x800a01bd - javaScript
- 覆盖另一个脚本中的全日历 JavaScript 函数
- rails 3完整日历Javascript/Jquery