Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/268.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
Php 框架上的下拉菜单?_Php_Javascript_Html_Css_Drop Down Menu - Fatal编程技术网

Php 框架上的下拉菜单?

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都很在行。希望我能用这四种语言解决这个问题 我认为

我的页面上有两个iFrame。一个是菜单窗格(frame1),另一个是内容窗格。菜单框高度为100,内容框剩余,由于各种原因,我无法更改框架1的高度。我在菜单框中使用了CSS下拉菜单,当我使用菜单框高度为200或300时,下拉菜单可以正常显示,但不能显示很小的高度

我需要做什么才能在frame1中显示主菜单,在frame2中显示下拉子菜单?听说它被称为交叉框架下拉菜单。请告诉我如何解决我的问题。
我对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不确定问题是什么,老实说,请参见我对上述问题的评论