Recentemente
, descobri um problema e coloquei esse controle na masterpage.
que quando a página é carregada ainda não acabou. Ao clicar no menu rapidamente, um erro específico do IE será relatado.
Depois de pesquisar no Google, existem muitos erros como este. Algumas pessoas também encontraram erros semelhantes ao usar o menu asp.net.
http://forums.asp.net/thread/1158791.aspx
http://forums.asp.net/thread/1159962.aspx
Programas semelhantes podem ser navegados com o Firefox, mas não há problema. Este problema com o IE é na verdade um problema. erro muito comum, geralmente ocorre quando o documento não foi carregado e um script modifica dinamicamente o status do documento.
Para o menu asp.net, olhei o código que ele gera automaticamente vários arquivos axd. na verdade, é um arquivo js. Contém um código semelhante
if (!childFrame) {.
childFrame = document.createElement("iframe");
filhoFrame.id = filhoFrameId;
childFrame.src = (data.iframeUrl? data.iframeUrl: "about:blank");
childFrame.style.position = "absoluto";
childFrame.style.display = "nenhum";
childFrame.scrolling = "não";
childFrame.frameBorder = "0";
if (parent.tagName.toLowerCase() == "html") {
document.body.appendChild(childFrame);
}
outro {
parent.appendChild(childFrame);
}
}
Haha, existe de fato um código de apêndice dinâmico. Na verdade, essa abordagem não é rigorosa. Os códigos escritos pela MS às vezes ignoram alguns problemas.
E
se o documento ainda não tiver sido carregado e o apêndice for acionado.
será a ocasião para simultaneidade. É semelhante à sincronização de threads. É por isso que o controle de simultaneidade do Firefox na modificação do status do documento pode ser diferente do IE
.
1. Você pode colocar o menu em uma div, primeiro defina a visibilidade como oculta.
2. Após o documento ser carregado, defina a visibilidade como visível
document.onreadystatechange=ShowMenu;
função MostrarMenu()
{
if(document.readyState=="completo")
{
document.getElementById("DivOfMenu").style.visibility="visível"
}
}
É isso.
http://www.cnblogs.com/montaque/archive/2006/09/18/507639.html