Php 框架上的下拉菜单?
我的页面上有两个iFrame。一个是菜单窗格(frame1),另一个是内容窗格。菜单框高度为100,内容框剩余,由于各种原因,我无法更改框架1的高度。我在菜单框中使用了CSS下拉菜单,当我使用菜单框高度为200或300时,下拉菜单可以正常显示,但不能显示很小的高度 我需要做什么才能在frame1中显示主菜单,在frame2中显示下拉子菜单?听说它被称为交叉框架下拉菜单。请告诉我如何解决我的问题。Php 框架上的下拉菜单?,php,javascript,html,css,drop-down-menu,Php,Javascript,Html,Css,Drop Down Menu,我的页面上有两个iFrame。一个是菜单窗格(frame1),另一个是内容窗格。菜单框高度为100,内容框剩余,由于各种原因,我无法更改框架1的高度。我在菜单框中使用了CSS下拉菜单,当我使用菜单框高度为200或300时,下拉菜单可以正常显示,但不能显示很小的高度 我需要做什么才能在frame1中显示主菜单,在frame2中显示下拉子菜单?听说它被称为交叉框架下拉菜单。请告诉我如何解决我的问题。 我对HTML、CSS、JavaScript和PHP都很在行。希望我能用这四种语言解决这个问题 我认为
我对HTML、CSS、JavaScript和PHP都很在行。希望我能用这四种语言解决这个问题 我认为不使用框架是最好的答案。如果你按照设计的方式设计网站,而不是进行黑客攻击,那么网站通常更容易访问,更友好。你可以使用jquery
$(“#iframe_id”).contents().find('some_element'))
从父元素访问第二个iframe中的元素,您可以使用parent.yourFunction()从frame1访问父js函数。
Smth。像这样:
在第1帧中:
在父项中:
function openMenu() {
$("#iframe2").contents().find('#some_element').show();
}
尽管解决方案很奇怪。我建议你考虑改变所有的页面视图,去掉帧。< /强> ,所以每一个顶部菜单点击下面一帧中的一个页面,用一个不同的DoWBN来加载页面。我不知道为什么我删除了我的原始答案我只有一个下拉菜单,如果我在一个框架中使用它,Dat工作正常,但是我的网页有3个框架,因此由于框架的高度,下拉菜单不会出现。。。这就是问题所在。。我怎样才能解决它??请帮忙。聪明的回答。。。但这不是解决方案@DavidBI不确定问题是什么,老实说,请参见我对上述问题的评论