IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++ Discussion :

Webbrowser et url href


Sujet :

C++

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    D�cembre 2003
    Messages
    24
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : D�cembre 2003
    Messages : 24
    Par d�faut Webbrowser et url href
    Je m'explique !
    J'ai dans mon programme un webbrowser.
    J'intercepte l'�v�nement OnBeforeNavigate (C++Builder XE3) et j'annule la navigation, l'url �tant de la forme xxxx:MonProgramme.pgm.
    J'ex�cute le programme d�sign� et ensuite j'affiche dans le webbrowser le r�sultat de l'ex�cution du programme (j'utilise IHTMLDocument2...).
    Mon probl�me
    Dans le fichier charg�, je veux faire r�f�rence � des ressources externes, comme par exemple
    <link rel="stylesheet" type="text/css" href="MonStyle.css" />
    mais cela ne fonctionne pas car j'ai charg� directement le contenu du webbrowser.
    Je voudrais �viter l'emploi de
    href="file:///C:/Users/XXXX/Documents/YYYY/work/output/MonStyle.css"
    J'ai essay� de d�finir le dossier du fichier css comme dossier par d�faut, mais �a ne fonctionne pas
    => quelqu'un a une id�e ?
    (sinon je devrais passer par une sauvegarde locale sur le disque du fichier...)

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    1 415
    D�tails du profil
    Informations personnelles :
    Localisation : France, Paris (�le de France)

    Informations forums :
    Inscription : Mars 2007
    Messages : 1 415
    Par d�faut
    Alors l� j'ai envie de dire RTFM pour trouver comment sp�cifier le host de le r�pertoire root du la fen�tre de browser que tu �dites.

    Sinon, puisque tu g�n�res toi-m�me le contenu directement, tu n'as qu'� dumper le contenu de Style.css dans une balise <style>, plut�t que d'y faire r�f�rence. Ca fonctionnera tout aussi bien !

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    D�cembre 2003
    Messages
    24
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : D�cembre 2003
    Messages : 24
    Par d�faut
    et le RTFM avec la r�ponse, tu le trouves o� ?
    Je ne peux pas utiliser <style>, parce que c'est le programme pgm qui doit g�n�rer le code html (un peu comme du php, c�t� client)...
    Je crois que je ne vais pas couper � l'�criture sur disque local (et l� je sais o�)!
    En effet, je me pose aussi la question du charset, si j'ai
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    dans le fichier charg�, qui est converti en unicode, quid du charset des inclusions (encore une question pour le RTFM) !
    Enfin, si je trouve une r�ponse...

  4. #4
    Membre Expert
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    1 415
    D�tails du profil
    Informations personnelles :
    Localisation : France, Paris (�le de France)

    Informations forums :
    Inscription : Mars 2007
    Messages : 1 415
    Par d�faut
    Citation Envoy� par Metrica Voir le message
    et le RTFM avec la r�ponse, tu le trouves o�
    Au hasard, dans la doc de C++Builder XE3, ou en appelant le support ?

    Dans ce cas, tu devrais dumper le r�sultat du programme pgm dans un fichier et donner l'url de ce fichier � charger au navigateur. Il n'y a qu'� le placer au bon endroit par rapport au CSS...

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    D�cembre 2003
    Messages
    24
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : D�cembre 2003
    Messages : 24
    Par d�faut
    Charger directement le contenu du webbrowser via IHTMLDocument2 est int�ressant pour un fichier sans d�pendance.
    Dans le cas contraire, passer par un fichier local temporaire est + prudent (et m'�vite des questions �pineuses, avec des r�ponses incertaines).
    Je mets r�solu et je laisse tomber...

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Cacher url href
    Par stade13 dans le forum jQuery
    R�ponses: 3
    Dernier message: 27/03/2013, 10h24
  2. webbrowser et url popup
    Par monchat dans le forum D�veloppement Windows
    R�ponses: 5
    Dernier message: 15/09/2010, 17h47
  3. textbox et url webbrowser
    Par meddy dans le forum C#
    R�ponses: 4
    Dernier message: 15/01/2008, 19h02
  4. [WIN32][D7] Url r�ele et SessionID WebBrowser ?
    Par hepha1970 dans le forum D�buter
    R�ponses: 2
    Dernier message: 22/11/2007, 11h39
  5. Changer l'URL d'un WebBrowser
    Par advandced dans le forum VB 6 et ant�rieur
    R�ponses: 3
    Dernier message: 16/11/2006, 09h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo