1. Bonjour tout le monde ! Veillez consulter la Politique de forum pour comprendre nos règles, Merci a vous !
    Rejeter la notice

[Résolu] Afficher le Sytadin dans un champ ActiveX Web

Discussion dans 'Windev' créé par Defcom, Sept 25, 2018.

  1. Defcom

    Defcom New Member

    Inscrit:
    Jan 23, 2018
    Messages:
    8
    J'aime reçus:
    5
    Bonjour,

    Je souhaite afficher dans un champs ActiveX Web la page du sytadin suivante :

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!



    J'ai créer une page avec un champs ActiveX Web qui s'appelle AX_WEB.
    J'ai mis dans la section initialisation du champs le code suivant :

    SI InternetConnecté()=Vrai ALORS
    Largeur est un entier=AX_WEB..Largeur
    hauteur est un entier=AX_WEB..Hauteur

    AX_WEB>>Resizable=Vrai
    //AX_WEB>>Navigate("

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    ")
    AX_WEB>>Navigate("

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    ")
    AX_WEB>>Silent=Vrai

    SINON

    FIN

    Le site s'affiche mais il n'a pas les dimension voulus ?

    Dans un navigateur web cela fonctionne correctement.

    Cordialement
     
    Tags:
  2. popoy

    popoy Well-Known Member
    MEMBRE WX

    Inscrit:
    Fev 23, 2018
    Messages:
    3,012
    J'aime reçus:
    1,618
    Salut,
    déjà ces 2 lignes
    Largeur est un entier=AX_WEB..Largeur
    hauteur est un entier=AX_WEB..Hauteur
    signifie que tu récupère la taille du champ mais tu n'en fait rien .
    Ensuite je dirais que tu devrait modifié l'ancrage du champ.
     
  3. Defcom

    Defcom New Member

    Inscrit:
    Jan 23, 2018
    Messages:
    8
    J'aime reçus:
    5

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    Salut,
    déjà ces 2 lignes
    Largeur est un entier=AX_WEB..Largeur
    hauteur est un entier=AX_WEB..Hauteur
    signifie que tu récupère la taille du champ mais tu n'en fait rien .
    Ensuite je dirais que tu devrait modifié l'ancrage du champ.
    Cliquez pour agrandir...

    Bonjour popoy,


    La largeur et la hauteur sont intégré dans l'adresse html.
    (

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    )
    Le champ AX_WEB à bien un ancrage Largeur Hauteur

    Le site s'affiche bien mais n'est pas redimensionné, j'ai même essayé avec les valeurs en dur mais même résultat.
     
  • popoy

    popoy Well-Known Member
    MEMBRE WX

    Inscrit:
    Fev 23, 2018
    Messages:
    3,012
    J'aime reçus:
    1,618
    As tu essayer cet URL
    Code (Text):
    http://m.sytadin.fr/#
     
  • Defcom

    Defcom New Member

    Inscrit:
    Jan 23, 2018
    Messages:
    8
    J'aime reçus:
    5

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    As tu essayer cet URL
    Code (Text):
    http://m.sytadin.fr/#
    Cliquez pour agrandir...
    j'ai tester mais le problème c'est que je reste sur la première page ou il propose de télécharger l’application, il faut cliquer sur la croix fermer pour voir la carte.
    Comme je souhaite afficher la carte dans un affichage dynamique il n'y a pas de souris pour cliquer.

    A moins qu'il y est un moyen de simuler le clique sur le bouton fermer par programmation ?
     
  • popoy

    popoy Well-Known Member
    MEMBRE WX

    Inscrit:
    Fev 23, 2018
    Messages:
    3,012
    J'aime reçus:
    1,618
    si tu es en 23 tu as

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!


    j'ai pas analyser la page mais avec un truc du genre
    document.getElementById('monLien').click()
    tu peux simuler le clic en JavaScript.

    j'avais oublier que tu était en active x
    voici une réponse du forum

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

     
    #6 popoy, Sept 26, 2018
    Dernière édition par un modérateur: Sept 27, 2018
  • Defcom

    Defcom New Member

    Inscrit:
    Jan 23, 2018
    Messages:
    8
    J'aime reçus:
    5
    j'ai trouver la solution , mais il y avait plusieurs problème à résoudre pour que cela fonctionne.

    - j'avais un problème avec la version Internet explorer j'ai trouver la solution sur le site suivant :

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!



    J'ai rajouté à l'initialisation de mon champs ActiveX la code suivant:

    SI PAS RegistreExiste("HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION") ALORS
    RegistreCréeClé("HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION")
    FIN

    RegistreEcrit("HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION", fExtraitChemin(ExeInfo(exeNom), fFichier + fExtension),"11000",RegistreTypeEntier)


    - Ensuite j'ai trouvé le sujet que tu m'a indiqué Popoy que j'ai adapté au Sytadin en version mobile voici le code pour l'affichage du site.

    AX_WEB>>Navigate("

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    ")
    AX_WEB>>Silent=Vrai
    TANTQUE AX_WEB>>Busy //Attente que la page soit chargée
    Multitâche(50)
    FIN
    //On simule le clique sur le bouton "Continuer sur le site mobile"
    AX_WEB>>navigate("javascript:document.getElementsByClassName(""splashClose"")[0].click();")


    je vous remercie pour vos retour d'informations qui mon permis de résoudre mon problème.
     
    suenodesign et joker aiment ça.
  • popoy

    popoy Well-Known Member
    MEMBRE WX

    Inscrit:
    Fev 23, 2018
    Messages:
    3,012
    J'aime reçus:
    1,618
    hum, j'avais oublier de te proposer de mettre l'active x avec la dernière version de ie , désolé de ma réponse incomplète.
    mais tu as trouver cela avec la modification du registre.
     
  • Partager cette page

    Chargement...