2010-01-19 5 views
0

Je crée un htmlfile comme ceci:VB6 - créer un document HTML dans l'exécution + set baseurl

Dim m_doc As MSHTML.HTMLDocument 

Set obj = CreateObject("htmlfile") 
obj.Open 
obj.Write m_htm 
Set m_doc = obj 

la m_htm variable contient des données HTML simples. mon problème: le htmldocument créé aura des chemins locaux pour les liens/includes. comment puis-je définir la baseUrl du document?

thx

Répondre

1

Inclure la balise <base> dans la section <head> de vos données HTML.
http://www.w3schools.com/TAGS/tag_base.asp

+0

J'ai découvert que l'utilisation de .write ne définit que les données réelles du corps, il n'y a pas de tête! savez-vous comment aussi les données de tête? – Fuxi

+0

Essayez de le trouver dans la collection Tous. – AUSteve