Click here to Skip to main content
15,906,279 members
Home / Discussions / Web Development
   

Web Development

 
GeneralRe: please recommend some develop tools about ASP.net Pin
J. Dunlap15-Aug-03 19:47
J. Dunlap15-Aug-03 19:47 
GeneralRe: please recommend some develop tools about ASP.net Pin
mittalpa20-Aug-03 18:16
mittalpa20-Aug-03 18:16 
GeneralWeb Development Languages Pin
Popeye Doyle Murray9-Aug-03 6:05
Popeye Doyle Murray9-Aug-03 6:05 
GeneralRe: Web Development Languages Pin
Not Active9-Aug-03 13:24
mentorNot Active9-Aug-03 13:24 
GeneralRe: Web Development Languages Pin
theJazzyBrain10-Aug-03 3:45
theJazzyBrain10-Aug-03 3:45 
GeneralRe: Web Development Languages Pin
Paul Ingles11-Aug-03 22:15
Paul Ingles11-Aug-03 22:15 
GeneralRe: Web Development Languages Pin
alex.barylski14-Aug-03 9:16
alex.barylski14-Aug-03 9:16 
GeneralGetting <LINK> tags from a page using IHTMLDocument2 Pin
Taka Muraoka7-Aug-03 3:08
Taka Muraoka7-Aug-03 3:08 
MSDN says[^] that IHTMLDocument2::get_links() returns a collection of LINK and AREA elements. Yet I seem to be getting a collection of anchors i.e. <A> tags instead. Anyone know what's going on?

VARIANT var0 ;
VariantInit( &var0 ) ;
V_VT(&var0) = VT_I4 ;
V_I4(&var0) = 0 ;

IHTMLElementCollection* pIHTMLElementCollection ;
hr = pIHTMLDocument2->get_links( &pIHTMLElementCollection ) ;
ASSERT( SUCCEEDED(hr) ) ;

long nLinks ;
hr = pIHTMLElementCollection->get_length( &nLinks ) ;
ASSERT( SUCCEEDED(hr) ) ;

for ( int i=0 ; i < nLinks ; ++i )
{
    VARIANT var ;
    VariantInit( &var ) ;
    V_VT(&var) = VT_I4 ;
    V_I4(&var) = i ;
    IDispatch* pIDispatch ;
    hr = pIHTMLElementCollection->item( var , var0 , &pIDispatch ) ;
    ASSERT( SUCCEEDED(hr) ) ;

    // this fails:
    IHTMLLinkElement* pIHTMLLinkElement ;
    hr = pIDispatch->QueryInterface( IID_IHTMLLinkElement , (void**)&pIHTMLLinkElement ) ;

    // but this succeeds:
    IHTMLAnchorElement* pIHTMLAnchorElement ;
    hr = pIDispatch->QueryInterface( IID_IHTMLAnchorElement  , (void**)&pIHTMLAnchorElement ) ;

    pIDispatch->Release() ;
}


And yes, the doco refers to it as links() but it seems to be get_links().




"Sucks less" isn't progress - Kent Beck [^]

Awasu 1.1.1 [^]: A free RSS reader with support for Code Project.

GeneralRe: Getting &lt;LINK&gt; tags from a page using IHTMLDocument2 Pin
Roger Wright7-Aug-03 4:45
professionalRoger Wright7-Aug-03 4:45 
GeneralRe: Getting <LINK> tags from a page using IHTMLDocument2 Pin
J. Dunlap7-Aug-03 16:15
J. Dunlap7-Aug-03 16:15 
GeneralRe: Getting &lt;link&gt; tags from a page using IHTMLDocument2 Pin
Taka Muraoka7-Aug-03 17:01
Taka Muraoka7-Aug-03 17:01 
QuestionHTTP Sniffer Recommendations? Pin
Furty6-Aug-03 14:43
Furty6-Aug-03 14:43 
AnswerRe: HTTP Sniffer Recommendations? Pin
Taka Muraoka7-Aug-03 2:57
Taka Muraoka7-Aug-03 2:57 
GeneralRe: HTTP Sniffer Recommendations? Pin
Furty7-Aug-03 15:38
Furty7-Aug-03 15:38 
GeneralRe: HTTP Sniffer Recommendations? Pin
Taka Muraoka7-Aug-03 15:45
Taka Muraoka7-Aug-03 15:45 
GeneralRe: HTTP Sniffer Recommendations? Pin
Furty7-Aug-03 16:48
Furty7-Aug-03 16:48 
GeneralRe: HTTP Sniffer Recommendations? Pin
Taka Muraoka7-Aug-03 16:55
Taka Muraoka7-Aug-03 16:55 
GeneralRe: HTTP Sniffer Recommendations? Pin
Taka Muraoka7-Aug-03 16:58
Taka Muraoka7-Aug-03 16:58 
GeneralRe: HTTP Sniffer Recommendations? Pin
Furty7-Aug-03 17:27
Furty7-Aug-03 17:27 
AnswerRe: HTTP Sniffer Recommendations? Pin
John Davis12-Aug-03 4:41
John Davis12-Aug-03 4:41 
GeneralRe: HTTP Sniffer Recommendations? Pin
Furty12-Aug-03 11:29
Furty12-Aug-03 11:29 
GeneralPERL: Inserting element into array Pin
lnong6-Aug-03 14:39
lnong6-Aug-03 14:39 
GeneralRe: PERL: Inserting element into array Pin
Florin Ochiana10-Aug-03 12:05
Florin Ochiana10-Aug-03 12:05 
GeneralRe: PERL: Inserting element into array Pin
J. Dunlap10-Aug-03 12:31
J. Dunlap10-Aug-03 12:31 
GeneralRe: PERL: Inserting element into array Pin
Florin Ochiana10-Aug-03 19:17
Florin Ochiana10-Aug-03 19:17 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.