none
menu и iframe RRS feed

  • Вопрос

  • Здравствуйте, возникла проблема с asp menu и iframe , суть проблемы заключается в том что при выпадении меню залезает по iframe  как это можно исправить??? или может есть аналог iframe в asp? (menu находится на местерепаж а ифрем на так скажем зависимой странице).
    14 февраля 2013 г. 17:46

Ответы

  • Попробуйте задать у меню z-index больше, должно помочь.
    • Предложено в качестве ответа YatajgaEditor 17 февраля 2013 г. 16:25
    • Помечено в качестве ответа Abolmasov DmitryModerator 19 февраля 2013 г. 6:56
    14 февраля 2013 г. 18:34
    Модератор
  • УРАААААААААААААААААА товарищи!!!!!!!!!!!!!!! Есть решение! как и сказал товарищ Yatajga надо поменять z-index но!!!!!! обязательно измените свойство RenderingMode у меню на Table! в режиме List  он не реагирует на индекс!

    • Предложено в качестве ответа YatajgaEditor 17 февраля 2013 г. 16:25
    • Помечено в качестве ответа Abolmasov DmitryModerator 19 февраля 2013 г. 6:56
    17 февраля 2013 г. 16:10

Все ответы

  • Попробуйте задать у меню z-index больше, должно помочь.
    • Предложено в качестве ответа YatajgaEditor 17 февраля 2013 г. 16:25
    • Помечено в качестве ответа Abolmasov DmitryModerator 19 февраля 2013 г. 6:56
    14 февраля 2013 г. 18:34
    Модератор
  • Пробовал не помогает, как можно еще выйти из этой ситуации?


    мб можно меню как-то засунуть в popup но как это можно реализовать?
    • Изменено 9STREB 15 февраля 2013 г. 12:55
    15 февраля 2013 г. 12:40
  •  В чём находится ваш фрейм? Попробуйте занести его в div и у этого div - а установить z-index меньше чем у меню.
    15 февраля 2013 г. 12:58
    Модератор
  • Не получается вот код меню в мастер паже:

    <DynamicItemTemplate >
                                                    
                                                   
                                                  
                                                       <table id="pop" width="203" title="menu" style="border-collapse: collapse; margin-left: 0px; border-spacing: 0px; z-index: 200;">
                                                            <tr>
                                                                <td style="background-image: url('img/10v.png'); background-repeat: repeat-x; height: 7px;">
                                                                </td>
                                                            </tr>
                                                            <tr>
                                                            
                                                                <td style="background-image: url('/учитель/img/10q.png'); background-repeat: repeat;
                                                                    color: #FFFF66">
                                                                    <script language="javascript" type="text/javascript">
                                                                        var t = '<%# Eval("Text") %>';
                                                                        
                                                                        {
                                                                            document.write('<a href=<%# Eval("NavigateUrl") %> style="color: #FFFF66" >' + t.replace('*', '<br>') + '</a>');
                                                                        }
                                                                    </script>
                                                                </td>
                                                                
                                                            </tr>
                                                            <tr>
                                                                <td style="background-image: url('img/10n.png'); background-repeat: repeat-x; height: 7px;">
                                                                </td>
                                                            </tr>
                                                        </table>
                                               
    
                                                    </DynamicItemTemplate>
                                                    <StaticItemTemplate>
                                                        <table width="203" title="menu" style="border-collapse: collapse; margin-left: 3px; border-spacing: 0px; ">
                                                            <tr>
                                                                <td style="background-image: url('img/10v.png'); background-repeat: repeat-x; height: 7px;">
                                                                </td>
                                                            </tr>
                                                            <tr>
                                                                <td style="background-image: url('/учитель/img/10q.png'); background-repeat: repeat;
                                                                    color: #FFFF66">
                                                                    <script language="javascript" type="text/javascript">
                                                                        var t = '<%# Eval("Text") %>';
                                                                        {
                                                                            document.write('<a href=<%# Eval("NavigateUrl") %> style="color: #FFFF66" >' + t.replace('*', '<br>') + '</a>');
                                                                        }
                                                                    </script>
                                                                </td>
                                                            </tr>
                                                            <tr>
                                                                <td style="background-image: url('img/10n.png'); background-repeat: repeat-x; height: 7px;">
                                                                </td>
                                                            </tr>
                                                        </table>
                                                    </StaticItemTemplate>

    а вот код в дефолте:

    <%@ Page Title="" Language="VB" MasterPageFile="~/MasterPage.master" AutoEventWireup="false" CodeFile="Default.aspx.vb" Inherits="_Default" %>
    
    <asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
    </asp:Content>
    <asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
     
     
     
    
     <div style="z-index: 50"><iframe scrolling="auto" width="800" height="1000" src="Дефекты_зрения.pdf?wmode=opaque"  title="ssssssssss"></iframe></div>
    </asp:Content>


    • Изменено 9STREB 15 февраля 2013 г. 14:20
    15 февраля 2013 г. 14:19
  • Откройте страницу, например в Firefox с Firebug и посмотрите не переопределяются ли стили случайно.

    15 февраля 2013 г. 14:50
    Модератор
  • открыл в опере исходный код=> ничего не изменено
    15 февраля 2013 г. 16:36
  • Что еще можно сделать? мб есть какой-то серверный элемент по типу iframe?
    15 февраля 2013 г. 17:32
  • Если нужно отобразить страницу, то замены нет. Но у вас точно дело в стилях, просто может, что то там не так, посмотрите хорошенько разметку именно в Firebug. Вариант с поместить фрейм в div и изменить z-index, должен работать точно.
    16 февраля 2013 г. 5:56
    Модератор
  • Проверил еще раз через Firebug все стили сохранены и у дива и у меню

    мб как то можно еще проделать? мб меню засунуть в popup? только как?

    16 февраля 2013 г. 18:10
  • вот это меню milonic.com на ява как раз по верх iframe идет но я не могу зазобраться в нем, помогите плиззз.

    17 февраля 2013 г. 12:30
  • УРАААААААААААААААААА товарищи!!!!!!!!!!!!!!! Есть решение! как и сказал товарищ Yatajga надо поменять z-index но!!!!!! обязательно измените свойство RenderingMode у меню на Table! в режиме List  он не реагирует на индекс!

    • Предложено в качестве ответа YatajgaEditor 17 февраля 2013 г. 16:25
    • Помечено в качестве ответа Abolmasov DmitryModerator 19 февраля 2013 г. 6:56
    17 февраля 2013 г. 16:10
  • Спасибо, что поделились решением.

    Для связи [mail]

    19 февраля 2013 г. 6:56
    Модератор