Полезная информация

Общайтесь со знакомыми и друзьями в нашей группе в Контакте.

№118-01-2011 01:53:46

ПротопопулуS
2,4716 THz на каждое из 64-х ядер...
 
Группа: Members
Откуда: Местное я
Зарегистрирован: 16-12-2008
Сообщений: 1515
UA: Firefox 3.6

Странный редирект на Яндекс

При загрузке страницы происходит редирект на обозначенный в сабже сайт. Проверил на Опере: работает корректно, т.е. во "вкладках" iframe-ы нормально отображаются — каждый в своей вкладке. ФФ загружает первый айфрейм и сразу же перебрасывает на Яндекс. Если Оставить только первый фрейм, то все нормально работает. Баг или фича?

З.Ы.: Код прилагаю:

Выделить код

Код:

<!DOCTYPE html>

<html>

<head>
    <title>Test</title>

    <meta http-equiv="content-type" content="text/html; charset=utf-8">
    
    <style type="text/css">

    body {
        background-color:    #7F7F7F;
        margin:            0px;
    }

    #menu-container {
        left:            10px;
        position:        absolute;
        top:            10px;
        width:            200px;
        z-index:        2;
    }

    .menu-item {
        background-color:    #DFDFDF;
        border-bottom:        1px;
        border-color:        #000000;
        border-left:        3px;
        border-right:        1px;
        border-top:        1px;
        border-style:        solid;
        color:            #000000;
        font-weight:        normal;
        margin-bottom:        3px;
        padding:        4px;
        position:        relative;
        font-size:        15px;
        width:            196px;
    }

    .menu-item:hover {
        cursor:            pointer;
    }

    #main-container {
        background-color:    #CFDFEF;
        border:            solid 1px #000000;
        bottom:            10px;
        min-height:        250px;
        min-width:        250px;
        left:            220px;
        padding:        8px;
        position:        absolute;
        right:            10px;
        top:            10px;
        z-index:        1;
    }

    .main-item {
        display:        none;
        font-size:        15px;
        text-align:        justify;
        width:            100%;
        z-index:        1;
    }

    .cont {
        border:            0px;
        min-height:        700px;
        height:            100%;
        width:            100%;
    }

    </style>

    <script type="text/javascript">
    
    var
        PrevMenu = 'MI_2';
        PrevCont = 'MC_2';
    
    function F_Menu_Change(Menu_ID, Cont_ID) {

        if (Menu_ID != PrevMenu) {

            Menu = document.getElementById(Menu_ID);

            Menu.style.backgroundColor = '#CFDFEF';
            Menu.style.borderRight = '0px';
            Menu.style.fontWeight = 'bold';
            Menu.style.width = '200px';

            LastMenu = document.getElementById(PrevMenu);

            LastMenu.style.backgroundColor = '#DFDFDF';
            LastMenu.style.borderRight = '1px';
            LastMenu.style.borderStyle = 'solid';
            LastMenu.style.fontWeight = 'normal';
            LastMenu.style.width = '196px';

            PrevMenu = Menu_ID;
        }

        if (Cont_ID != PrevCont) {

            Cont = document.getElementById(Cont_ID);

            Cont.style.display = 'block';

            LastCont = document.getElementById(PrevCont);

            LastCont.style.display = 'none';

            PrevCont = Cont_ID;
        }
    }

    </script>
</head>

<body onLoad="F_Menu_Change('MI_1', 'MC_1');">
    <div id="menu-container">
        <div class="menu-item" id="MI_1" onClick="F_Menu_Change('MI_1', 'MC_1');">Test first</div>
        <div class="menu-item" id="MI_2" onClick="F_Menu_Change('MI_2', 'MC_2');">Test second</div>
        <div class="menu-item" id="MI_3" onClick="F_Menu_Change('MI_3', 'MC_3');">Test third</div>
        <div class="menu-item" id="MI_4" onClick="F_Menu_Change('MI_4', 'MC_4');">Test fourth</div>
        <div class="menu-item" id="MI_5" onClick="F_Menu_Change('MI_5', 'MC_5');">Test fifth</div>
    </div>

    <div id="main-container">
        <div class="main-item" id="MC_1"><iframe class="cont" src="http://google.ru/" name="google">&nbsp;</iframe></div>
        <div class="main-item" id="MC_2"><iframe class="cont" src="http://mobile-review.com/" name="mobile">&nbsp;</iframe></div>
        <div class="main-item" id="MC_3"></div>
        <div class="main-item" id="MC_4"></div>
        <div class="main-item" id="MC_5"></div>
    </div>
</body>

</html>

Документ проходит валидацию, согласно стандартам HTML5.

Добавлено 18-01-2011 01:55:12
Потестируйте пожалуйста страничку. Очень хочется понять причину такого поведения.

Добавлено 18-01-2011 02:02:03
Забыл добавить. Если во "вкладках" простой plain/text, то ФФ нормально отображает страничку и работает все корректно.


Продам: совесть, ответственность, вежливость, воспитанность. Недорого.

Отсутствует

 

№218-01-2011 09:57:10

hydrolizer
Участник
 
Группа: Extensions
Зарегистрирован: 22-07-2009
Сообщений: 1945
UA: Firefox 3.6

Re: Странный редирект на Яндекс

Нормально работает, никаких редиректов на яндекс. Попробуйте на чистом профиле страницу потестировать.

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]