Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html Jquery下拉菜单被网页上的一个框架覆盖_Html_Css - Fatal编程技术网

Html Jquery下拉菜单被网页上的一个框架覆盖

Html Jquery下拉菜单被网页上的一个框架覆盖,html,css,Html,Css,我在我的横幅框架(mail_frame.html)中使用了这个。当它落下时,它会被它下面的另一个框架所覆盖。尽管我在css中将下拉列表的z索引设置为999,但它仍然在另一个框架后面 frameset.jsp </head> <frameset id="frameMain" rows="84,*" framespacing="0"> <frame src="mail_frame.html" id="mail" name="mail" frameb

我在我的横幅框架(mail_frame.html)中使用了这个。当它落下时,它会被它下面的另一个框架所覆盖。尽管我在css中将下拉列表的z索引设置为999,但它仍然在另一个框架后面

frameset.jsp

</head>
    <frameset id="frameMain" rows="84,*" framespacing="0">
       <frame src="mail_frame.html" id="mail" name="mail" frameborder="0" border="0" marginwidth="0" marginheight="0" noresize="noresize" scrolling="no"/>
       <frameset id="frameSet" cols="126,*" framespacing="0">
           <frame src="leftNavigation.do?loadWelcome=true<%= currentURL %>" id="leftnav" name="leftnav" frameborder="0" border="0" marginwidth="0" marginheight="0" noresize="noresize" scrolling="no"/>
           <frame src="empty.htm" id="main" name="main" frameborder="0" border="0" noresize="noresize" scrolling="yes"/>
       </frameset>
    </frameset>
</html>

如何将其放置在所有内容的顶部经典框架(您正在使用的)都是完全独立的窗口。一个框架中不能有一个元素延伸到另一个框架的内容上。你可以用iFrame来做,但不能用你正在使用的那种


也许是时候考虑移动到无框架布局了,因为这是技术发展的方向。例如。作为另一种选择,您可以使用(一个越来越过时的名称,正如我怀疑大多数人现在使用它而不是XML)来更新页面中的单个元素。

在此基础上,如果您想刷新页面的某些部分,则考虑Ajax /JSON请求来更新特定的内容。potions@Hawxby:是的,我改写了最后一句的结尾,因为看起来我建议用iFrame替换框架,这不是我的意图。当然,有时iframes是正确的答案,但总的来说,通常不是。老实说,我不知道这一切意味着什么。你有没有其他方法可以用我的框架集来做呢。弹出窗口什么的similar@Dave819:每个经典帧(您正在使用的类型)都是一个DOM“窗口”,该窗口中的元素不能延伸到它之外,并且是可见的。他们就是不能,这是一个基本的限制。是的,您可以弹出一个完全独立的浏览器窗口,但这不太可能很好地工作(尤其是因为许多浏览器将在选项卡中打开该窗口,而这并不是您想要的)。恐怕您当前的结构与此下拉菜单不兼容。无意冒犯,但听起来你可能需要在这方面提供一些帮助。