Wibbleware.com - Java™ Applets for menus, navigation and innovative solutions

This page requires a java-capable browser

Free game swapping: PS3, Xbox 360, Wii, PSP, PC, PS2, XBox, DS, GBA, GameCube and PS1

Web Menus

Expand Menu Studio
*NEW* Construct and maintain multi-level menus with this complete menu solution. Includes a menu editor and 50 menu design templates.

Read More...




Mercury Buttons
Dynamically build graphical web buttons and tabs in just minutes. No images required!

Read More...


Fission Menu
Quickly turn a single image into a stylish themed panel of web buttons with the minimum of effort!

Read More...

eXpand
The classic 2-level menu applet. Dynamically expand sub-menus as you move over top-level menus.

Read More...


Banners

Spotlight Banner
Create fantastic eye-catching lighting effects with the Spotlight applet.

Read More...


Security

Abstract e-mail
Abstract offers a truly simple solution to protecting e-mail addresses on your site.

Read More...
 
Mercury - Frequently Asked Questions
FAQ Archive

Java Applets

• What Is A Java Applet?
• Will Applets Work On Every PC?
• External URLs Don't Work
• Styles And Textures Don't Work
• How Can I Make The Background Transparent?
• Problems With Dynamic Applet Building


What Is A Java Applet?
A Java applet is a tiny 3rd party program that is downloaded onto your site visitor's computer. The Mercury Java applets combine powerful button/tab graphics generators with an automatic navigation program, allowing you to simply and quickly configure and add them to your web pages.


Will Applets Work On Every PC?
The vast majority of Windows computers (Windows 95, Windows 98, Windows ME, Windows 2000, Windows XP) are distributed with the capability of running Java applets. Additionally, Java applets are compatible with most popular internet browsers such as Internet Explorer and Netscape Navigator.


External URLs Don't Work
External URLs must be prefixed by "http://".

If you define - say - www.wibbleware.com as a 'Page_x' parameter value, you will find this does not work because Mercury treats it like a relative URL. The only way that you can direct Mercury to an external URL is to use the full address syntax - http://www.wibbleware.com

See Sets, Text and URLs for further information.


Styles And Textures Don't Work
When no graphical styles or textures are displayed on buttons or tabs, this means you are running the Trial applet outside of the trial environment.

The trial applets must be kept in a folder called 'wibbleware'. If you don't (for instance if you put them on your site) you will not be able to specify styles or textures, resulting in rather bland menus.

No such restriction is in force on the full versions, so if you wish to use either of these applets on your web site, you'll need to purchase them from www.wibbleware.com.


How Can I Make The Background Transparent?
Unfortunately, Java applets can't have transparent backgrounds. However, you can alter the background color of the applet to match the background color of the page to make the background appear to be transparent. See the information on the BGColor parameter for more information.


Problems With Dynamic Applet Building
As you may have noticed on the Interactive Menu Builder page (where a Mercury applet sample is interactively altered according to simple drop-down selections) it is possible to dynamically generate an applet on an HTML page.

You may wish to use one of the Mercury applets in a similar way to create your own button-generation software. You should therefore take note there is a known problem with this approach.

On one particular JRE version (1.4.1), the applet appears to lose track of the internal graphics coordinate system. I noticed on Mercury that the graphics window was offset 3 pixels left, and 33 pixels up. This only seems to happen when the DHTML innerHTML property is used to dynamically create the applet on the page. If document.write is used to create the applet when the page loads, the applet operates correctly.

I've spent a lot of time and effort looking into this issue and (so far) haven't found a satisfactory resolution. My first instinct was to try to get the applet to detect when it was using the wierd offset coordinate system, thinking I could simply 'offset the offset' to cancel out the effect. This proved to be an extremely difficult exercise, however. The applet thinks everything is fine and doesn't recognise that the graphics window actually looks offset in the browser.

Since the applet thinks everything is fine when it isn't, I tried different methods of rebuilding the applet though DHTML. Document.Write worked okay, but that's a once-only operation and not appropriate for true dynamic web page rebuilding.

Another option would be to have the applet on a separate HTML page, with the applet parameters being set from the querystring with a little bit of JavaScript code. The separate page could then be displayed in an <iframe> (IE) or <ilayer> (NS) element - but then it's off into the old browser compatibility issues again... There's no reason why this solution wouldn't work in theory, but I haven't got around to trying it yet.

Things are simpler if you use a language such as Visual Basic to take your parameter selections, overwrite your HTML file, and then simply display it in the Microsoft Internet Control component. This approach works fine and seems to demonstrate that the combination of JRE 1.4.1 and rebuilding the applet on the fly with the innerHTML method causes some kind of internal glitch within the Java applet.


Contact Us
We're continuously monitoring feedback and improving our documentation to provide the best service we can. The site FAQ will be regularly updated to reflect this feedback.

If you experience any problems or have any queries running the Mercury applets, please contact support@wibbleware.com.
 
Ordering Online

We accept a wide range of credit cards

How To Buy Online...

Major Credit Cards...

PayPal...

Secure And Confidential...

Privacy...

Licensing...

Money Back Guarantee...


News

[March 2006]
EMS v2.4
Bundled with a GUI editor and 50 menu designs, this updated multi- level menu makes professional site navigation a breeze...

Read More...

[March 2005]
Product Updates
A number of product updates have been made...

Read More...

[April 2004]
Mercury v1.3
Two for one - Mercury can now create buttons AND tabs...

Read More...

[April 2004]
Fission v1.1
An update to Fission navigation menu, our alternative to HTML imagemaps...

Read More...

[March 2004]
Web Page Design
A beginners guide to designing web pages...

Read More...