Така ситуація.
Маємо елемент з id = "link1"
Маєио функцію, яка отримує доступ до цього елемента завдяки document.getElementById("link1")
Здається все вірно... Але не првцює.
Перевіряти лише у FireFox. В Ms IE - працювати не буде.
. . .
. . .
. . .
function getVisible()
{
document.getElementById["link1"].style.visibility = "visible";
}
function getInvisible()
{
document.getElementByd["link1"].style.visibility = "hidden";
}
document.onmousemove = function(e)
{
X = e.pageX;
Y = e.pageY;
document.getElementById("link1").style.left = X + 10;
document.getElementById("link1").style.top = Y + 20;
}
. . .
. . .
. . .
<td class="butn" id="but1" onMouseOver="getVisible()" onMouseOut="getInvisible()">
. . .
. . .
. . .
<div class="descr" id="link1" style="visibility:hidden;">Anything. Description for link.</div>
Тобто коли курсор над "but1", "link1" - має ставати видимим.
Коли ні - невидимим.
Але не стає.
Питання - ЧОМУ?
Консоль JavaScript у Firefox Каже, що:
Error: document.getElementById.link1 has no properties
Я не бачу, де помилка.
Може хтось підкаже
Надіюся не потрапити в офтопік, бо не знав навіть куди цю тему писати
)