begin process at 2008 05 17 12:01:26
1 173 994 membres
116 nouveaux aujourd'hui
13 974 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

EXPLOREUR/DIAPORAMA HTA


Information sur la source

Catégorie :Divers Classé sous : hta-JavascriptActiveX, images-explorer, local-web Niveau : Débutant Date de création : 04/05/2008 Date de mise à jour : 06/05/2008 11:40:36 Vu / téléchargé: 1 265 / 91

Note :
6 / 10 - par 1 personne
6,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (3)
Ajouter un commentaire et/ou une note

Description

bonjour
ceci est un programme .hta, à placer dans le dossier parent d'un dossier de photos. Par exemple, si dans le dossier "mes images" vous avez les dossiers "doss1", "doss2", etc, vous placez "_explorer_sur_pc.hta" dans "mes images" et "_explorer_sur_pc.hta", qui s'exécute en plein écran, affiche une première liste, celle des dossiers "doss1", "doss2", etc. Sélectionnez en un, une seconde liste apparaît: la liste des éléments du dossier sélectionné (formats autorisés: .jpg et .JPG, mais vous pouvez changer ça!). Sélectionnez une photo, elle apparaît en taille adaptée à l'écran; il y a un bouton pour passer à l'image suivante, un pour passer à l'image précédente, un pour lancer un diaporama, et un pour afficher l'image en taille réelle. Quand une photo est sélectionnée, il y a un champ de texte qui apparaît: il vous permet de mettre des commentaires sur votre photo. Pour ce faire, dans le même répertoire que votre photo, créez un fichier texte qui a le même nom que la photo, par exemple, si la photo est "photo.jpg", votre fichier texte sera "photo.jpg.txt".
J'ai aussi fait un programme "_transfo_vers_web.hta": il permet de créer une page web et ainsi de se passer des active x, et de pouvoir mettre le tout sur un site; pour créer cette page, "_transfo_vers_web.hta" doit se trouver dans le même dossier que "_explorer_sur_pc.hta". Exécutez "_transfo_vers_web.hta"; une fenêtre apparaît; vérifiez que dans votre dossier "mes images" s'est crée une page "index.html". Ensuite fermez la fenêtre de "_transfo_vers_web.hta". Lancez "index.html" dans votre navigateur, récupérez le contenu affiché, et mettez le dans une page "catalog.html". Vous pouvez supprimer "index.html", exécuter "catalog.html" et visualiser le résultat, sur IE uniquement(version testée:6); sous Firefox2, tout marche, sauf l'affichage des images, ce qui est embétant.. Si vous trouvez, j'en serai hereux. Je n'ai pas testé d'autres navigateurs.
Le fichier "js.js" sert pour "catalog.html", et "fermer.jpg" est la petite croix de fermeture de "_explorer_sur_pc.hta".

Conclusion

La manip pour créer "catalog.html" et le bug d'affichage sous firefox sont les deux choses sur lesquelles je travaille encore, étant satisfait du reste.
Proposez moi des améliorations et des commentaires, et ne soyez pas trop dur, c'est ma première source.
Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
  • _explorer_sur_pc.htaTélécharger ce fichier [Réservé aux membres club]6 861 octets
  • _transfo_vers_web.htaTélécharger ce fichier [Réservé aux membres club]3 558 octets
  • css.cssTélécharger ce fichier [Réservé aux membres club]Voir ce fichier409 octets
  • fermer.jpgTélécharger ce fichier [Réservé aux membres club]Voir ce fichier11 216 octets
  • js.jsTélécharger ce fichier [Réservé aux membres club]Voir ce fichier6 725 octets

Télécharger le zip

