У меня есть такой код навигации в моем HTML-файле:
<div id="center_links">
<ul>
<li><a href="#" onMouseOver="javascript:setSideText(1)">about</a></li>
<li><a href="blog" onMouseOver="javascript:setSideText(2)">blog</a></li>
... и т. Д.
Мой Javascript выглядит так:
function setSideText(setting)
{
if (setting == 0) // Home
{
document.getElementById('center_text').innerHTML = '<p><div class="dropcap">#</div>I am an information technology student interested in free and open source software.</p>';
}
else if (setting == 1) // About
{
document.getElementById('center_text').innerHTML = '<p><div class="dropcap">#</div>My name is David Gay, and this is my website. Welcome.</p>';
}
else if (setting == 2) // Blog
{
document.getElementById('center_text').innerHTML = '<p><div class="dropcap">#</div>My blog runs on the <a href="http://chyrp.net/">Chyrp</a> blog software.';
}
При наведении курсора на ссылку боковой текст на моей странице изменяется для описания ссылки.Я хочу, чтобы текст вернулся к значению по умолчанию (setSideText(0)
), когда я не наведусь на навигационную ссылку.Я немного поигрался с этим сейчас и не смог разобраться.
Я пытался добавить это в файл javascript, но безрезультатно:
document.getElementById('center_links').onMouseOut = setSideText(0);
Я полагал, что в любом случае это не сработает.
Я уверен, что есть простое решение, о котором я не думаю (я только что выбрал язык).Любое руководство приветствуется!