【发布时间】:2013-11-20 21:26:23
【问题描述】:
我正在做一个随机的学校项目。
目前,我有一个包含两个 CSS 的页面。一种用于正常视图,一种用于残障视图。
<link rel="stylesheet" type="text/css" href="css/main.css" title="main" media="screen">
<link rel="stylesheet" type="text/css" href="css/gyengen.css" title="alt" media="screen">
此页面还包括两个按钮,它们将更改使用的样式表。
function changeStyle(main) {
var lnks = document.getElementsByTagName('link');
for (var i = lnks.length - 1; i >= 0; i--) {
if (lnks[i].getAttribute('rel').indexOf('style')> -1 && lnks[i].getAttribute('title')) {
lnks[i].disabled = true;
if (lnks[i].getAttribute('title') == main) lnks[i].disabled = false;
}}}
<div class="gyengen">
<span onclick="changeStyle('main')" class="normal"><img src="css/pictures/inverse.png" alt="Normál stíluslap"></span>
<span onclick="changeStyle('alt')" class="inverse"><img src="css/pictures/inverse.png" alt="Inverz stíluslap"></span>
</div>
我在页面上有一个图像映射,如果点击特定位置,它会链接到 iframe 目标。
<area shape="poly" coords="329,130,342,57,389,45,441,58,481,86,514,148,481,173,453,166,443,199,409,222,370,283,337,278,332,225,331,140" href="zones/gorgrond.html" alt="Gorgrond" title="Gorgrond" target="zone">
<iframe name="zone" onload='javascript:resizeIframe(this);'></iframe>
两个网站都在同一个域中。 我想实现的是,如果我用上面提到的方法更改父窗口的样式表,我也想更改 iframe 的 CSS 源。链接到 iframe 的网站与父窗口具有相同的 html 标签。
编辑:不幸的是,我只能使用 HTML5、XHTML Strict、jQuery/java
【问题讨论】:
-
随机学校上什么样的学生?
标签: javascript jquery html css iframe