francoisch
mercredi 10 octobre 2007 à 17:31
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
mercredi 10 octobre 2007 à 17:58
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
mercredi 10 octobre 2007 à 19:20
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
Dudu
jeudi 11 octobre 2007 à 00:07
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
jeudi 11 octobre 2007 à 13:40
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
jeudi 11 octobre 2007 à 13:50
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
jeudi 11 octobre 2007 à 14:05
bonjour
Oui, j'essaie ça:
CODE
<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
jeudi 11 octobre 2007 à 14:12
Essaye en enlevant le 'localhost' du chemin.
Sinon, essaye en mettant le chemin "normal" : c:\program files\... (avec des antislashes)
francoisch
jeudi 11 octobre 2007 à 14:29
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:
CODE
<a href="file:\\\C:\Program Files\MSN Messenger\msnmsgr.exe" target="_blank">Echanges familiaux</a>
Merci encore de votre aide.
Francois
captain_torche
jeudi 11 octobre 2007 à 14:37
Quand je parlais de chemin "normal", je voulais dire :
HTML
<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
jeudi 11 octobre 2007 à 15:32
Le plus simple : prendre la version web de messenger
francoisch
jeudi 11 octobre 2007 à 17:48
Merci de vos réponses.
Captain, j'ai ce code simplissime:
CODE
<!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
Dadou
jeudi 11 octobre 2007 à 18:47
francoisch
jeudi 11 octobre 2007 à 19:51
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
lundi 15 octobre 2007 à 10:40
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
lundi 15 octobre 2007 à 10:44
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
lundi 15 octobre 2007 à 11:05
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
lundi 15 octobre 2007 à 18:22
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
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez
cliquer ici.