05 mai 2008 23:16:29 :
j'ai tenu compte des remarques faites et les ai appliquées ici, à savoir <<Il serait pas mal d'avoir une petite main pour le curseur pour les boutons cliquables :) Il faudrait pouvoir disposer du bouton start sans qu'on ait à choisir la première photo Il faudrait enlever le bouton précédent et/ou suivant quand il ne sont pas utilisable (plus de photo avant ou après)>>. Pour l'enregistrement en page web, la fenêtre de "_transfo_vers_web.hta" ne s'affiche plus, création directe de "index.html", mais il faut toujours l'ouvrir dans un navigateur, récupérer ce qui s'affiche et le mettre dans une page. La page créée fonctionne maintenant sous IE, Firefox et Safari, je n'ai pas testé d'autres navigateurs. Mais le bouton pour agrandir n'est présent que sur IE; pour Firefox, apparemment sur mon pc l'image s'affiche par défaut adaptée à la fenêtre, et un petit clic sur celle-ci permet de l'agrandir; sur Safari, l'image est à sa taille réelle, pas de possibilité de zoom.. (ce n'est pas de la mauvaise volonté, mais ce que j'ai testé d'autre ne marche pas!) Pour la couleur de fond d'image, cf le css qui s'applique aussi bien au hta qu'à la page générée; mais le fond reste blanc pour IE, ok pour les deux autres. Je crois que c'est tout..!
06 mai 2008 11:40:36 :
une petite chose que j'ai oublié de préciser: dans "_transfo_vers_web.hta" se trouvent les lignes: if(!fso.FileExists(foldername2(f1.item())+"/"+fso.GetFileName(f1.item())+".txt")) { fso.CreateTextFile(foldername2(f1.item())+"/"+fso.GetFileName(f1.item())+".txt"); } ça veut dire que lorsque vous créez la page web, si les fichiers textes associés aux images n'existent pas, alors ils sont crées automatiquement; ceux déjà existant ne sont pas remplacés!
  • signaler à un administrateur
    Commentaire de lakichemole le 05/05/2008 10:20:56 6/10

    Salut je suis assez fan de ton appli :) Par contre quelques petits bug/evol :
    - Bug :
    quand je crée mon index.html dans le code tous les '<' sont remplacé par des '&lt;' (et pareil avec '>') se qui fait que quand on lance avec IE on voit le code et non le rendu
    - Evol :
    Il serait pas mal d'avoir une petite main pour le curseur pour les boutons cliquables :)
    Il faudrait pouvoir disposer du bouton start sans qu'on ait à choisir la première photo
    Il faudrait enlever le bouton précédentet/ou suivant quand il ne sont pas utilisable (plus de photo avant ou après)
    Le must serait un fichier de config qui servirait à régler quelques paramètre de base genre la taille de l'image par défaut, la couleur de fond etc :)
    Voilà :)

  • signaler à un administrateur
    Commentaire de sleepless_2101 le 05/05/2008 19:11:18

    Salut LAKICHEMOLE,
    Ce que tu dis être un bug n'en est pas un, tu as tout simplement mal lu mes explications:
    Lancez "index.html" dans votre navigateur, récupérez le contenu affiché, et mettez le dans une page "catalog.html": en d'autres termes tu crés une pages web qui s'appelle "catalog.html"(ou autre!), et la source de cette page est le code qui s'affiche quand tu lances "index.html";
    Pour ce qui concerne les &lt; &gt; , et donc logiquement ce que tu dis être un bug, c'est parce que dans mon appli de création de "index.html", si je mets des < et > à la place des &lt; et &gt; , la création de "index.html" ne marche pas (j'espère avoir été clair!).
    En ce qui concerne les améliorations, j'ai corrigé le bug d'affichage sous firefox et j'ai complété pour que ça marche avec safari; je n'ai pas testé d'autres navigateurs. Je posterai bientôt cette version.
    Je vais tacher de tenir compte au mieux de tes propositions, sauf que: par "Il faudrait pouvoir disposer du bouton start sans qu'on ait à choisir la première photo" tu veux dire pouvoir lancer le diapo dès sélection d'un dossier? Si c'est ça no pb!
    Merci à toi.

  • signaler à un administrateur
    Commentaire de lakichemole le 06/05/2008 09:18:09

    Ok j'avais mal lu en effet et oui c'est se que je voulais dire pour le start :)

Ajouter un commentaire

Appels d'offres

Pub



CalendriCode

Mai 2008
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS