Nous sommes le Dim 15 Juin, 2025 18:45
Supprimer les cookies

[Règlé] Lancer avec "FramaKey" un autre ".htm

Image Image Forum dédié à notre projet de clé USB nomade libre sous Windows

Ven 09 Sep, 2005 21:30

Salut à tous,

Est-ce que je peux lancer un autre "index.html" sous par exemple "\programs\mon_prog" ou à la racine sous "\perso". Le fichier "\framakey\if\lch\mon_prog.lch" sera :

**************************************************************
[Launch]
ExecuteFile=${cwd}\..\..\programs\mon_prog\index.html
**************************************************************

Je pourrais par exemple afficher un autre menu à partir de "index.html".

J'ai testé, mais ça n'a pas l'air de marcher. Il faudrait peut-être pointer le nouveau répertoire où il y a le nouveau "index.html", mais comment ?

Merçi pour votre aide.

************************************************************
Je ne veux surtout pas remplacer la page de démarrage de la "FRAMAKEY" qui est un bijou. Je veux avoir la possibilité de chaîner sur un autre menu par ce ".html". Le chaînage sur un autre ".exe", fonctionne à merveille. Je ne pense pas beaucoup modifier le produit. C'est surtout pour pouvoir utiliser d'autres programmes personnelles, qui peuvent n'intéresser personne.

J'espère être plus clair.

Qui peut me donner une solution.

MERCI !!!.

@++
Dernière édition par dran le Mer 14 Sep, 2005 10:49, édité 3 fois au total.
dran

Messages : 99

Dim 11 Sep, 2005 20:54

Bonjour,
histoire que je ne dise pas de bêtises, tu veux :
a) remplacer la page de démarrage de la Framakey ?
b) pouvoir, depuis la page de démarrage, ouvrir une autre page web (au sein de la même interface) ?
c) pouvoir, depuis la page de démarrage, ouvrir une autre page web (dans une autre fenêtre) ?
d) autre ?
*Nouveau venu ? Lisez les règles d'utilisation de ce forum
*Une question à poser ? Assurez vous qu'on vous répondra
*Soutenir Framasoft ? Participez à l'annuaire !
*"T'es où ?" Inscrivez vous sur la FramaMap
pyg

Avatar de l’utilisateur
Messages : 7858
Géo : Lyonnais

Lun 12 Sep, 2005 06:04

Salut Pyg,

Je ne veux surtout pas remplacer la page de démarrage de la "FRAMAKEY" qui est un bijou. Je veux avoir la possibilité de chaîner sur un autre menu par un ".html". Je ne pense pas beaucoup modifier le produit. C'est surtout pour pouvoir utiliser d'autres programmes personnelles, qui peuvent n'intéresser personne.

J'espère que tu as compris ma question.

Qui peut me donner une solution.

MERCI !!!.
dran

Messages : 99

Lun 12 Sep, 2005 09:32

2 choses pour dran, 1 remarque, et, je l'espere, la solution.
Pour commencer donc, la remarque.
Tu post une question avec des explications de ton probleme. Ca, c'est bien. Mais si quelqu'un te pose une question sur ledit probleme, c'est qu'il n'a pas bien compris ton probleme, ou qu'il n'est pas sur de cerner tes desirs. Il est donc inutile de recopier ce que tu a deja ecrit. Il faut formuler autrement. Dans ce cas precis, tu aurais repondu "je veux le b)" et tu aurais été compris de suite.

Ceci dit, la reponse a ton probleme est tout simple.
Plutot que d'essayer de faire executer ta page a coup de .lch, fait ce qu'il y a de plus simpl : un lien hypertext.
Dans le index.html de la page d'accueil, au lieu de mettre un lien vers un fichiers .lch qui execute la page en question (ton index.html a toi), Mets directement le lien vers la page index.html qui est dans ton dossier.

