Message: Invalid argument: IE 8 Issue

In my Perl based server application, I want to execute a script in a new pop up window. I was using a syntax like:

var my_window =', 'my window', 'width=800,height=600,resizable,scrollbars');

When I run the program in FF and Chrome it all works fine. I can open my pop-up window with above parameters and can see my desired result but the issue starts when I do the same test with IE 8. In spite of pop-up blocker off, the pop-up window was not launching, it was giving me a error message like:

Message: Invalid argument.
Line: 100 Char: 5
Code: 0

After debugging I found a solution which is some way very ridiculous. Issue was because of the reason that Microsoft does support the name property in with spaces [] this means that if I make my like [See GREEN string

var my_window =', <strong><span style="color:#00ff00;">'my_window', 'width=800,height=600,resizable,scrollbars');

then it should works.

After doing this change it works with me for all the browsers.

I don’t know why IE always through such type of errors,  even if you launch the in-built Developer tool from IE interface then also you will get the same error message  “Invalid arguments” no further clue/pointer to solve the issue. MS really has to improve the error handling messages to user.

So guys, be careful while developing pop-up window for all browsers specially for IE.