我工作的地方的所有內部網頁都是專門爲IE 6設計和構建的,但現在他們希望我研究如何移動到Firefox和Safari以及其他主流瀏覽器......並且ActiveX不會在Firefox中工作。什麼是重寫ActiveX功能的好方法?
那麼,採取目前ActiveX功能並完全廢棄ActiveX並重寫功能的好方法是什麼?基本上,我正在尋找什麼樣的解決方案,以便在Mac上的瀏覽器上工作?
使用Java Applets或ActionScript重寫是否是一個好主意?在做了一些研究之後,就沒有辦法在Mac上集成ActiveX,所以有什麼可能的解決方案可以讓Mac在Mac上工作?
讓我知道如果我的解釋不清楚......我會盡力解釋更好。
UPDATE:的某些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 ;
}
感謝, 斯托伊奇
在您的編輯中,它對我來說似乎可以在您選擇的語言(ASP.NET,PHP,RUBY等)中完成服務器端 – 2010-06-23 17:35:24