在我的網站中,我在iframe.each href內建立了一個文本菜單,作爲menu.html,我放入了單獨的div。我希望根據父頁面的標題,其中一個div的類將被更改(例如:如果父項的標題是「home」,則上述div的類將更改爲「已標記」)。我已經嘗試了下面的腳本,但它仍然沒有工作。哪裏不對?再次感謝!根據父標題在html頁面(位於iframe內)更改div的類別
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title> </title>
<link rel="stylesheet" type="text/css" href="style.css" />
<script type="text/javascript">
switch (window.parent.document.title) {
case "hoempage":document.getElementById("nada1").className="marked"; break;
case "about": document.getElementById("nada2").className = "marked"; break;
case "jokes": document.getElementById("nada3").className = "marked"; break;
case "freewares": document.getElementById("nada4").className = "marked"; break;
case "links": document.getElementById("nada5").className = "marked"; break;
default: alert("god damn!"); break;
}
</script>
</head>
<body dir="rtl">
<ul class="menu1">
<li><a href="Index.html" target="_parent"><div id="nada1">homepage</div></a></li>
<li><a href="About.html" target="_parent"><div id="nada2">about</div></a> </li>
<li><a href="Jokes.html" target="_parent"><div id="nada3">jokes</div></a></li>
<li><a href="freewares.html" target="_parent"><div id="nada4">freewares</div></a> </li>
<li> <a href="NetGames.html" target="_parent"><div id="nada5">links</div></a> </li>
</ul>
<br /><br /><hr />
<div class="write_mail">if you want to rgister to site updates enter name + email:
<form action="sent.php" method="post" >
<input type="text" name="subscr" /><br />email
<input type="text" name="perosnal"/><br />name
<br />
<input type="submit" name="submit" onclick="alert('good job and thanks!');"/> </form></div>
</body>
</html>
編輯:我試過的解決方案,但仍然下降工作。這裏是父代碼:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>homepage</title>
<link rel="stylesheet" type="text/css" href="style.css" />
</head>
<body dir="rtl">
<iframe src="menu.html" class="navibar" height="430px" width="50px" scrolling="no" style="border-style:none"></iframe>
<br />
<p class="About">built by zetta the beginner 2012<br />
</p>
</body>
</html>
而menu.html是我在消息開始時更新的代碼。 騷擾:(
是來自同一個域名的網頁? – mplungjan
窗口不是一個對象。輸入錯誤?和案件沒有休息? – yukaizhao
相同的域,有休息,它仍然拒絕工作。建議? –