WebTabs is a multi-row DHTML tab widget that was created out of the need to have a fast-responding, multi-row tab widget that emulates the look and feel of the standard Windows tab widget.
We use this widget in our own outsource products, as a part of our web-based administration interfaces.
> Multi-row tabs
Never again be lmited to a single row of tabs! Multiple rows of tabs are supported.
> Tab icons
You can include 16x16 pixel icon images to display next to tab headings. You may select which tabs (none, some or all) have icons.
> Instant client-side page switching
> Vector graphics rendering
The actual drawing of the widget is performed using DIV elements, providing pixel-perfect control.
> No slow-loading rendering images used
The vector rendering used draws all round corners, so no corner or tab images are used as is often the case with many other HTML tab widgets.
> Automatic single-row/multi-row detection and tab resizing
Multi-row tabs are automatically used if your tabs do not fit on one row. You don't have to worry about managing any tabs at all.
> Cross-browser platform support
Cross-browser support means that the higest number of people possible can view your tab widgets, whether you are building web sites or DHTML applications.
Widget display is independent of the underlying operating system, so most Windows, Macintosh and UNIX/Linux users can access all your tabs using a supported browser.
Currently supported browsers:
Internet Explorer 5.0 +
Netscape 6.0 +
Mozilla 1.0 +
FireFox 1.0 +
Please note that although WebTabs runs on many different computer platforms, currently the officially supported operating systems are Windows and Linux.
> Theme customization through CSS
You can easily change the colours used for the tab header text, background and borders.
The default style sheets automatically use the colours from the user's own desktop settings.
> No Java required
Here we have provided some development examples to help you implement your own WebTabs application solutions.
> Master Demo
This demo is a ready-to-go implementation illustrating the following concepts:
How to implement a dialogue window with OK and Cancel buttons
How to use tables for spacing the tab contents with a nice surrounding border
The preferred way to submit forms
How to set default text values for password boxes in MSIE
You can see this demo in action on the Live Demo page.
Several updates to WebTabs 1.0 are available for customers with a current WebTabs support subscription. Check the update descriptions below to determine whether any updates apply to you. You can contact Phyrix support to have any of these updates e-mailed to you.
Please note that the next release of WebTabs is planned for the 3rd quarter of 2006. Customers with current support subscriptions at that time will get the new version gratis, under upgrade protection.
> Update #316270
> Update #839520
This update adds keyboard navigation support to WebTabs. Use this update if your users must be able to use the keyboard to change tabs.
> Update #419240
This update fixes a display problem when running WebTabs in IE-specific modal dialogue windows. If you are writing a WebTabs web app under IE that uses modal dialogues, then use this update.
Welcome to the Frequently Asked Questions database for the WebTabs product line.
There are various ways to submit forms with WebTabs. Use the Master Demo on the Demo Templates page as the preferred way to use forms.
Why don't password boxes in MSIE contain their default text values?
This is a quirk with MSIE. MSIE does not display default text for password fields that are used with WebTabs. To work around this, programatically set the default after loading the page. See the Master Demo on the Demo Templates page how to implement this.
How can I create a nice border space around my contents on every tab?
Use a table to create the required spacing. See the Master Demo on the Demo Templates page how to implement this.
Can WebTabs dynamically resize itself according to page size or tab contents?
No. You could however add this functionality to the source code yourself with WebTabs Developer Edition.
How can I keep WebTabs center-page, even on page resize?
Use a table to create the required spacing. See the Center Page Demo on the Demo Templates page how to implement this.
How can I add or remove tabs at runtime?
Use multiple WebTabs widgets in different IFRAME elements, then display the IFRAME that contains the widget/tabs of your current choice. See the Runtime Add/Remove Tab Demo on the Demo Templates page how to implement this.
Why is form input data submitted twice?
Licensing & Pricing
WebTabs 1.0 is available for purchase under three different licence editions: Standard, Enterprise and Developer. There is also a limited Trial Edition available for free.
> Feature Comparison Matrix
Web site/application deployment (# of domains)
Integrated distribution with your own software
Ability to read and modify source code
Installation e-mail support
Software maintenance (bugfixes & browser updates)
Price in USD $
> Which Licence do I Need?
Check the points below to help you decide on an appropriate licence. If you still have a question, feel free to ask us about it.
If you want to use the product on a single domain (web site), the Standard Licence is right for you.
If you want to use the product on multiple domains (web sites) within your company, or distribute the product for internal use in your company, the Enterprise Licence is right for you.
If you want to distribute your own software that uses the product, to third parties, the Developer Licence is right for you.
The Standard Licence allows you to use the product on only one domain.
The Enterprise Licence allows you to use the product on as many domains as you wish, for internal intranet use by your company.
The Developer Licence allows you to use the product on as many domains as you wish, for internal intranet use by your company (as per the Enterprise Licence), as well as the right to distribute the product as an integrated part of your own web application software, for sale and distribution to third parties.
If you are an ISP and want to provide the product for use by third parties who have sub-domains under your main domain, a Standard Licence is required for each client. (You are not allowed to use one licence to provide the product to multiple third parties.)
For the Standard Lincece, sub-domains to your main domain are considered multiple domains, and requires a licence for each sub-domain that the product is used from.
Only the Developer Licence allows you to distribute the product to third parties, as part of your own software.
Only the Developer Licence allows you to modify the source code of the product. You may distribute modified copies of the product as an integrated part of your application only after you compress the source code, to prevent third parties from reading the source code.