spawn mailto window - crossbrowser crossplatform (PC/MAC)

I'm using the code below to spawn a mailto window (Outlook in my case). Problem is: Doesn't work in Firefox (MAC) or Safari. How can spawn a "mailto" window across PC/MAC platforms? And/or: Is there a better way for me to spawn the "mailto."

Note: I know I could do this with cgi forms, but for various reasons, I have to stick with native email apps in this case. Thanks for any help/suggestions.

<SCRIPT LANGUAGE=javascript TYPE=text/javascript>
window.open("mailto:Some Person [somebody@somewhere.com]&subject=Special%20Request&body=Please%20special%20order%20the%20item(s)%20listed%20below.%20I%20understand%20that%20I%20need%20to%20provide%20as%20much%20bibliographic%20information%20as%20possible%20(e.g.,%20author,%20title,%20publisher,%20publication%20date,%20ISBN)%20in%20order%20for%20you%20to%20obtain%20the%20item.")
</SCRIPT>

Open in new window

GessWurkerAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Göran AnderssonCommented:
Could you specify "doesn't work"?

The mailto: protocol is hardly a new invention, it should be handled by any browser made in the last ten years... Is it some specific feature that doesn't work?
0
GessWurkerAuthor Commented:
I finally realized the problem was a pop-up blocker on the MAC I was using to test with. In Safari, the blocking was so subtle I didn't realize it was happening; in FireFox, I at least got a notice saying a new window had been blocked. I've decided to open the new "mailto" window via button click rather than as the page loads. Seems to improve the odds a good deal.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
JavaScript

From novice to tech pro — start learning today.