I work on an internet application where users can take printouts of
available coupons/tokens from the website by selecting them. The print
option is written as an activex browser plugin. So this print option
works fine in IE on windows OS. But when the same website is opened on
safari in Mac OS, the print option doesnt work because activex is not
supported in Mac and in safari. Now my question is, what are the other
possibilities/solutions to handle this problem? I came across iprint
plugin for Mac. Can we use this? Please let me know your thoughts and
alternatives. I will be really thankful to you all.
Regards,
Umesh
AFAIK ActiveX is Microsoft proprietary and does not exist on any
platform (Linux, Mac, Solaris, et al) except Windows.
With that said, there may be other ways to do what you want. I think
you want to ask this question in one of the Mac programming news groups
at comp.sys.mac.programmer.*.
--
JR
> activex is not supported in Mac
Correct.
> Now my question is, what are the other possibilities/solutions to handle
> this problem?
Java.
As others have said, ActiveX is specific and proprietary to Microsoft
Windows only. I'm not even sure it is supported in any browser except
Internet Explorer.
That said, I would have to say that it is simply a very bad practice
to use it in the first place. A web site that depends on ActiveX can
only be used from Windows, and probably only from Internet Explorer
under windows. This defeats one of the important points of the WWW,
which was that the whole format was to be standardized so that anyone
could access it from any computer, running any reasonably well-written
browser.
Even with less proprietary means of client-side processing, such as
JavaShi^H^H^Hcript or java applets, , I really think that there ought to
be an obligation on the part of anyone considering making use of them to
seriously consider whether they are really necessary, and if not, to use
more basic methods.
Why not just render the coupon in straight HTML, and let the user
print it using his browser's print command? That's tghe simplest, most
basic way to do something, and when you muck it up with
JavaShi^H^H^Hcript, Java applets, ActiveX, Flash, Shockwave, or any
similar technologies, all you really accomplish is to guarantee that
some of your users are going to have trouble getting it to render
correctly in whatever browser they are using.
I regard these things as tools for people who care more for producing
web sites that are flashy and fancy, than for producing web sites that
actually offer usable content in a usable form.
--
Our enemies shall talk themselves to death, and
we will bury them with their own confusion.
--
Remove "HatesSpam" and ".invalid" from email address to contact me.
> I'm not even sure it is supported in any browser except Internet Explorer.
It isn't. There was a plug-in for Netscape which was supposed to allow
ActiveX controls to work in that browser - it never worked...
> That said, I would have to say that it is simply a very bad practice
> to use it in the first place. A web site that depends on ActiveX can
> only be used from Windows, and probably only from Internet Explorer
> under windows. This defeats one of the important points of the WWW,
> which was that the whole format was to be standardized so that anyone
> could access it from any computer, running any reasonably well-written
> browser.
Absolutely correct. ActiveX is useful only in one environment - an internal
intranet where all browsers are IE and all client OS are Windows.
> Even with less proprietary means of client-side processing, such as
> JavaShi^H^H^Hcript or java applets, , I really think that there ought to
> be an obligation on the part of anyone considering making use of them to
> seriously consider whether they are really necessary, and if not, to use
> more basic methods.
Java applets are a little different, since they are inherently
cross-browser... Which is not to say that they are a viable solution, of
course...
> I work on an internet application where users can take printouts of
> available coupons/tokens from the website by selecting them. The print
> option is written as an activex browser plugin.
Not really an internet application at all. Proprietary Microsoft
material, unable to be used by anything except a windows computer with
an appropriate version of ActiveX available. For security reasons, I
always removed activex from Windows, but that is just me being paranoid.
& activex is a security bag of worms. You are downloading a pc
program that can do anything on the pc.
>So this print option
> works fine in IE on windows OS. But when the same website is opened on
> safari in Mac OS, the print option doesnt work because activex is not
> supported in Mac and in safari. Now my question is, what are the other
> possibilities/solutions to handle this problem? I came across iprint
> plugin for Mac. Can we use this? Please let me know your thoughts and
> alternatives. I will be really thankful to you all.
Make it a pdf file.
Make it a gif file.
& why not a regular web page as a previous poster said.
Robert
* To capture the entire screen, press Command+Shift+3.
* To capture part of a screen, press Command+Shift+4.