Sauvegarde page html à partir d'une autre frame

Signaler
Messages postés
1
Date d'inscription
mercredi 29 septembre 2004
Statut
Membre
Dernière intervention
7 octobre 2004
-
Messages postés
13616
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
-
Résumé de mon problème :

j'ai deux frames appellées topFrame et l'autre mainFrame, dans la première je demande l'affichage de la seconde (dans laquelle j'affiche une page excel).

Je souhaite en ayant créé un bouton sauvegarde, sauver les modifications faites dans la feuille excel.

J'utilise la commande execCommand('SaveAs') pour le faire, mais malgré mes recherches, je n'arrive toujours pas à sauvegarder la feuille excel (il n'accepte de me prendre que la frame avec le bouton sauve) Merci de votre aide, pour le pauvre débutant que je suis ...

script utilisé :

function sauve(){
window.parent.mainFrame.focus();
document.execCommand('SaveAs');
}

appel dans la frame 'TopFrame' :

1 réponse

Messages postés
13616
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
36
Bonjour,
execCommand('SaveAs') va sauvegarder
la page html, pour sauver le document Excel
il faut envoyer un ordre à l'active'X Excel.
var app = new ActiveXObject("Excel.Application");
app.Application.Visible = true;
app.documents.open...
alors je suppose app.documents.save ...
ou quelque chose comme ça ? je ne
connais pas réellement, ce doit être
indiqué dans la doc ....
Cordialement Bul. [Site] [[mailto:marcel.Bultez@Tiscali.fr Mail]]