il faut donc copier a la suite de ca :
Code: Tout sélectionner
<tr>
   <td style="width: 54px; text-align: center;"><a href="lch/coolplayer.lch" title="Lancer Coolplayer"><img src="img/knotify.png" width="48px" height="48px" alt="Coolplayer" /></a></td>
   <td style="width: 179px; text-align: left;"><h2><a href="infos.html#CoolPlayer" title="Informations sur Coolplayer">Coolplayer</a></h2><p>Lecteur audio</p></td>
   <td style="width: 104px;"></td>
   <td style="width: 54px; text-align: center;"><a href="lch/vlc.lch" title="Lancer VLC"><img src="img/aktion.png" width="48px" height="48px" alt="VLC" /></a></td>
   <td style="width: 179px; text-align: left;"><h2><a href="infos.html#VideoLAN" title="Informations sur VLC">VLC</a></h2><p>Lecteur vid&eacute;o</p></td>
</tr>


ceci :
Code: Tout sélectionner
<tr>
   <td style="width: 54px; text-align: center;"><a href="\..\..\programs\mon_prog\index.html" title="Lancer le menu de mes applis"><img src="img/autreimage.png" width="48px" height="48px" alt="Mon menu" /></a></td>
   <td style="width: 179px; text-align: left;"><h2><a href="\..\..\programs\mon_prog\index.html" title="Lancer le menu des mes applis">Mes applications</a></h2><p>toutes mes autres applications</p></td>
   <td style="width: 104px;"></td>
</tr>


Evidemment il faut que tu personnalise l'image,le lien et les textes. Mais le principe est la.
J'espere avoir bien repondu et avoir été assez clair.
RilaX

Messages : 333
Géo : Marseille

Lun 12 Sep, 2005 19:57

RilaX a écrit:2 choses pour dran, 1 remarque, et, je l'espere, la solution.
Pour commencer donc, la remarque.
Tu post une question avec des explications de ton probleme. Ca, c'est bien. Mais si quelqu'un te pose une question sur ledit probleme, c'est qu'il n'a pas bien compris ton probleme, ou qu'il n'est pas sur de cerner tes desirs. Il est donc inutile de recopier ce que tu a deja ecrit. Il faut formuler autrement. Dans ce cas precis, tu aurais repondu "je veux le b)" et tu aurais été compris de suite.

Ceci dit, la reponse a ton probleme est tout simple.
Plutot que d'essayer de faire executer ta page a coup de .lch, fait ce qu'il y a de plus simpl : un lien hypertext.
Dans le index.html de la page d'accueil, au lieu de mettre un lien vers un fichiers .lch qui execute la page en question (ton index.html a toi), Mets directement le lien vers la page index.html qui est dans ton dossier.

il faut donc copier a la suite de ca :
Code: Tout sélectionner
<tr>
   <td style="width: 54px; text-align: center;"><a href="lch/coolplayer.lch" title="Lancer Coolplayer"><img src="img/knotify.png" width="48px" height="48px" alt="Coolplayer" /></a></td>
   <td style="width: 179px; text-align: left;"><h2><a href="infos.html#CoolPlayer" title="Informations sur Coolplayer">Coolplayer</a></h2><p>Lecteur audio</p></td>
   <td style="width: 104px;"></td>
   <td style="width: 54px; text-align: center;"><a href="lch/vlc.lch" title="Lancer VLC"><img src="img/aktion.png" width="48px" height="48px" alt="VLC" /></a></td>
   <td style="width: 179px; text-align: left;"><h2><a href="infos.html#VideoLAN" title="Informations sur VLC">VLC</a></h2><p>Lecteur vid&eacute;o</p></td>
</tr>


ceci :
Code: Tout sélectionner
<tr>
   <td style="width: 54px; text-align: center;"><a href="\..\..\programs\mon_prog\index.html" title="Lancer le menu de mes applis"><img src="img/autreimage.png" width="48px" height="48px" alt="Mon menu" /></a></td>
   <td style="width: 179px; text-align: left;"><h2><a href="\..\..\programs\mon_prog\index.html" title="Lancer le menu des mes applis">Mes applications</a></h2><p>toutes mes autres applications</p></td>
   <td style="width: 104px;"></td>
