francoisch Posté 10 Octobre 2007 Posté 10 Octobre 2007 bonjour Je voudrais proposer dans une page Web, parmi d'autres fonctions, le lancement d'une fonction installée sur le micro de l'utilisateur, par exemple Msn Messenger. Dit autrement: mettre qqechose comme un <a href="c/program files/....>; simplement, ça, ça ne fonctionne pas. Voyez vous un moyen de mettre en oeuvre cette idée (qui peut paraître baroque)? Par avance merci. Francois
binarygirl Posté 10 Octobre 2007 Posté 10 Octobre 2007 Dans le href il faudrait plutôt mettre qq chose du style: file://localhost/c:/Program%20Files/... (chemin complet vers l'exécutable) Evidemment ça risque de ne pas marcher chez tout le monde, et les emplacements ne sont pas les mêmes sur toutes les machines. J'admets que c'est un peu baroque
marcb Posté 10 Octobre 2007 Posté 10 Octobre 2007 (modifié) Bonsoir, Tu ne peux pas faire ça pour d'évidentes raisons de sécurité.... Tu te rends compte si un simple clic sur un lien par un internaute pouvait lancer des exécutables sur son poste, ce serait le paradis des virus et autres sournoiseries !! A moins de modifier la configuration du navigateur des internautes (et encore), tu ne pourras pas faire ce que tu espères. M Modifié 10 Octobre 2007 par marcb
Dudu Posté 10 Octobre 2007 Posté 10 Octobre 2007 Bonjour Il faut aussi éviter de tomber dans le travers "j'utilise Windows DONC tout le monde utilise Windows comme moi". Même si le chemin complet vers l'application marchait, tu risques d'avoir du mal à trouver le disque C sur Linux ou Mac (ou autres systèmes d'exploitation) À mon avis: Laisse un peu à l'internaute sa liberté. Déjà que MSN se lance par défaut automatiquement au démarrage, si en plus tous les sites web proposaient de le lancer on ne s'en sortirait plus Et n'oublie pas que l'enfer du web est souvent pavé de bonnes intentions un peu baroques. Il suffit de se rappeler sans nostalgie des sites web des années 90 avec tous ces gifs clignotants et ses textes défilants.
francoisch Posté 11 Octobre 2007 Auteur Posté 11 Octobre 2007 bonjour et merci de vos réponses. J'explique un peu mon besoin: j'essaie de mettre à disposition de personnes âgées, un peu handicappées par leur âge et leur inexpérience en micro, une interface unique et simple pour leurs utilisations de la micro. La page d'accueil propose différents services sous forme de grosses images-boutons, rien d'autre, pas de menus, rien. C'est simple pour le Web (évidemment), je met derrière le bouton Web une autre page avec d'autres boutons vers des sites (Google, ...) pour éviter de passer par les favoris, de taper l'URL, ... C'est simple pour la messagerie avec la famille: un bouton vers un formulaire pour chaque destinataire identifié, donc pas d'adresse mail ou de carnet d'adresse, ... Pour les conversations, je voudrais donc pouvoir démarrer Messenger avec une autre image-bouton. D'où ma question. Tous les (futurs) utilisateurs seront identifiés et la mise en oeuvre chez chacun pourra tenir compte de leur installation Windows. Ouf, voila. Francois
captain_torche Posté 11 Octobre 2007 Posté 11 Octobre 2007 Dans ce cas, tu peux donc te pencher vers la solution de BinaryGirl, en précisant par défaut le chemin d'installation par défaut de Messenger.
francoisch Posté 11 Octobre 2007 Auteur Posté 11 Octobre 2007 bonjour Oui, j'essaie ça: <a href="file://localhost/C:/Program Files/MSN Messenger/msnmsgr.exe" target="_blank">Echanges familiaux</a> mais ça ne fonctionne pas. Les espaces sont bien remplacés par des %20 dans la barre d'info en bas de IE. Messenger est bien à l'emplacement indiqué. J'ai dû faire une erreur qqepart (utiliser des / ou des \?). Par avance merci de votre aide. Francois
captain_torche Posté 11 Octobre 2007 Posté 11 Octobre 2007 Essaye en enlevant le 'localhost' du chemin. Sinon, essaye en mettant le chemin "normal" : c:\program files\... (avec des antislashes)
francoisch Posté 11 Octobre 2007 Auteur Posté 11 Octobre 2007 bonjour Les tests: - sans localhost d'abord - + remplacement par des anti slashes ensuite Résultat: rien ne démarre. Juste pour être sûr, j'ai bien lancé un MsnM par son icône. Le code actuel: <a href="file:\\\C:\Program Files\MSN Messenger\msnmsgr.exe" target="_blank">Echanges familiaux</a> Merci encore de votre aide. Francois
captain_torche Posté 11 Octobre 2007 Posté 11 Octobre 2007 Quand je parlais de chemin "normal", je voulais dire : <a href="C:\Program Files\MSN Messenger\msnmsgr.exe" target="_blank">Echanges familiaux</a> Ca fonctionne très bien pour IE, et firefox semble corriger de lui-même le chemin. Juste au cas où : le terme "échanges familiaux" n'est-il pas un peu obscur ? Je l'aurai remplacé par quelque chose du genre : "dialoguer avec la famille"
Dadou Posté 11 Octobre 2007 Posté 11 Octobre 2007 Le plus simple : prendre la version web de messenger
francoisch Posté 11 Octobre 2007 Auteur Posté 11 Octobre 2007 Merci de vos réponses. Captain, j'ai ce code simplissime: <!DOCTYPE doctype PUBLIC "-//w3c//dtd html 4.0 transitional//en"><html><head></head><BODY> <a href="C:\Program Files\MSN Messenger\msnmsgr.exe">Echanges familiaux</a></body></html> en IE7 et rien ne se passe quand je clique sur le lien. Tu vois une explication? Dadou: merci, j'ignorais qu'une version Web existait; je vais aller y voir. Merci à chacun. Francois
francoisch Posté 11 Octobre 2007 Auteur Posté 11 Octobre 2007 Merci dadou. Je l'ai trouvé. Simplement, je n'aime pas cet écran de départ de MSN, en bleu et orange, pas plus que l'écran de login qui vient derrière. Je péfère de beaucoup l'interface de WLM. Pour ça, j'aimerai arriver à démarrer WLM depuis une page Web. Merci encore. Francois
francoisch Posté 15 Octobre 2007 Auteur Posté 15 Octobre 2007 bonjour OK, ça marche mais: - j'ai deux fenêtres successives auxquelles je dois répondre Exécuter: fenêtre Téléchargement fenêtre Avertissement de sécurité Un moyen pour supprimer ces fenêtres? Par avance merci de votre aide. Francois
Dadou Posté 15 Octobre 2007 Posté 15 Octobre 2007 Pas à ma connaissance, et cela me semble logique : ce sont des alertes pour te signaler que tu exécutes des applis extérieures à internet explorer, c'est une question de sécurité
captain_torche Posté 15 Octobre 2007 Posté 15 Octobre 2007 Mais comme tu as la main sur les ordis qui vont l'utiliser, tu peux sans doute le désactiver manuellement depuis les options d'IE.
francoisch Posté 15 Octobre 2007 Auteur Posté 15 Octobre 2007 Ouppsss, j'avais parlé un peu vite. Ca marche quand je teste ma page Html en local mais ça ne marche plus quand je l'ai chargée sur mon site de test. Faut-il que j'ajoute localhost qqe part? Par avance merci de votre aide. Pour les options, j'ai bien compris. Francois
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant