【发布时间】:2014-11-09 15:44:06
【问题描述】:
作业上的问题要求插入一个命令来编写 HTML 代码
到 weekDay 是由 weekDay() 函数返回的文本字符串的网页。
iframe 应显示存储在 sunday.htm 到 saturday.htm 文件中的每日计划。
weekDay() 函数位于我已经链接到我的网页的外部 .js 文件中。
另一件事是没有 weekday.htm 文件,而是有 sunday.htm 到 saturday.htm 文件,这些文件具有要在 iframe 中显示的每日计划。
我知道我应该将 weekday.htm 文件链接到 weekDay() 函数。这是我到目前为止所做的:
<h2 id="title">Today at the Union</h2>
<p>
<script type="text/javascript">
/*
Dispaly the daily schedule in an inline frame.
Display schedules are stored in the files
sunday.htm through saturday.htm
*/
<iframe src='weekday.htm'>
var weekday = weekDay();
document.write(weekday);
</iframe>
</script>
</p>
请就如何使这件事发挥作用提出建议。我不是专家(我还在学习。)我尽了最大的努力(花了几个小时来打破这个问题)。非常感谢任何帮助。
感谢您的宝贵时间
【问题讨论】:
-
<iframe>是一个 HTML 标签。但是在<script>标记中,您应该只放置 JavaScript,而不是 HTML 标记。<iframe>的内容只有在浏览器不显示 iframe 时才会显示。 developer.mozilla.org/en-US/docs/Web/HTML/Element/… -
根据我的理解,您需要将它与 JavaScript 相关联,以便有一个工作日变量与要显示的正确 HTML 文件相关联。
-
正确,但不能以这种方式嵌套
<script>和<iframe>。在weekday.htm上使用 JavaScript 来更改location。或者在主页面使用 JavaScript 更改 iframe 的src属性。
标签: javascript iframe