La bulle d'aide ombrée de hhctrl.ocx

Soyez le premier à donner votre avis sur cette source.

Snippet vu 11 655 fois - Téléchargée 28 fois

Contenu du snippet

Un ultrapopup d'aide s'affiche par clic sur un lien: définir un mot, apporter de l'aide sur une fonction... Bref, un vrai zeste de Windows !

Ce code ne marche que sous Windows, avec MSIE.

Attention! les couleurs sont calculées en 0x(BB)(VV)(RR).

Paramètres de la fonction d'appel :
HelpOCX.TextPopup(Message, Police, BordureGaucheDroite, BordureHautBas, CouleurTexte, CouleurFond)

Le formatage HTML n'est hélas pas supporté par le composant.

Source / Exemple :


<html>
  <title>Petit controle OCX</title>
  <script language="JavaScript">
    function NeedHelp() {
      var txt = 'Je suis là...\nPas d\'inquiétude !';
      HelpOCX.TextPopup(txt,'Arial,10',20,13,0x000000,0xC0FFFF)
    }
  </script>
<body>
  <object id=HelpOCX classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11" type="application/x-oleobject" style="display:none"></object>
  <a href="javascript:NeedHelp()">J'ai besoin d'aide !!</a>
</body>
</html>

Conclusion :


Vous pouvez toujours aller visiter http://altert.family.free.fr/

A voir également

Ajouter un commentaire

Commentaires

Messages postés
5
Date d'inscription
mardi 19 octobre 2004
Statut
Membre
Dernière intervention
25 juillet 2005

Ce qui tendrait à prouver que Microsoft n'est pas très rigoureux dans son suivi de l'évolution de ses composants : ça marche en 4.74.8875, ça ne marche plus en 5.2.3664 et ça remarche en 5.2.3780.

Mais le manque de rigueur de Microsoft, est-ce vraiment une nouveauté ? ...
Messages postés
1237
Date d'inscription
samedi 8 novembre 2003
Statut
Membre
Dernière intervention
3 septembre 2006
14
C'est effectivement le cas, mais Win98 n'a rien à faire dans cette histoire de SPx et pourtant ça marche très bien (c'est d'ailleurs sous ce système qu'a été faite la capture d'écran, avec qq trucages quand même sur la transparence afin de voir quel était le lien qui a affiché le message)... Etrange !
Messages postés
5
Date d'inscription
mardi 19 octobre 2004
Statut
Membre
Dernière intervention
25 juillet 2005

Il semblerait que tu aies une version plus récente de l'ocx. (Celui-ci étant en cause dans une faille de windows : http://www3.ca.com/securityadvisor/vulninfo/vuln.aspx?id=32163).
J'ai XP SP1, t'aurais pas installé le SP2 à tout hasard ?

De toutes façons, tant pis, il y a d'autres solutions....
Merci de m'avoir répondu.
Messages postés
1237
Date d'inscription
samedi 8 novembre 2003
Statut
Membre
Dernière intervention
3 septembre 2006
14
Là tu m'étonnes... perso, je n'ai pas de problèmes. J'ai testé avant sur les configs suivantes :
Win98> 1.0 + 4.74.8875 + MSIE 5
WinXP> 1.0 + 5.2.3780 + MSIE 6

J'espère que ton JS est actif et que le centre de sécu XP ne vient pas pointer son nez. En tout cas, par rapport à ton message d'erreur, je ne peux rien faire... :'(
Messages postés
5
Date d'inscription
mardi 19 octobre 2004
Statut
Membre
Dernière intervention
25 juillet 2005

Désolé, je suis allé un peu vite,
j'ai bien cet ocx
mais avec IE 6, j'obtiens le message : Cet objet ne gère pas cette propriété ou cette méthode

La version de mon ocx est 1.0 dans la base de registre, et 5.2.3664.0 dans l'explorateur de fichiers.
Afficher les 7 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.