Web语言切换示例

    语言切换示例

    示例设计如下:

    在两个语言文件夹“de”和“en”中,将找到具有相同名称的语言相关 HTML 文件,例如“langswitch.html”。 两个文件中分别以德语和英语显示文本,显示语言与文件夹名称对应。

    此外,在文件夹结构中有一个“script”文件夹,Java 脚本文件“lang.js”位于其中。 语言切换所需的功能存储在该文件中。

    “langswitch.html”文件的设计(“de”文件夹)

    元数据“内容语言”、字符集和 Java 脚本语言的路径在文件头中进行了设置。

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <meta http-equiv="Content-Language" content="de">
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <title>Language Switch German Site</title>
    <script type="text/javascript" src="script/lang.js" ></script>
    </head>

    在文件的正文中,借助 HTML 元素“select”选择语言。 选择元素激活一个选项列表并包含选项“de”,带有标签“德语”、“en”和“英语”;预选了“de”。

    借助事件句柄“onchange”,将打开“DoLocalLanguageChange(this)”功能。 “this”参数将选择对象及其选项传送到该功能。 “onchange”在每次更改时均执行打开功能的选项。

    <!-- Language Selection -->
    <table>
    <tr>
    <td align="right" valign="top" *>
    <!-- change language immediately on change of the selection -->
    <select name="Language" onchange="DoLocalLanguageChange(this)" size="1">
    <option value="de" selected >German</option>
    <option value="en" >English</option>
    </select>
    </td>
    </tr>
    </table>
    <!-- Language Selection End-->

    “langswitch.html”文件的设计(“en”文件夹)

    具有英语文本的 HTML 文件头的设计方式与具有德语文本的 HTML 文件类似。

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <meta http-equiv="Content-Language" content="en">
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <title>Language switching english page</title>
    <script type="text/javascript" src="script/lang.js" ></script>

    在文件的正文中,借助 HTML 元素“select”选择语言。 与德语 HTML 文件相反,英语选项是预选的,文本和标签是英语形式。

    <!-- Language Selection -->
    <table>
    <tr>
    <td align="right" valign="top" *>
    <!-- change language immediately on change of the selection -->
    <select name="Language" onchange="DoLocalLanguageChange(this)" size="1">
    <option value="de" >German</option>
    <option value="en" selected >English</option>
    </select>
    </td>
    </tr>
    </table>
    <!-- Language Selection End-->

    “lang.js”文件的设计(“script”文件夹中)

    “DoLocalLanguageChange”功能定义在 Java 脚本文件中,该文件通过语言选择值打开“SetLangCookie”功能。 SetLangCookie 组合和 cookie 的名称和值,并通过相应的 document.cookie 属性设置 cookie。 要使 Web 服务器通过显示所需语言来响应 cookies 的设置,则必须重新加载网站 (top.window.location.reload)。


    function DoLocalLanguageChange(oSelect) {
    SetLangCookie(oSelect.value);
    top.window.location.reload();
    }
    function SetLangCookie(value) {
    var strval = "siemens_automation_language=";
    // 这是 Web 服务器检测所需语言时
    // 使用的 cookie
    // 该名称应 Web 服务器的要求
    strval = strval + value;
    strval = strval + "; path=/ ;";
    // 设置到应用程序的路径,否则
    // 路径将被设置为请求页面,不会获得 cookie
    /*
    如果 cookie 的有效期比当前
    浏览器会话持续时间长,则使用过期
    var now = new Date();
    var endttime = new Date(now.getTime() + expiration);
    strval = strval + "; expires=" + endttime.toGMTString() + ";";
    */
    document.cookie = strval;

    上海腾希电气技术有限公司专注于西门子PLC,V90伺服,V20变频器等, 欢迎致电 13681875601

  • 词条

    词条说明

  • 导出和导入对象

    导出和导入对象TIA Portal 对象必须先导出到工作区中,版本控制程序才能对其进行管理。根据对象的类型和编程语言,从 TIA Portal 导出到工作区中的对象格式可能不同。LAD、FBD、STL 和 GRAPH 编程语言的代码块(OB、FB 和 FC)将导出为 XML 文件。可选择将 SCL 代码块导出为 XML 文件或 SCL 文件格式。可选择将数据块导出为 XML 文件或 DB 文件格式

  • S7-1200与S7-1200 S7 通信

    S7-1200 与 S7-1200 S7 通信例程本文为 S7-1200 与 S7-1200 进行 S7 通信的两种可能情况分别提供了例程:1. S7-1200 与 S7-1200 在同一项目下进行 S7 通信;2. S7-1200 与 S7-1200 在不同项目下进行 S7 通信;1.S7-1200 与 S7-1200 S7 通信 同一项目( 一个 S7-1200 为客户端,一个 S7-1200

  • 移植“ATT: 将值添加到表格中”的示例

    移植“ATT: 将值添加到表格中”的示例表格指令的移植过程(移植类别 4)“表格指令”组中的指令在 S7-1500 中不再可用,而且无法在移植过程中使用其它指令进行替代,因为这些指令都基于**寻址。 但是,S7-1500 中提供有可手动实现这些指令的其它函数。 以下以指令“ATT: 将值添加到表格中”为例,说明如何实现该函数功能。实现以下 SCL 程序中说明了如何实现“ATT”指令。 本示例中的函

  • 动态 DNS 设置总览 -“动态 DNS”(Dynamic DNS) 条目

    动态 DNS 设置总览 -“动态 DNS”(Dynamic DNS) 条目模块特定的功能该功能只适用于 SCALANCE S V3 模块或更高版本,请参见动态 DNS 设置总览 -“动态 DNS”(Dynamic DNS) 条目部分

联系方式 联系我时,请告知来自八方资源网!

公司名: 上海腾希电气技术有限公司

联系人: 田礼科

电 话: 021-37660026

手 机: 13681875601

微 信: 13681875601

地 址: 上海松江上海市松江区广富林路4855弄星月大业**88号4楼

邮 编:

网 址: shtxjd.cn.b2b168.com

八方资源网提醒您:
1、本信息由八方资源网用户发布,八方资源网不介入任何交易过程,请自行甄别其真实性及合法性;
2、跟进信息之前,请仔细核验对方资质,所有预付定金或付款至个人账户的行为,均存在诈骗风险,请提高警惕!
    联系方式

公司名: 上海腾希电气技术有限公司

联系人: 田礼科

手 机: 13681875601

电 话: 021-37660026

地 址: 上海松江上海市松江区广富林路4855弄星月大业**88号4楼

邮 编:

网 址: shtxjd.cn.b2b168.com

    相关企业
    商家产品系列
  • 产品推荐
  • 资讯推荐
关于八方 | 八方币 | 招商合作 | 网站地图 | 免费注册 | 一元广告 | 友情链接 | 联系我们 | 八方业务| 汇款方式 | 商务洽谈室 | 投诉举报
粤ICP备10089450号-8 - 经营许可证编号:粤B2-20130562 软件企业认定:深R-2013-2017 软件产品登记:深DGY-2013-3594
著作权登记:2013SR134025
Copyright © 2004 - 2024 b2b168.com All Rights Reserved