Compatibilié script IE et Firefox
Willy wonka
-
Willy wonka -
Willy wonka -
Bonjour,
Je dispose d'un script dans ma page html qui fonctionne sous firefox mais bien entendu pas sur IE ...
J'utilise celui-ci pour "filtrer" mes données issues d'un document .xml
Voici le script:
function trie(marque_select,carburant_select)
{
var processor;
var xslt;
var xmlDoc;
xslt= document.implementation.createDocument("", "", null);
xslt.async=false;
xslt.load("occasions.xsl");
processor =new XSLTProcessor();
processor.importStylesheet(xslt);
processor.setParameter(null,"la_marque", marque_select);
processor.setParameter(null,"le_carburant", carburant_select);
xmlDoc= document.implementation.createDocument("", "", null);
xmlDoc.async=false;
xmlDoc.load("occasions.xml");
var resultat = processor.transformToFragment(xmlDoc,document);
document.body.innerHTML = '<form name="monForm"><a href="affichage.htm">ici</a></form>';
document.body.appendChild(resultat);
</script>
Afin que cela fonctionne sur IE, je dois utiliser ce code-ci:
/*
var xslDoc = new ActiveXObject("Msxml2.FreeThreadedDOMDocument.4.0");
xslDoc.async = false;
xslDoc.load("occasions.xsl");
//Chargement du document XML
var xmlDoc = new ActiveXObject("Msxml2.DOMDocument.4.0");
xmlDoc.async = false;
xmlDoc.load("occasions.xml");
//Transformation
var xslt = new ActiveXObject("Msxml2.XSLTemplate.4.0");
xslt.stylesheet = xslDoc;
var xslProc;
xslProc = xslt.createProcessor();
xslProc.input = xmlDoc;
xslProc.addParameter("la_marque",marque_select);
xslProc.addParameter("le_carburant",carburant_select); //passage du paramètre "field"
xslProc.transform();
var resultat = xslProc.output;
document.body.innerHTML = resultat;*/
Ma question est la suivante;
Comment faire pour avoir un code compatible IE et Firefox en même temps ?
Merci d'avance =]
Je dispose d'un script dans ma page html qui fonctionne sous firefox mais bien entendu pas sur IE ...
J'utilise celui-ci pour "filtrer" mes données issues d'un document .xml
Voici le script:
function trie(marque_select,carburant_select)
{
var processor;
var xslt;
var xmlDoc;
xslt= document.implementation.createDocument("", "", null);
xslt.async=false;
xslt.load("occasions.xsl");
processor =new XSLTProcessor();
processor.importStylesheet(xslt);
processor.setParameter(null,"la_marque", marque_select);
processor.setParameter(null,"le_carburant", carburant_select);
xmlDoc= document.implementation.createDocument("", "", null);
xmlDoc.async=false;
xmlDoc.load("occasions.xml");
var resultat = processor.transformToFragment(xmlDoc,document);
document.body.innerHTML = '<form name="monForm"><a href="affichage.htm">ici</a></form>';
document.body.appendChild(resultat);
</script>
Afin que cela fonctionne sur IE, je dois utiliser ce code-ci:
/*
var xslDoc = new ActiveXObject("Msxml2.FreeThreadedDOMDocument.4.0");
xslDoc.async = false;
xslDoc.load("occasions.xsl");
//Chargement du document XML
var xmlDoc = new ActiveXObject("Msxml2.DOMDocument.4.0");
xmlDoc.async = false;
xmlDoc.load("occasions.xml");
//Transformation
var xslt = new ActiveXObject("Msxml2.XSLTemplate.4.0");
xslt.stylesheet = xslDoc;
var xslProc;
xslProc = xslt.createProcessor();
xslProc.input = xmlDoc;
xslProc.addParameter("la_marque",marque_select);
xslProc.addParameter("le_carburant",carburant_select); //passage du paramètre "field"
xslProc.transform();
var resultat = xslProc.output;
document.body.innerHTML = resultat;*/
Ma question est la suivante;
Comment faire pour avoir un code compatible IE et Firefox en même temps ?
Merci d'avance =]
A voir également:
- Compatibilié script IE et Firefox
- Script vidéo youtube - Guide
- Downloadhelper firefox - Télécharger - Outils pour navigateurs
- Mas script - Accueil - Windows
- Telecharger firefox - Télécharger - Navigateurs
- Exporter favoris firefox - Guide
5 réponses
Bonjour,
Je suggère une détection de navigateur et orienter le visiteur vers la bonne page qui contient le bon script pour son navigateur.
Je suggère une détection de navigateur et orienter le visiteur vers la bonne page qui contient le bon script pour son navigateur.
Tout d'abord merci de ta réponse.
Ensuite, je dois t'avouer que j'y ai pensé, mais le mettre un oeuvre s'avère difficile pour moi ^^
Ensuite, je dois t'avouer que j'y ai pensé, mais le mettre un oeuvre s'avère difficile pour moi ^^
Double posté désolé ^^"
Pourrais-tu me confirmer la compatibilité de ceci stp ? :
function trie(marque_select,carburant_select)
{
NavName = navigator.appName;
if( NavName=="Netscape"){
//code firefox
else{
//code IE
}
}
Ce code va t'il être compatible quelque soit la version de IE ou Firefox ?
Pourrais-tu me confirmer la compatibilité de ceci stp ? :
function trie(marque_select,carburant_select)
{
NavName = navigator.appName;
if( NavName=="Netscape"){
//code firefox
else{
//code IE
}
}
Ce code va t'il être compatible quelque soit la version de IE ou Firefox ?
Bref survol
https://forums.commentcamarche.net/forum/affich-1772302-detection-du-navigateur
http://www.startyourdev.com/Tutoriels/Code-DetectionNavigateur.html
http://www.misfu.com/static/Javascript/detect.html
J'aime bien ce script -> à tester
https://javascript.developpez.com/faq/?page=navig#navigateur
Bonne lecture
https://forums.commentcamarche.net/forum/affich-1772302-detection-du-navigateur
http://www.startyourdev.com/Tutoriels/Code-DetectionNavigateur.html
http://www.misfu.com/static/Javascript/detect.html
J'aime bien ce script -> à tester
https://javascript.developpez.com/faq/?page=navig#navigateur
Bonne lecture
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question