你会在这里找到我的页面。
我突然遇到的问题是,当您在单击文档后单击文档左下角的开始按钮并单击“媒体”时,菜单 div 将不会切换。
我已经尝试调试并查看 Chrome 中的 div,当我手动设置它的显示并检查 div(通过在控制台中输入“菜单”[它的变量])时,它会显示更新后的显示,但实际页面未显示更改。
所以,一步一步: 1. 单击开始按钮 2. 单击“媒体”。3. 观察和思考菜单 div 不会切换,即使你再次点击开始按钮
有任何想法吗?我认为这与我用来打开“窗口”的功能有关。
你会在这里找到我的页面。
我突然遇到的问题是,当您在单击文档后单击文档左下角的开始按钮并单击“媒体”时,菜单 div 将不会切换。
我已经尝试调试并查看 Chrome 中的 div,当我手动设置它的显示并检查 div(通过在控制台中输入“菜单”[它的变量])时,它会显示更新后的显示,但实际页面未显示更改。
所以,一步一步: 1. 单击开始按钮 2. 单击“媒体”。3. 观察和思考菜单 div 不会切换,即使你再次点击开始按钮
有任何想法吗?我认为这与我用来打开“窗口”的功能有关。
您的问题是,通过使用document.getElementById("screentop").innerHTML+=all;
您重新定义screentop
了菜单的内容。要修复它,您只需menu
在添加窗口后重新定义。
您的函数应如下所示:
function openWin(url,icon,title)
{
//...
var all="...";
document.getElementById("screentop").innerHTML+=all;
menu=document.getElementById("menu");
//...
}