Die jüngste Nachfrage beinhaltet die Kompatibilität des Browsers.
Auf der Homepage wird Frameset mit zwei Seiten verwendet, und die linke Seite ist die Menüleiste, die durch Ändern der Frameset -Cols aufgenommen werden kann. Andere Browser sind normal, aber IE10 hat keine Reaktion.
Kopieren Sie den Code -Code wie folgt:
Funktion 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,*";
} Anders {
Frameshow.src = "<%= Request.getContextPath ()%>/Common/Images/right_handle.gif";
div_hide_show.tital = "Anzeige"
window.parent.outer_frame.cols = "0,10,*";
}
}
Stellen Sie den unersetzlichen Effekt ein, setzen Sie Zeilen fest. Dies ist auf das Fehlerproblem von IE10 zurückzuführen. Sie müssen die Seitengröße anpassen, um wirksam zu werden:
Kopieren Sie den Code -Code wie folgt:
Funktion 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,*";
} Anders {
Frameshow.src = "<%= Request.getContextPath ()%>/Common/Images/right_handle.gif";
div_hide_show.tital = "Anzeige"
window.parent.outer_frame.cols = "0,10,*";
}
/*Erzwingen IE10 neu
if (navigator.useragent.indexof ('msie 10.0')! = -1) {
var w = paint.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);
}
}