📄 00000006.htm
字号:
</FORM> <BR> </BODY> <BR> </HTML> <BR> <BR> 按 下 按 钮 後, 电 脑 会 传 递 两 个 字 串 给 loadtwo() 并 将 之 启 动。 由 loadtwo() 中 可 以 看 <BR> 出, 第 一 个 字 串 是 用 来 定 义 第 二 个 frame fr2所 载 入 文 件 的 位 址 和 档 案 名。 若 您 想 定 <BR> 义 另 外 的 按 钮 来 载 入 不 同 的 文 件, 您 可 以 重 复 使 用 此 函 式。 只 要 将 文 件 的 URLs <BR> (addresses) 传 给 loadtwo()即 可。 <BR> <BR> <BR> 接 下 来 谈 谈 用 hyperlinks 同 时 载 入 两 页 文 件 的 第 二 种 方 法。 在 Internet 上 您 可 以 发 现 <BR> 许 多 网 页 使 用 <a href="yourlink.html" onCLick="yourfunction()">来 达 到 上 述 提 及 的 功 能。 但 <BR> 此 语 法 并 不 能 在 所 有 平 台 上 均 正 常 执 行, 因 此 最 好 不 要 用 此 语 法。 现 在 我 告 诉 您 <BR> 另 一 种 写 法 : 我 们 可 改 用 下 述 JavaScript 语 法: <BR> <BR> <a href="javascript:myfunction()">My Link</a> <BR> <BR> 此 种 方 式 非 常 简 单 而 且 在 所 有 浏 览 器 中 均 能 正 常 执 行。 您 只 要 写 上 javascript: 并 加 <BR> 上 您 想 联 结 的 函 式 名 即 可。 若 此 函 式 名 称 设 为 'loadtwo()' , 那 您 就 可 藉 由 按 下 此 <BR> hyperlink 来 达 到 同 时 载 入 两 份 文 件 的 目 的 了。 <BR> <BR> <BR> 再 接 着 谈 谈 用 mouse 按 一 下 便 可 同 时 载 入 两 页 文 件 的 第 三 种 方 法, 此 方 法 可 以 以 <BR> hyperlinks 或 按 钮 来 执 行。 您 可 先 在 第 二 个frame 中 载 入 一 个 HTML 文 件 : <BR> <a href="getfr2.html" target="fr2">请 按 这 里 !</a> <BR> 然 後 在 此 文 件 中 (getfr2.html) 加 入 onLoad 这 项 指 令, 用 来 触 发 第 三 个 frame 载 入 另 一 份 <BR> 文 件。 如 此 一 来 便 可 同 时 载 入 两 份 文 件。getfr2.html 档 的 原 始 码 如 下 : <BR> <BR> <HTML> <BR> <BODY onLoad="parent.fr3.location.href='getfr3.html'; return true;"> <BR> 文 件 内 容.....。 <BR> </body> <BR> </html> <BR> <BR> 当 然, 您 必 须 在 所 有 会 被 载 入 到 第 二 个 frame 的 文 件 中 加 入 onLoad 这 项 指 令。 <BR> <BR> <BR> <BR> 另 一 个 常 遇 见 的 问 题 是 如 何 开 一 个 新 视 窗 并 载 入 文 件?我 们 想 达 到 的 效 果 是 当 使 <BR> 用 者 按 一 下 mouse 便 会 '弹' 出 一 个 新 视 窗。 很 简 单, 只 要 在 <a href...> 中 利 用 target 这 项 <BR> 特 性 就 可 达 到 此 效 果。 例 如 : <BR> <a href="goanywhere.html" target="Resource Window">Go!</a> <BR> <BR> <BR> <BR> 现 在 我 将 谈 谈 在 JavaScript 中 几 种 常 用 的 运 算 子 (operator)。 运 算 子 可 以 使 您 的 <BR> JavaScript 语 法 更 精 简。 假 设 您 想 测 试 变 数 x 是 否 大 於 3 且 小 於 10, 您 可 写 成 : <BR> <BR> if (x>3) <BR> if (x<10) <BR> doanything(); <BR> <BR> 当 满 足 x>3 且 x<10 时, 就 会 执 行 doanything()。 还 有 一 种 更 精 简 的 写 法 : <BR> <BR> if (x>3 && x<10) doanything(); <BR> <BR> ' &&' 称 为 AND- 运 算 子。 还 有 另 一 种 被 称 为 OR- 运 算 子 的 东 东 可 让 您 用 来 检 视 是 否 <BR> 变 数 x 等 於 5 或 变 数 y 等 於 17 : <BR> <BR> if (x==5 || y==17) doanything(); <BR> <BR> 当 满 足 x==3 或 y==17 时, 就 会 执 行 doanything()。 当 然, 当 两 者 皆 成 立 时 也 会 执 行 <BR> doanything()。 <BR> 在 JavaScript 中 是 利 用 == 来 做 比 较 的 工 作 (其 它 尚 有 <,>,<= 和 >=), 这 些 都 和 C/C++ <BR> 的 语 法 相 同。 另 外 单 一 '=' 是 用 来 将 数 值 存 入 变 数 用 的。 (在 Pascal 语 法 中 将 数 值 指 <BR> 定 给 变 数 是 用 :=, 而 做 比 较 是 用 单 一 的 '=', 这 和 JavaScript 语 法 有 点 不 同) <BR> <BR> 若 您 想 利 用 '不 等 於' 这 项 特 性, 您 可 以 用 !=。 例 如 : x != 17. <BR> <BR> 尚 有 许 多 可 以 精 简 您 的 JavaScript 语 法 的 运 算 子, 去 翻 翻 Netscape 的 文 件 吧 ! <BR> <BR> <BR>-- <BR>9m dMMMMM NdMPOdMP dMMMMMP dMP dMP dMMMMMP <BR> dMP" dMP dMP dMP dMP dMP V <BR> VMMM dMP dMMMP dMP dMP dMMMP (mo o0m) <BR>dP .dMP dMP dMP YMvAP" dMP ( V ) <BR> VMMMP dMP dMMMMMP VP" dMMMMMP .......m.m........ <BR>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -