L'ADMIN Invité
 | Sujet: SUITE DE FONCTION COMPATIBLE AVEC " IE ET MOZZILA " Dim 4 Oct - 15:16 | |
| Voici le début d'une suite de fonctions (car dans une suite de fonction entiére il peut y avoir plus de 702 fonctions ) javascript compatibles Internet Explorer et Mozilla, qui permettent de créer, lire ou copier des fichiers en locale, ainsi que de manipuler le texte du presse papier (voir zip). var MSIE4 = ((navigator.appName=="Microsoft Internet Explorer") && ( navigator.appVersion.substring(0,1)=="4")); if (MSIE4) { var fso = new ActiveXObject("Scripting.FileSystemObject"); compatible = "Internet Explorer 4"; } /** renvoi true si le navigator est Microsoft Internet Explorer @return {boolean} */ function isMSIE4() { return MSIE4; } var mozex_default_tmpdir = "/tmp"; /* unix */ var mozex_dir_separator = '/'; /* unix */ var mozex_os = 'unix'; /* unix */ if (window.navigator.platform.toLowerCase().indexOf("win") != -1) { mozex_default_tmpdir = "C:\\windows\\temp"; /* windows */ mozex_dir_separator = '\\'; /* windows */ mozex_os = 'win'; /* windows */ } /** renvoi uri de la page courante @return {string} */ function basename(uri) { uri = uri.substring(1, uri.lastIndexOf('/')); return uri; } /** renvoi le chemin locale de la fpage courante @return {string} */ function getPath() { var currentDir; var url = unescape(self.location.pathname); if (isMSIE4()) { currentDir = fso.GetParentFolderName(url).substr(1); } else { currentDir = (basename(url)); } return currentDir; } /** Copie d'un fichier @param {string} srcFile Chemin du fichier source (ex: C:\image.jpg) @param {string} dstFile Chemin du fichier destination (ex: C:\image2.jpg), écraser s'il existe */function copyFile(srcFile,dstFile,overwrite) { if (isMSIE4()) { fso.CopyFile(srcFile,dstFile,overwrite); } else { copyFolderMozilla(srcFile,dstFile,overwrite); } } /** Sauvergarde d'un texte dans un fichier @param {string} content Contenus à sauver @param {string} filename Chemin du fichier destination (ex: C:\texte.txt), écraser s'il existe----------------------------------------------------------------------------- Dans ce début de suite il y a 50 fonctions donc imaginé les 702 fonctions =P cette suite logique peut se reproduire avec un document zip ( grâce au logiciel winzip ) PS : cette suite de fonctions m'a pris du temps a l'élaborer avant de pouvoir la mettre en ligne donc s'il vous plait ne l'utilisé pas pour la mettre sur un autre site , cordialement "L'ADMIN "
BONNE APPRENTISSAGE A TOUS !!!!!!! |
|