ID:               31493
 Updated by:       [EMAIL PROTECTED]
 Reported By:      csaba at alum dot mit dot edu
-Status:           Open
+Status:           Closed
 Bug Type:         COM related
 Operating System: Win XP Pro
 PHP Version:      5.0.3


Previous Comments:
------------------------------------------------------------------------

[2005-03-09 01:40:57] csaba at alum dot mit dot edu

I have tried this with the March 7 build and it is still not working in
the same fashion, but I have a bit more information on it.  It is tied
to the fact that there is no previous navigation before the
javascript:whatever is hit.

For example,
<?php
$ie = new COM("InternetExplorer.Application"); 
//$nav = "javascript:'<body>Hi Mom</body>'";
$nav = "javascript:alert('Hi Mom')";
$ie->Visible = true;
$ie->Navigate($nav); 
?>

will vanish IE, but

<?php
$ie = new COM("InternetExplorer.Application"); 
//$nav = "javascript:'<body>Hi Mom</body>'";
$nav = "javascript:alert('Hi Mom')";
$ie->Visible = true;
$ie->Navigate("about:blank");
$ie->Navigate($nav); 
?>

will keep IE around (you can also use the non alert version).  The
point is that the 'pre navigation' to "about:blank" allows the main
navigation to go through somehow.

------------------------------------------------------------------------

[2005-02-28 21:09:15] [EMAIL PROTECTED]

Please try using this CVS snapshot:

  http://snaps.php.net/php5-latest.tar.gz
 
For Windows:
 
  http://snaps.php.net/win32/php5-win32-latest.zip



------------------------------------------------------------------------

[2005-01-17 07:46:27] csaba at alum dot mit dot edu

I have replaced the sleep(...) with appropriate com_message_pump(...),
but I still get the same results.

------------------------------------------------------------------------

[2005-01-17 04:32:22] [EMAIL PROTECTED]

You should never call sleep() in a script that uses COM, as deadlocks
and bad mojo can result.  Instead, use com_message_pump() and specify
your delay in milliseconds.

If that doesn't help any, I'll try to look into this problem later in
the week.

------------------------------------------------------------------------

[2005-01-17 04:02:24] csaba at alum dot mit dot edu

As a double check, I downloaded, then installed, PHP ver 5.0.4-dev
(cli) (built Jan 17 2005 02:30:00).

Still the same problem.  IE goes away (and rings a bell) as soon as the
Navigate is hit.

------------------------------------------------------------------------

The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
    http://bugs.php.net/31493

-- 
Edit this bug report at http://bugs.php.net/?id=31493&edit=1

Reply via email to