我正在一個隨機的學校項目。iframe css src改變,如果父css src改變
目前,我有一個包含兩個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嚴格,jQuery的/ JAVA
什麼樣的學生參加隨機學校? –
隨機的學生。 – Oltier