La demande récente implique la compatibilité du navigateur.
La page d'accueil utilise Frameset avec deux pages, et le côté gauche est la barre de menu, qui peut être contractée en modifiant les cols de Frameset. Les autres navigateurs sont normaux, mais IE10 n'a aucune réaction.
Copier le code du code comme suit:
fonction hide_show () {
if (window.parent.outer_frame.cols == "0,10, *") {
Frameshow.src = "<% = request.getContextPath ()%> / Common / Images / Left_handle.gif";
div_hide_show.tital = "Hidden"
Window.parent.outer_frame.cols = "210, 10, *";
} Autre {
frameshow.src = "<% = request.getContextPath ()%> / commun / images / droite_handle.gif";
div_hide_show.tital = "affichage"
window.parent.outer_frame.cols = "0,10, *";
}
}
Définissez l'effet irremplaçable COLS, définissez les lignes, cela est dû au problème de bogue de IE10, vous devez ajuster la taille de la page pour prendre effet:
Copier le code du code comme suit:
fonction hide_show () {
if (window.parent.outer_frame.cols == "0,10, *") {
Frameshow.src = "<% = request.getContextPath ()%> / Common / Images / Left_handle.gif";
div_hide_show.tital = "Hidden"
Window.parent.outer_frame.cols = "210, 10, *";
} Autre {
frameshow.src = "<% = request.getContextPath ()%> / commun / images / droite_handle.gif";
div_hide_show.tital = "affichage"
window.parent.outer_frame.cols = "0,10, *";
}
/ * Force ie10 redevraw * /
if (Navigator.UserAgent.Indexof ('MSIE 10.0')! = -1) {
var w = peinture.document.body.clientwidth;
Parent.Document.body.style.width = W + 1 + 'PX';
setTimeout (function () {
Parent.document.body.style.width = w -1 + 'px';
Parent.document.body.style.width = 'auto';
}, 0);
}
}