Генерирование события пользовательского интерфейса
Добавлено: 27 авг 2008, 07:56
Привет, друзья!
Дано:
страничка с несколькими iframe, некоторые из которых содержат списки <a>, при нажатии на которые их URI открываются в других iframe. Это сделано.
Нужно:
По onload страницы Иммитировать нажатие юзером на ссылку <a> с целью не только загрузить, но и изменить CSS оформление ссылки - в моем случае фоновые картинки, цвет и "буквицу" шрифта:
a:active, a:focus
{
background-position:0% -42px;
}
a:active span, a:focus span
{
color: red;
font-variant: small-caps;
background-position:100% -42px;
}
Пробовал для IE
onload='document.getElementById("li1").click();' - ссылка открывается, а вот оформление не меняется.
Для FF
пробовал типа
document.getElementById("li1").initEvent("click", true, true);
document.getElementById("li1").dispatchEvent(evt);
не работает ваще...
СЫПАСИБО!
Дано:
страничка с несколькими iframe, некоторые из которых содержат списки <a>, при нажатии на которые их URI открываются в других iframe. Это сделано.
Нужно:
По onload страницы Иммитировать нажатие юзером на ссылку <a> с целью не только загрузить, но и изменить CSS оформление ссылки - в моем случае фоновые картинки, цвет и "буквицу" шрифта:
a:active, a:focus
{
background-position:0% -42px;
}
a:active span, a:focus span
{
color: red;
font-variant: small-caps;
background-position:100% -42px;
}
Пробовал для IE
onload='document.getElementById("li1").click();' - ссылка открывается, а вот оформление не меняется.
Для FF
пробовал типа
document.getElementById("li1").initEvent("click", true, true);
document.getElementById("li1").dispatchEvent(evt);
не работает ваще...
СЫПАСИБО!