I don't have any experience working with the C++ core, but I do know that the background images are generally done through the CSS files/embeded style information. In javascript, you have to go through every stylesheet parsed into the DOM and iterate through the rules searching for url(IMAGE.EXT).
Stephen Antônio Gomes wrote: > I sent this mail to mozilla-layout but without anwaser. If you could > help ... > > regards > > --------------070305040503080104060700 > Content-Type: message/rfc822 > Content-Disposition: inline; > filename="[BgImages]" > X-Google-AttachSize: 4936 > > Received: from daebh102.NOE.Nokia.com ([10.241.35.112]) by > mzebe101.NOE.Nokia.com with Microsoft SMTPSVC(6.0.3790.1830); > Wed, 31 May 2006 14:18:08 -0400 > Received: from esebh106.NOE.Nokia.com ([172.21.138.213]) by > daebh102.NOE.Nokia.com with Microsoft SMTPSVC(6.0.3790.1830); > Wed, 31 May 2006 13:14:35 -0500 > Received: from esdks003.ntc.nokia.com ([172.21.138.158]) by > esebh106.NOE.Nokia.com with Microsoft SMTPSVC(6.0.3790.1830); > Wed, 31 May 2006 21:14:23 +0300 > X-Scanned: Wed, 31 May 2006 21:14:14 +0300 Nokia Message Protector V1.3.35 > 2005042208 - RELEASE > Received: (from [EMAIL PROTECTED]) > by esdks003.ntc.nokia.com (8.12.9/8.12.9) id k4VIEEuG023386 > for <[EMAIL PROTECTED]>; Wed, 31 May 2006 21:14:14 +0300 > X-pstn-settings: 6 (2.00000:2.00000) p:4 r:5 m:5 c:1 > X-pstn-version: pase:2.36 > X-pstn-levels: s:97.60815/99.90000 p:95.91080 r:95.91080 m:97.02319 c:98.76780 > X-pstn-address: from <[EMAIL PROTECTED]> > X-pstn-spam: N > Received: from mgw-ext03.nokia.com (131.228.20.95) > by esdks003.ntc.nokia.com 00XMhyej; Wed, 31 May 2006 21:14:13 EEST > Received: from lists.mozilla.org (notorious.mozilla.org [207.126.111.250]) > by mgw-ext03.nokia.com (Switch-3.1.8/Switch-3.1.7) with ESMTP id > k4VIEC2b020684 > for <[EMAIL PROTECTED]>; Wed, 31 May 2006 21:14:13 +0300 > Received: from localhost (unknown [127.0.0.1]) > by lists.mozilla.org (Postfix) with ESMTP id 30E7D12862; > Wed, 31 May 2006 18:14:11 +0000 (UTC) > X-Virus-Scanned: amavisd-new at mozilla.org > Received: from lists.mozilla.org ([127.0.0.1]) > by localhost (lists.mozilla.org [127.0.0.1]) (amavisd-new, port 10024) > with ESMTP id AxXFpWf11bD5; Wed, 31 May 2006 11:14:11 -0700 (PDT) > Received: from notorious.mozilla.org (localhost.localdomain [127.0.0.1]) > by lists.mozilla.org (Postfix) with ESMTP id BAACC12A74; > Wed, 31 May 2006 11:14:09 -0700 (PDT) > X-Original-To: [email protected] > Delivered-To: [email protected] > Received: from localhost (unknown [127.0.0.1]) > by lists.mozilla.org (Postfix) with ESMTP id 0708512776 > for <[email protected]>; > Wed, 31 May 2006 18:14:08 +0000 (UTC) > X-Virus-Scanned: amavisd-new at mozilla.org > Received: from lists.mozilla.org ([127.0.0.1]) > by localhost (lists.mozilla.org [127.0.0.1]) (amavisd-new, port 10024) > with ESMTP id ZHeGX3hVMUbC for <[email protected]>; > Wed, 31 May 2006 11:14:06 -0700 (PDT) > Received: from mgw-ext13.nokia.com (mgw-ext13.nokia.com [131.228.20.172]) > by lists.mozilla.org (Postfix) with ESMTP id D7B7111F3B > for <[email protected]>; > Wed, 31 May 2006 11:14:05 -0700 (PDT) > Received: from esebh107.NOE.Nokia.com (esebh107.ntc.nokia.com > [172.21.143.143]) > by mgw-ext13.nokia.com (Switch-3.1.8/Switch-3.1.7) with ESMTP id > k4VIE3YP000794 > for <[email protected]>; Wed, 31 May 2006 21:14:04 +0300 > Received: from daebh101.NOE.Nokia.com ([10.241.35.111]) by > esebh107.NOE.Nokia.com with Microsoft SMTPSVC(6.0.3790.1830); > Wed, 31 May 2006 21:13:08 +0300 > Received: from mzebe101.NOE.Nokia.com ([172.18.99.71]) by > daebh101.NOE.Nokia.com with Microsoft SMTPSVC(6.0.3790.1830); > Wed, 31 May 2006 13:13:01 -0500 > Received: from [172.18.216.75] ([172.18.216.75]) by mzebe101.NOE.Nokia.com > with Microsoft SMTPSVC(6.0.3790.1830); > Wed, 31 May 2006 14:12:57 -0400 > Message-ID: <[EMAIL PROTECTED]> > Date: Wed, 31 May 2006 14:18:38 -0400 > From: =?iso-8859-1?Q?ext_Ant=F4nio_Gomes?= <[EMAIL PROTECTED]> > User-Agent: Debian Thunderbird 1.0.6 (X11/20050802) > X-Accept-Language: en-us, en > Content-Type: text/plain; charset=ISO-8859-1 > To: [email protected] > X-OriginalArrivalTime: 31 May 2006 18:12:57.0678 (UTC) > FILETIME=[D8374EE0:01C684DD] > Subject: [BgImages] > X-BeenThere: [email protected] > X-Mailman-Version: 2.1.5 > Precedence: list > List-Id: dev-tech-layout.lists.mozilla.org > List-Unsubscribe: <https://lists.mozilla.org/listinfo/dev-tech-layout>, > <mailto:[EMAIL PROTECTED]> > List-Post: <mailto:[email protected]> > List-Help: <mailto:[EMAIL PROTECTED]> > List-Subscribe: <https://lists.mozilla.org/listinfo/dev-tech-layout>, > <mailto:[EMAIL PROTECTED]> > Sender: [EMAIL PROTECTED] > Errors-To: [EMAIL PROTECTED] > Return-Path: [EMAIL PROTECTED] > > All, > > is there a way to get all background-image from an webpage , like it's > possible for "common" images ? e.g. the following quoted code does not > get them: > > doc->GetElementsByTagName(nsEmbedString("img"), getter_AddRefs (imgList)); > > > regards, > > --Antonio Gomes > > > > > > > > _______________________________________________ > dev-tech-layout mailing list > [email protected] > https://lists.mozilla.org/listinfo/dev-tech-layout > > > --------------070305040503080104060700-- _______________________________________________ dev-embedding mailing list [email protected] https://lists.mozilla.org/listinfo/dev-embedding