</tr>


Evidemment il faut que tu personnalise l'image,le lien et les textes. Mais le principe est la.
J'espere avoir bien repondu et avoir été assez clair.


Salut Rilax,

J'ai fait un essai en remplaçant "CoolPlayer" par "Mon Prog" pour voir ce qui se passe et en utilisant ta modif. Si j'ajoute ta Modif. à la suite de "CoolPlayer", c'est la même chose, ça ne marche pas. Dans tous les cas, il pointe "\framekey\if", donc il faut un ".lch" avc dedans un ".exe" et non un ".html". Fais un essai et tu verras.
J'ai fait d'autres essais, mais ça ne marche pas mieux et pourtant j'arrive au menu suivant, mais c'est après que ça se gâte. J'ai l'impression que 2 "index.html", ça ne lui plait pas. Par contre si tu modifies un ".lch" pour intégrer un autre programme à la place, à condition que ce soit un ".exe", ça marche Nickel. Je pense qu'en intégrant un autre programme dans "index.html" de Framakey et en mettant ce qu'il faut t en créant un nouveau ".lch", il ne doit pas y avoir de problèmes.

Dommage !!!

Merçi quand même.

@++
dran

Messages : 99

Mar 13 Sep, 2005 09:45

L'"astuce" marche, je l'ai testé avant de poster ma reponse. Et puis ce n'est que du html. C'est comme faire des liens entre pages web.

Je ne sais pas pourquoi tu es allé tripoté le coolplayer, il n'y avait aucun raison d'y toucher dans mon post. Mais je me suis peut etre mal exprimé.
Ce que je voulais dire, c'est que dans le index.html de ta clé, il faut rajouter le deuxieme bout de code a la suite du premier bout de code.

Ensuite il faut creer ta nouvelle page index.html (mais tu peux l'appeler toto.html si ca te chante) dans le dossier indiqué dans le lien <a href="\..\..\programs\mon_prog\index.html" title="Lancer le menu des mes applis">Mes applications</a>. Tu peux ici changer le dossier, et le nom de la page a afficher.

Donc en fait avec cette "astuce" tu ne fait qu'afficher une nouvelle page HTML a la place du menu si beau de la framakey (dans le navigateur k-meleon) une fois cliqué sur le nouveau lien. Car normalement, il doit apparaitre dans le menu de la framakey une nouvelle rubrique a la suite des logiciels, la rubrique "Mes applications".
Si ce menu n'est pas a la suite des applications, c'est que tu as fait un truc de travers.

Je le repete, ca marche.
RilaX

Messages : 333
Géo : Marseille

Mar 13 Sep, 2005 11:25

Salut RilaX,

Déjà une solution qui marche avec un ".html" dans ".lch" :

**************************************************************
<!-- ***** Mon_Programme ***** -->
<tr>
<td style="width: 54px; text-align: center;"><a href="lch\Mon_Programm.lch" title="Lancer Mon Programme"><img src="img/MonProg.png" alt="Mon_Programme" height="48" widdth="48" /></a></td>
<td style="width: 179px; text-align: left;"><h2><a hrf="infos.html#Mon_Programme" title="Informations sur Mon Programme ">Mon-Programme</a></h2><p>Autre Application Personnelle</p></td>
<td style="width: 104px;"></td>
</tr>
************************************************************
Et contnu de "Mon_Programme" :

[Launch]
ExecuteFile=${cwd}\..\..\programs\Mon_Programme\index.html
************************************************************

Il suffit maintenant de crée les fichiers "MonProg.png" et "info.html#Mon_Programme", car j'ai testé en gardant ceux de "coolPlayer". Donc on peut appler un ".html", comme un ".xe".

j'essaierai de tester ta nouvelle solution.

@++
dran

Messages : 99

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit