PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Commande activex navigateur web Microsoft
Commande activex navigateur web Microsoft
Débuté par jdavid, 27 jan. 2006 17:13 - 5 réponses
Posté le 27 janvier 2006 - 17:13
Existe t'il une commande afin d'enregistrer une page web avec images associées en local.
En fait la même fonction que sous son navigateur préféré "Enregistrer sous..."

merci
Posté le 28 janvier 2006 - 22:45
Httprequete()
Posté le 30 janvier 2006 - 08:06
Tu crée un bouton et dans le code du Clic tu insère celà :

LOCAL
SAVEAS est un entier=4
OPT_CODEFAULT est un entier=0

QUAND EXCEPTION
RETOUR
FIN

NOM_DU_CHAMP_ACTIVEX>>ExecWB(SAVEAS ,OPT_CODEFAULT)
Posté le 30 janvier 2006 - 10:05
Merçi j'avais testé cette commande mais malheureusement elle ne permet pas d'enregistrer les images contenues dans la page web.

salutations
Jean
Posté le 30 janvier 2006 - 10:05
Merci Alain

Ou puis-je trouvé la doc exhaustive pour cette Classes ?
Puis-je appeler cette commande avec le chemin ou enregistrer cette page sur mon disque afin d'automatiser cette action.

Salutations
Jean
Posté le 30 janvier 2006 - 13:04
Le code que je t'ai posté est a mettre dans le code Clic de ton bouton, c'est a dire dans la fenetre ou se situe l'activeX Microsofdt, mais tu peux tres bien créer une classe avec le nom du champ en paramètre et créer une méthode Sauve()

Exemple avec une classe, non testé!
GestionActivWeb est une classe
sNomChampActivX est une chaine

Constructeur()
sNomChampActivX=fenenexecution()+"."+"ChampActivX"

Sauve()

LOCAL
SAVEAS est un entier=4
OPT_CODEFAULT est un entier=0


{:sNomChampActivX}>>VExecWB(SAVEAS ,OPT_CODEFAULT)