Toutes les pages Web internes de l'endroit où je travaille ont été conçues et construites spécifiquement pour IE 6, mais maintenant ils veulent que je recherche ce qu'il faudrait faire pour passer à Firefox et Safari et autres navigateurs principaux ... et ActiveX ne travailler dans Firefox.Quel est un bon moyen de réécrire la fonctionnalité ActiveX?
Alors, quel serait un bon moyen de prendre ce qui est actuellement la fonctionnalité ActiveX et de supprimer totalement les ActiveX et de réécrire la fonctionnalité? Fondamentalement, je suis à la recherche de suggestions sur ce qui serait une bonne solution pour faire fonctionner les choses sur les navigateurs sur Mac? Est-ce une bonne idée de réécrire en utilisant Java Applets ou ActionScript? Après avoir fait quelques recherches, il n'y a tout simplement pas moyen d'intégrer ActiveX sur un Mac alors quelles sont les solutions possibles pour faire fonctionner les choses sur Mac? Faites-moi savoir si mon explication n'est pas claire ... Je vais essayer de mieux expliquer.
MISE À JOUR: un exemple de certaines fonctionnalités 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 ;
}
Merci, Hristo
Dans votre édition, il me semble que cela peut être fait côté serveur dans la langue de votre choix (ASP.NET, PHP, RUBY, etc) –