Вот такое дело:
http://olegberezin.com/work/aleksikuld/
Ролоувер у картинок меню в ИЕ работает неадекватно — требует ActiveX. В Опере и файерфоксе все нормально.
Тут:
http://andreykulpin.com/portfolio
ролоувер нормально работает везде.
Может ли быть дело скрипте, меняющем шапку при ролоувере? И если да, то какие выходы подскажите, кроме стены и брому?
Вопрос к знатокам HTML
Всего 3 сообщ.
|
Показаны 1 - 3
Вопрос к знатокам HTML
Re[DHL]:
Up!
Re[DHL]:
По-моему, чересчур сложно написано. И кстати, в фаерфоксе тоже работает небезупречно. Надо писать как можно более примитивно, это надежнее всего :D
Например, определить такие функции:
function RestoreMainPic() {
document.altimg.src = "images/main.jpg"; }
function SetShopsPic() {
document.altimg.src = "images/main-shops.jpg"; }
function SetProductsPic() {
document.altimg.src = "images/main-products.jpg"; }
function SetBrandsPic() {
document.altimg.src = "images/main-brands.jpg"; }
function SetWholesalePic() {
document.altimg.src = "images/main-wholesale.jpg"; }
function SetServicePic() {
document.altimg.src = "images/main-service.jpg"; }
function SetContactsPic() {
document.altimg.src = "images/main-contacts.jpg"; }
А в соответствующих местах внизу написать:
onmouseover=SetShopsPic() onmouseout=RestoreMainPic()
onmouseover=SetProductsPic() onmouseout=RestoreMainPic()
onmouseover=SetBrandsPic() onmouseout=RestoreMainPic()
onmouseover=SetWholesalePic() onmouseout=RestoreMainPic()
onmouseover=SetServicePic() onmouseout=RestoreMainPic()
onmouseover=SetContactsPic() onmouseout=RestoreMainPic()
И всё. Без всяких промежуточных переопределений, evaluate и т.д.
Попробуйте, надеюсь, что сработает. Желаю удачи!
Например, определить такие функции:
function RestoreMainPic() {
document.altimg.src = "images/main.jpg"; }
function SetShopsPic() {
document.altimg.src = "images/main-shops.jpg"; }
function SetProductsPic() {
document.altimg.src = "images/main-products.jpg"; }
function SetBrandsPic() {
document.altimg.src = "images/main-brands.jpg"; }
function SetWholesalePic() {
document.altimg.src = "images/main-wholesale.jpg"; }
function SetServicePic() {
document.altimg.src = "images/main-service.jpg"; }
function SetContactsPic() {
document.altimg.src = "images/main-contacts.jpg"; }
А в соответствующих местах внизу написать:
onmouseover=SetShopsPic() onmouseout=RestoreMainPic()
onmouseover=SetProductsPic() onmouseout=RestoreMainPic()
onmouseover=SetBrandsPic() onmouseout=RestoreMainPic()
onmouseover=SetWholesalePic() onmouseout=RestoreMainPic()
onmouseover=SetServicePic() onmouseout=RestoreMainPic()
onmouseover=SetContactsPic() onmouseout=RestoreMainPic()
И всё. Без всяких промежуточных переопределений, evaluate и т.д.
Попробуйте, надеюсь, что сработает. Желаю удачи!