5.4.1 转向JavaScript(4)


很快我们就会看到这些参数在样式切换器中所起的作用,但现在我们需要创建switch.php文件,并把下列代码粘贴到该文件中:






 

设置了cookie并把用户重定向到我们的站点后,接下来该做什么呢?我们需要设置一些逻辑来处理刚才创建的cookie。下面继续深入研究,看看有什么发现。


2. 处理cookie


这一步需要在XHTML中直接插入一些PHP代码——虽然不是很困难,但需要把标记文档转换为PHP服务器能理解的文档。为此,先把文件改名,然后把扩展名.html改为.php——如果系统管理员正确完成了这一步,就可把这个XHTML文档当作PHP文档了。


一旦更改了文件的扩展名,就可以把下列代码插入文档的head部分:






 

当浏览器中加载这个标记文档时,这段PHP代码被插入head中。如果没有设置“mystyle” cookie(或值只是一个空串),if{…}内的代码就不会执行。但如果出现了“mystyle” cookie,则一个新的link元素就会插入到标记中。下面继续深入展开。


根据无序列表#switcher内的查询串,“mystyle” cookie的两个可能值为hot和contrast。因此当单击href为switch.php?style=hot的链接时,link元素为:






  


这样就成功实现了PHP样式表切换器。构建了JavaScript切换器所描述的目标和概念之后,现在实现的解决方案就可以使用户自由地选择一个设计,不存在过多技术障碍。




标签:
Warning: Invalid argument supplied for foreach() in C:\zl\webjia\view.php on line 50
友情链接
轻松育儿世界奇观
苏ICP备16066217号-2