![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
||
|
假定您正在处理一个拥有大量老年访问者的站点。在 Dreamweaver 中,您向起始页中添加了两个链接,使用户可以对该站点的文本大小进行自定义。如果需要较大的、易读的文本,用户可以单击一个链接;如果需要常规大小的文本,用户可以单击另一个链接:
每个链接都有一个名为 fontsize
的 URL 参数,它可以将用户的文本首选设置提交给服务器,如下面的 Macromedia ColdFusion 示例所示:
<a href="resort.cfm?fontsize=large">较大文本</a><br> <a href="resort.cfm?fontsize=small">普通文本</a>
您决定将用户的文本首选设置存储在阶段变量中,并用其设置用户请求的每一页上的字体大小。
在靠近目标页顶端的地方,输入下列代码来创建名为 font_pref
的会话,其中存储用户的字体大小首选设置。
<CFSET session.font_pref = url.fontsize>
<% Session("font_pref") = Request.QueryString("fontsize") %>
当用户单击超文本链接时,该页将 URL 参数中用户的文本首选设置发送给目标页。目标页中的代码将该 URL 参数存储在 font_pref
阶段变量中。在该用户会话的持续时间内,应用程序中的所有页都将检索该值,并显示选定的字体大小。
|
||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |