У меня есть веб-сайт, совместимый с Edge (раньше он был совместим только с IE ...).
Проблема в том, что я не понимаю, что делать со своими старыми showModalDialog
элементами.Я надеялся, что простой обходной путь может существовать, но я думаю, что это безнадежно.Мне нужно возвращаемое значение ...
Вот мой текущий код:
function openCalendar(oDate){
if (typeof jQuery != 'undefined' && oDate instanceof jQuery) {
var dateValue = oDate.val();
var color = oDate.css('color');
}else{
var dateValue = oDate.value;
var color = oDate.style.color;
}
var month = "";
var year = "";
if (dateValue != "" && color != "red") {
month = dateValue.substring(3,5);
year = dateValue.substring(6,10);
}
search = window.showModalDailog('../calendar/calendar.jsp?month='+month+'&year='+year ,null,'dialogWidth=220px;dialogHeight=220px;STATUS:NO;SCROLL:NO;help:no');
if (search != null && search != "undefined" && search != "") {
if (typeof jQuery != 'undefined' && oDate instanceof jQuery) {
oDate.val(search);
oDate.css('color', "");
}
else {
oDate.value = search;
oDate.style.color = "";
oDate.className = "InputText";
}
}
}
Что мне делать в моей ситуации?
Спасибо за вашу помощь.
PS: я должен использовать jQuery 1.3.2