In my site i built a textual menu as menu.html inside iframe.each href i put in seperate div. i wanted that according to title of parent page the class of one of the divs will be changed (for example:if title of parent is “home” then class of the aforementioned div changes to ‘marked’). i have tried the following script but still it deosn’t work. what is wrong? thanks again!
<!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>
edited: i tried the solutions but nevertheless it still decline working. here is the parent code:
<!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>
and the menu.html is the code i updated at the begining of the message.
sorry again for harassment 🙁
page that embed the iframe code as follow:
iframe page code: