Links open using IE - Can I use the default browser?
Sam7777777777777
I know AEC uses the IE engine but can links on my pages be made to use the user's default browser instead of always opening with IE?
Posted on: 12:14 pm on May 31, 2006
Storyman
Have never seen such an animal. From what I've seen ALL ebook compiliers that use a browser's engine use IE. Please post if you find different.
Posted on: 3:43 pm on May 31, 2006
Sam7777777777777
It isn't a major problem I suppose but some people that I gave my ebook to have IE installed as part of Windows but normally use Firefox and have asked why it opens external pages in IE. I thought I might be able to have page links use their preferred browser when they open a blank external web page. I'm happy for internal pages to use IE as they're all within the confines of the ebook but it would have been good if blank pages could have been opened using whatever browser the reader prefers.
Oh well....
Posted on: 3:57 pm on May 31, 2006
Sam7777777777777
By blank page I meant a href="???.com" target="_blank"
Posted on: 4:03 pm on May 31, 2006
Storyman
I could be mistaken but somewhere read that uninstalling IE could/would create problems with the OS.
Personally, I prefer the free version of Opera. A smaller footprint in Ram and seems to be faster. http://www.opera.com/
Posted on: 9:25 pm on May 31, 2006
Sam7777777777777
Uninstalling IE altogether would render the eBook useless, wouldn't it? Anyway, that's not what I meant but it seems that AEC will only allow external links to open in IE so it doesn't really matter. I just hoped that it could be set to use the user's default browser when it opens a web page into a new window that isn't part of the ebook itself. When it's opened within the ebook it doesn't matter that it's IE because nobody would notice but if people don't like using IE it would be good if an opened browser window was opened with the one they normally use.
Sounds simple enough but I don't know how these things work so I assume it isn't.
Posted on: 10:42 pm on May 31, 2006
Storyman
Sam,
My point is that IE exist with all WIN OS. A user doesn't know that the ebook has an IE shell. The addition of additional browser installations is a moot point. Or am I missing something?
Posted on: 11:44 pm on May 31, 2006
Sam7777777777777
IE exists, yes, but for normal browsing someone may prefer to use Firefox and ignore IE completely. Perhaps they hate it and refuse to use it.
Obviously, when they open my ebook it uses the IE engine to display pages within itself, and as you say, they won't be aware it is using IE so that part is perfect.
But some pages within my ebook have links to certain websites that I open in new browser windows, separate from the confines of the ebook. Normally, those websites open in IE.
But if their preferred browser is Firefox, they may be unhappy that I'm forcing them to open websites in IE.
I know I am anyway if I display a website page within the ebook, but that won't be obvious and it won't be a problem.
I simply hoped that there might be a way to force my links that open new browser windows to call their default engine (say Firefox, but could be anything, including IE), rather than automatically using itself (IE).
I know that's asking one browser to call on another to open a page, but I thought/hoped there might be a way to do it.
Posted on: 12:21 am on June 1, 2006
Storyman
What you say makes a lot of sense now that I've got a better picture of what you're trying to do. It's an interesting idea.
You'd probably have better luck finding a developer's web site and posing the question there. It's going to take someone with specialized knowledge to tell you if it is even possible.
Maybe if you created a program to search for installed browser programs, then let the user select which browser to open the external page in. Just because FireFox is installed does not mean that it is the preferred browser. My system has several browsers installed and I'm not sure how anyone could determine which is my preferred browser.
Posted on: 2:07 am on June 1, 2006
Sam7777777777777
Yeah, I just assumed there might/could be a default browser setting, like email clients can be set as default so that mailto links open their preferred email client.
But thanks for your input, Storyman. It isn't a major thing but the question I got from a couple of readers made me think about it so I'll keep making enquiries. I'll post in this thread if I turn up anything of interest.
Cheers.
Posted on: 2:34 am on June 1, 2006
Storyman
I've been pondering the idea some more and have suggestion that might be suitable. Allow the user to set the default browser. Maybe an alert book could open when the ebook is launched the first time. It could inform the user that IE is the current default browser for that ebook and give them the option of selecting their preferred browser by locating it. After that the information could be stored in a cookie.
Posted on: 5:26 pm on June 1, 2006
Sam7777777777777
Not sure how I'd do that from within AEC but I've added your suggestion to the notes I'm making so thanks for that.
Posted on: 3:24 am on June 2, 2006
EBookCompiler
Haven't tested this, but I think:
There is a way to use the default browser:
Force the hyperlinks to use ShellExecute to open.
1. A HREF="http://www.yahoo.com" TARGET="_blank"
Will open in IE
2. A HREF="http://www.yahoo.com" but in the ebook Edit User Interface, set Internet links to automatically open in a new window
Will open in default browser
3. A HREF="##OPEN('http://www.yahoo.com')"
Will open in default browser
Posted on: 1:28 pm on June 6, 2006
Sam7777777777777
Wow! The page with links on loads into the ebook from a server so that I can update it so I wasn't expecting that to work but I just did a quick test and it seems to be working fine. Can't believe how easy that turned out to be.....
Thank you.
Posted on: 5:15 am on June 9, 2006
Storyman
That's why Sunil is the man! Activ really is the best ebook compiler available.
Posted on: 5:49 am on June 9, 2006
Sam7777777777777
Can't argue with that.
Posted on: 10:01 am on June 9, 2006
softwareguru
I know this is a REALLY OLD thread, however, I just wanted to thank the OP and Sunil as I have been using ActivEbook Compiler for YEARS now and always used the target=_blank variable and was always frustrated with how it opened links in IE... I never realized this was such an easy fix, and like I said, I have been using AEC for YEARS.... See that, I guess you really DO learn something new every day, eh?
With any business, it is up to the individual owner of said business to ensure the success of the business. You may make more or less than any sample figures or results that might be quoted on our web sites or other publications. All business involves risk, and many businesses do not succeed. Further, Answers 2000 Limited does NOT represent that any particular individual or business is typical, or that any results or experiences achieved by any particular individual/business is necessarily typical.
Disclosure:
Our company's websites' content (including this website's content) includes advertisements for
our own company's websites, products, and services,
and for other organization's websites, products, and services.
In the case of links to other organization's websites,
our company may receive a payment, (1) if you purchase products or services,
or (2) if you sign-up for third party offers, after following links from this website.
Unless specifically otherwise stated, information about other organization's products and services,
is based on information provided by that organization,
the product/service vendor, and/or publicly available information - and should
not be taken to mean that we have used the product/service in question.
Additionally, our company's websites contain some adverts which we are paid
to display, but whose content is not selected by us, such as Google AdSense ads. For more
detailed information, please see Advertising/Endorsements Disclosures
Our sites use cookies, some of which may already be set on your computer. Use of our site
constitutes consent for this. For details, please see Privacy.
Click privacy for information about our company's privacy, data collection and data retention policies, and your rights.