Envoyé par : Utilisateur anonyme
Date : 02/03/2006 13:24
Avec cette fonction, j'obtiens une erreur, est ce quelqu'un aurait une idée de l'origine de l'erreur ?
save : function() { //sauvegarde un fichier avec le combat i dans le répertoire path var nsIWBP = Components.classes["@mozilla.org/embedding/browser/nsWebBrowserPersist;1"].createInstance(Components.interfaces.nsIWebBrowserPersist); netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); var doc = window.content.document; var file = Components.classes["@mozilla.org/file/local;1"].createInstance(Components.interfaces.nsILocalFile); file.initWithPath('d:\\test.htm'); var dataPath = Components.classes["@mozilla.org/file/local;1"].createInstance(Components.interfaces.nsILocalFile); file.initWithPath('d:\\'); var encodingFlags = 0; var wrapColumn = 0; nsIWBP.saveDocument( doc, file, dataPath, null, encodingFlags, wrapColumn); }
Erreur : uncaught exception: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIWebBrowserPersist.saveDocument]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: chrome://aboutconfig/content/SRWorld.js :: anonymous :: line 30" data: no]
Envoyé par : dlaunay
Date : 15/03/2006 14:21
Essaye comme ca
save : function() { //sauvegarde un fichier avec le combat i dans le répertoire path var nsIWBP = Components.classes["@mozilla.org/embedding/browser/nsWebBrowserPersist;1"].createInstance(Components.interfaces.nsIWebBrowserPersist); netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); var doc = window.content.document; var file = Components.classes["@mozilla.org/file/local;1"].createInstance(Components.interfaces.nsILocalFile); file.initWithPath('d:\\test.htm'); var dataPath = Components.classes["@mozilla.org/file/local;1"].createInstance(Components.interfaces.nsILocalFile); dataPath.initWithPath('d:\\'); var encodingFlags = 0; var wrapColumn = 0; nsIWBP.saveDocument( doc, file, dataPath, null, encodingFlags, wrapColumn); }
Envoyé par : Utilisateur anonyme
Date : 17/03/2006 22:25
Il m'a fallu un certain temps avant de trouver la différence entre les 2 fonctions et découvrir mon étourderie :/
danke
Il n'est plus possible de poster des messages dans ce forum.
Copyright © 2003-2013 association xulfr, 2013-2016 Laurent Jouanneau - Informations légales.
Mozilla® est une marque déposée de la fondation Mozilla.
Mozilla.org™, Firefox™, Thunderbird™, Mozilla Suite™ et XUL™
sont des marques de la fondation Mozilla.