Message de rapport:
 

Re: RE : Windev+IE ou Firefox

Sujet: Re: RE : Windev+IE ou Firefox
par drcharly93 sur 26/7/2005 16:20:14

Bonjour ThOra,

la variable sHtmlSource doit contenir le code source de la page à analyser

Quand à la variable sBaliseNom elle contient bien le nom de la balise recherché
Dans ton cas il faut surement rajouter une variable sBaliseFinNom car il me semble que la balise de début et la balise de fin n'ont pas le meme nom.

Procedure RenvoieEntreBalise(sHtmlSource est une chaine, sBaliseNom est une chaine, sBaliseFinNom est une chaine)
//sHTMLSource : Source de la page à analyser
//sBaliseNom  : Nom de la balise à trouver dans la source
//sBaliseFinNom : nom de la balise à trouver  après la position de sBaliseNom
 
nPos est un entier
nDebut est un entier
nFin est un entier

//On cherche la postion de la premiere balise
nPos = Position(sHtmlSource, sBaliseNom, 1)
//Si pas trouvé alors on sort
Si nPos = 0 Alors renvoyer ""
//on se positionne sur le premier caractère après la balise
nDebut = nPos + Taille(sBaliseNom)
//On cherche la balise de fin en partant de la balise précédente
nPos = Position(sHtmlSource, sBaliseFinNom, nPos)
//Si on ne la trouve pas on sort
Si nPos = 0 Alors renvoyer ""
nFin = nPos --
//On renvoie le code situé entre ces deux balises
Renvoyer sHtmlSource[[ nPos A nFin]]

Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2