youpiyoyo
Messages postés539Date d'inscriptionvendredi 6 juin 2003StatutMembreDernière intervention14 juillet 2010
-
13 mai 2005 à 21:54
cs_bultez
Messages postés13616Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 2013
-
17 mai 2005 à 09:40
pourkoi kan je fais
document.execCommand('SaveAs',false,'doite.htm');
il me sort kan meme la boite de dialogue...
alirs ke dans msdn il est préciser:
"Optional. This command displays a dialogue box if the bUserInterface argument of execCommandIt does not display a dialogue box if the argument is set to false or null and the vValue parameter is present (even if it's null)."
un bug???
j'aimerai en faite faire un save et surtout pas de activexobject (sinon ca prmopt un message d'avertissement)
Arto_8000
Messages postés1044Date d'inscriptionlundi 7 mars 2005StatutMembreDernière intervention13 juillet 20107 14 mai 2005 à 01:13
ActiveX ou pas ni un ni l'autre n'est compatible sur Netscape, Modzilla
,etc ,sauf IE. Aussi la fonction execCommand('SaveAs') équivaut à aller
dans le menu et faire Save As...
youpiyoyo
Messages postés539Date d'inscriptionvendredi 6 juin 2003StatutMembreDernière intervention14 juillet 2010 14 mai 2005 à 09:56
oaui mais si tu lis bien msdn, si tu met le parametre 2 en null ou false il doit po promter la boite de dlg...
je pense ke ca doit pas mettre la boite de dlg si tu met ta page html sur un serveur ou un hebergeur... si j'avais eu le choix je l'aurai fais en php ou asp,ou meme cgi. met c en intranet pour une entreprise, sans serveur apache ou autre donc....
activex ou save as est la seule solution avec le javascript ou vbscript...
si je fais un createobject ou new activexobject il me prompt une boite de dlg d'avertissement et ca je peux pas le permettre...
merci pour vos réponses éventuelles ou pour des proposition d'autres solutions pour enregistrer du text sans boite de confirmation
cs_bultez
Messages postés13616Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 14 mai 2005 à 13:05
Bonjour,
sur une autre commande que SaveAS
[ InsertImage... ] j'ai du mettre 'false'
entre guillemets pour que ça fonctionne
( et oui, ne pas me demander pourquoi ).
mais je n'ai pas testé avec SAveAs
si c'était en local, je dirais de
de renommer le .htm en .hta, mais
sous internet, considéré comme un
exécutable et message pour
"charger ou exécuter".
cs_bultez
Messages postés13616Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 17 mai 2005 à 09:40
.hta, 2 remarques
_ exclusif windows+Internet Explorer
_ considéré comme un exécutable et donc
en local tout va bien, mais sous internet,
le navigateur proposera d'exécuter ou
de télécharger le script