Brick,
пробелы зачем в скрипте ?
где () во второй строке?
и на всякий у textarea value, а не innerHTML
<!DOCTYPE HTML>
<html>
<head>
<title>Untitled</title>
<style type="text/css">
div.hot{
width: 100px;
height: 100px;
border: 1px dashed Gray;
padding: 5px;
}
</style>
<script>
document.addEventListener("DOMContentLoaded", function(){
var N = sessionStorage.getItem("adm");
var div = document.getElementById("adm");
var btn = document.getElementById("64");
var oldN = div.innerHTML;
if (N) div.innerHTML = N;
btn.addEventListener("click", function() {
q=document.getElementById('msg3').innerHTML;
if (q == "А д м и н и с т р а т о р")
{
document.getElementById("admin_64").style.color="#00D0FF";
}
else if (q == "М о д е р а т о р")
{ document.getElementById("admin_64").style.color="#ffff99";
}
else if (q == "П о д д е р ж к а")
{ document.getElementById("admin_64").style.color=" LightSeaGreen";
}
else if (q == "П о л ь з о в а т е л ь")
{ document.getElementById("admin_64").style.color="#111111";
}
else
{ document.getElementById("admin_64").style.color=" #111111;";
}
N=document.getElementById('admin_64').style.color;
div.innerHTML = sessionStorage.adm = N
})
});
</script>
</head>
<body>
<div class="hot" id="msg3">А д м и н и с т р а т о р</div>
<div class="hot" id="admin_64">admin_64</div>
<div class="hot" id="adm">adm</div>
<div class="hot" id="64">кнопа сюда жмак</div>
</body>
</html>