Feedback Form

Tuesday, June 17, 2008

Window.open invalid argument

Just a hint about a simple problem could happen to you while writing javascript code to open a new browser window using window.open, it may give you the following error message box

windowopenerror

in case you wrote it like that:

window.open("http://www.google.com", "This Is My Page", "status=1, width=300,height=500");

where is the wrong argument?

its the name argument "This Is My Page"

You can write it like that (without spaces):

window.open("http://www.google.com", "ThisIsMyPage", "status=1, width=300,height=500");

Note:

It wont give you any errors in firefox in both cases, this error just happen in IE.

window.open good article


kick it on DotNetKicks.com

11 comments:

Thurein said...

Thanks for your post.
I really appreciate it.

Anonymous said...

I also thank you.

Anonymous said...

Thanks - I just ran into issue and this post was helpful.

Anonymous said...

Your blog keeps getting better and better! Your older articles are not as good as newer ones you have a lot more creativity and originality now keep it up!

Anonymous said...

Man, do I hate IE. Thanks for this.

Anonymous said...

Thanks for the Post... It saved my day....

Anonymous said...

Thank you!!

Dan said...

Your the best this problem drove me to drink.

Anonymous said...

Very Thank you.

Anonymous said...

Thank you!!

Anonymous said...

24.ThankYou for you help. just to add to this it will also happen if you are using – in the window name aswell as spaces Ie my-new-site. will not work in IE