Все внутренние веб-страницы в месте, где я работаю, были разработаны и созданы специально для IE 6, но теперь они хотят, чтобы я исследовал, что потребуется, чтобы перейти на Firefox и Safari и другие основные браузеры ... и ActiveX делаетне работает в Firefox.
Так что было бы хорошим способом взять то, что в настоящее время является функциональностью ActiveX, и полностью отказаться от ActiveX и переписать функциональность?В основном, я ищу предложения о том, что было бы хорошим решением для обеспечения работы в браузерах на Mac ?
Это хорошая идея, чтобы переписать с помощью Java Applets или ActionScript?После некоторых исследований просто невозможно интегрировать ActiveX на Mac, так что, каковы возможные решения, чтобы заставить вещи работать на Mac?
Дайте мне знать, если мое объяснение неясно ... Я постараюсьобъясните лучше.
ОБНОВЛЕНИЕ: пример некоторых функций ActiveX:
var rp_UserSettings = null;
var xmlhttp = new ActiveXObject("MSXML2.XmlHttp");
var serverResponseGet = "";
var serverResponseSet = "";
var serverResponseErrorDesc = "";
var rpFieldInfo = null;
var results = [];
/*Retrieves the user profile xml and stores it as an XML DOM in rp_UserSettings.*/
function retrieveUserSettings(){
var PageURL = RoamProfURL + '/getprofile' + '?today=' + escape((new Date()).toString());
xmlhttp.Open("GET", PageURL, false);
xmlhttp.Send();
rp_UserSettings = xmlhttp.responseXML;
serverResponseGet = xmlhttp.responseText;
rp_retCode = rp_UserSettings.selectSingleNode("//returncode");
if (rp_retCode == null){
rp_UserSettings = null;
}
return ;
}
Спасибо, Христо