Jump to content

javascript window.open


Kolrac
 Share

Recommended Posts

Hi!

I have little problem with IE lib but for me now is a big problem

I use a script like...

$oIE = _IECreate ("www.myweb.com", 1)

_IELinkClickByIndex ($oIE,1)

...

the anchor clicked have a javascript and the javascript open a new window with the same title.

so I have 2 explorer window with exactly the same title... :-(

my problem is: how to get the handle of this new window?

I need to take do some operation and check inside this new window...

probably is very easy... but...

Can you help me?

thanks

Link to comment
Share on other sites

You actually have several options offered by _IEAttach. Title mode is the default, but there are several others including:

Title = (Default) browser title

URL = url of the current page

Text = text from the body of the current page

HTML = html from the body of the current page

HWND = hwnd of the browser window

Dale

Free Internet Tools: DebugBar, AutoIt IE Builder, HTTP UDF, MODIV2, IE Developer Toolbar, IEDocMon, Fiddler, HTML Validator, WGet, curl

MSDN docs: InternetExplorer Object, Document Object, Overviews and Tutorials, DHTML Objects, DHTML Events, WinHttpRequest, XmlHttpRequest, Cross-Frame Scripting, Office object model

Automate input type=file (Related)

Alternative to _IECreateEmbedded? better: _IECreatePseudoEmbedded  Better Better?

IE.au3 issues with Vista - Workarounds

SciTe Debug mode - it's magic: #AutoIt3Wrapper_run_debug_mode=Y

Doesn't work needs to be ripped out of the troubleshooting lexicon. It means that what you tried did not produce the results you expected. It begs the questions 1) what did you try?, 2) what did you expect? and 3) what happened instead?

Reproducer: a small (the smallest?) piece of stand-alone code that demonstrates your trouble

Link to comment
Share on other sites

You actually have several options offered by _IEAttach. Title mode is the default, but there are several others including:

Dale

thanks, but

i am not able to solve...

Title = (Default) browser title

... both windows have the same title

URL = url of the current page

... this is a dinamic url and it change...

Text = text from the body of the current page

... in both windows the main htm is a frameset definition...

HTML = html from the body of the current page

... in both windows the main htm is a frameset definition, I have try but no match...

HWND = hwnd of the browser window

... loop on windows collection? WinList()?

Ciao

Link to comment
Share on other sites

HTML = html from the body of the current page

... in both windows the main htm is a frameset definition, I have try but no match...

There must be something different in the HTML or the windows would be identical.

HWND = hwnd of the browser window

... loop on windows collection? WinList()?

Yes, this would work too.

Dale

Free Internet Tools: DebugBar, AutoIt IE Builder, HTTP UDF, MODIV2, IE Developer Toolbar, IEDocMon, Fiddler, HTML Validator, WGet, curl

MSDN docs: InternetExplorer Object, Document Object, Overviews and Tutorials, DHTML Objects, DHTML Events, WinHttpRequest, XmlHttpRequest, Cross-Frame Scripting, Office object model

Automate input type=file (Related)

Alternative to _IECreateEmbedded? better: _IECreatePseudoEmbedded  Better Better?

IE.au3 issues with Vista - Workarounds

SciTe Debug mode - it's magic: #AutoIt3Wrapper_run_debug_mode=Y

Doesn't work needs to be ripped out of the troubleshooting lexicon. It means that what you tried did not produce the results you expected. It begs the questions 1) what did you try?, 2) what did you expect? and 3) what happened instead?

Reproducer: a small (the smallest?) piece of stand-alone code that demonstrates your trouble

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...