Php 弹出日历

Php 弹出日历,php,javascript,html,Php,Javascript,Html,我在大学里做最后一年的项目 对于这个项目,我必须建立一个自适应的网站。其中一个自适应功能,我将包括日期自适应。因此,当用户点击一个不同的日期,网站将改变其内容和主题的日期 e、 如果用户点击12月25日,这将是一个圣诞节主题 我现在有一个按钮,上面写着“更改日期”。我想制作一个弹出式日历,单击按钮时显示 理想情况下,我希望使用PHP,但我明白这可能并不理想 我所寻找的是任何提示,提示,有用的链接,可能对我有用的任何人愿意分享的任何解决方案 谢谢你的帮助 编辑:任何关于如何自己编写代码或编写教程的

我在大学里做最后一年的项目

对于这个项目,我必须建立一个自适应的网站。其中一个自适应功能,我将包括日期自适应。因此,当用户点击一个不同的日期,网站将改变其内容和主题的日期

e、 如果用户点击12月25日,这将是一个圣诞节主题

我现在有一个按钮,上面写着“更改日期”。我想制作一个弹出式日历,单击按钮时显示

理想情况下,我希望使用PHP,但我明白这可能并不理想

我所寻找的是任何提示,提示,有用的链接,可能对我有用的任何人愿意分享的任何解决方案

谢谢你的帮助

编辑:任何关于如何自己编写代码或编写教程的想法都很好,但欢迎提出其他建议。甚至欢迎任何替代方案。谢谢


编辑2:此外,日历需要能够适应。i、 e.如果用户是从中国访问的,则需要考虑不同地点之间的时间差异。

已经做了几年UI,我建议在前端进行此交互,这样您就可以使用任何服务器端语言来支持您正在做的事情。我个人对前端框架的偏好是Jquery,因为它有很好的文档记录、遵守适当的标准和简单性

对于日历,Jquery有一个本机插件来制作弹出式日历,我认为这是当今的行业标准。它们填充标准的HTML文本输入字段,然后可以通过提交(或通过Jquery的ajax)将这些字段传递给PHP,以执行您喜欢的操作。根据页面的设置,只需一行代码即可完成设计良好的交互式弹出式日历

至于改变主题,(jQueryUI的一部分)绝对是很棒的。我在所有在线应用程序中都使用它。当我的公司给一个网站贴上私有标签时,我只需更改一个文件夹中的图形和一个CSS文件,整个网站的配色方案就会自动更改。您甚至可以使用一些简单的语法进行动态更改。它快速、干净、优雅地降级以支持传统浏览器。如果深入研究标记,实际上可以使用themeroller为任何网站设置主题,因此在进行更改时,网站的每个部分都会相应地更改。在我看来,这种方法不可能出错


祝你好运。

做UI已经好几年了,我建议在前端做这个交互,这样你就可以使用任何服务器端语言来支持你正在做的事情。我个人对前端框架的偏好是Jquery,因为它有很好的文档记录、遵守适当的标准和简单性

对于日历,Jquery有一个本机插件来制作弹出式日历,我认为这是当今的行业标准。它们填充标准的HTML文本输入字段,然后可以通过提交(或通过Jquery的ajax)将这些字段传递给PHP,以执行您喜欢的操作。根据页面的设置,只需一行代码即可完成设计良好的交互式弹出式日历

至于改变主题,(jQueryUI的一部分)绝对是很棒的。我在所有在线应用程序中都使用它。当我的公司给一个网站贴上私有标签时,我只需更改一个文件夹中的图形和一个CSS文件,整个网站的配色方案就会自动更改。您甚至可以使用一些简单的语法进行动态更改。它快速、干净、优雅地降级以支持传统浏览器。如果深入研究标记,实际上可以使用themeroller为任何网站设置主题,因此在进行更改时,网站的每个部分都会相应地更改。在我看来,这种方法不可能出错


祝你好运。

@wimvds,哈哈,这个链接有一个动画,有人在你的查询中键入,然后转到它。@wimvds,哈哈,这个链接有一个动画,有人在你的查询中键入,然后转到它。我用过jQuery日期选择器(有人也做了一个时间选择器!),我喜欢它。它有很多功能。Pritty几乎要为此给你100美元的赏金了,但我想知道你是否能帮我做更多的事情!jQueryUI插件的可定制性如何?您具体想定制什么?您可以为外观/感觉重新设置CSS样式,并将行为链接在一起以获得特定的操作。给我你想要的更多细节,我肯定会给你指出正确的方向。我想定制它,使它在点击按钮时出现,我还想定制它,以便如果用户浏览器区域不同,它会调整以允许区域之间的时间变化Ryan,这很容易,既可以通过预先完成的TUT,也可以通过自定义滚动解决方案。这将显示如何使用按钮触发日历:。不过,我对时间的变化感到困惑——日历没有考虑到时间的变化。也许你在寻找这样的东西:但脱节之处在于如何知道它们来自何处(通过浏览器感知并不总是可靠的)来设置特定的时区。我用过jQuery日期选择器(有人也做过计时器!),我喜欢它。它有很多功能。Pritty几乎要为此给你100美元的赏金了,但我想知道你是否能帮我做更多的事情!jQueryUI插件的可定制性如何?您具体想定制什么?您可以为外观/感觉重新设置CSS样式,并将行为链接在一起以获得特定的操作。给我你想要的更多细节,我肯定会给你指出正确的方向。我想定制它,使它在点击按钮时出现,我还想定制它,以便如果用户浏览器区域不同,它会调整以允许区域之间的时间变化Ryan,这很容易,既可以通过预先完成的TUT,也可以通过自定义滚动解决方案。这将显示如何使用按钮触发日历:。我是孔刘