index.htm 9.89 KB
<html>

<head>
    <title>jsObjects Collection</title>
    <link rel='stylesheet' type='text/css' href='documentation.css'></link>
    <LINK REL="shortcut icon" HREF="images/jsobjects-s.ico" TYPE="image/x-icon">
</head>

<body marginheight="0" marginwidth="0" topmargin="0" leftmargin="0" vlink="#0000ff" link="#0000ff" alink="#0000ff">

<div class="header" width="100%">
  <table cellSpacing="0" cellPadding="0" width="98%" border="0">
    <tr>
      <td><b><i><span style="FONT-SIZE: 10pt">jsObjects Collection</span></i> - Version 2.4.1</b></td>
      <td align="right">
          By: <a style="color:white" href="http://www.jonandnic.com/jonathan">Jonathan Wise</a>&nbsp;</td>
    </tr>
  </table>
</div>
<blockquote class="details">
  <p><b>About</b> </p>
  <ul>
    <li><img src="images/jsobjects.gif" align="left" />jsObjects are a collection of <a href="http://en.wikipedia.org/wiki/AJAX">AJAX</a>
        controls that can be used to rapidly build professional
        looking web applications. The objects are written in pure Javascript and, unless
        noted otherwise, work in both Internet Explorer and Firefox.<br />
        Click on the component links below to read the documentation and view a sample.<br /><br />
        - <a href="readme.txt">Change Log</a>
   </li></ul>
</blockquote>
<blockquote class="details">
  <p><b>Purpose</b> </p>
  <ul>
    <li>Although DHTML is a powerful tool for controlling page elements, HTML has traditionally lacked the toolkit of a traditional development environment. ActiveX or Java controls can help, but security or virtual machines issues make deployment a problem. DHTML behaviours and XUL offer much of the functionality of these binary (or close to binary) methods, but they are not browser independant. 
        jsObjects solves these problems using AJAX -- a relatively new, but increasingly popular, combination of existing
        technologies to create dynamic and interactive applications. jsObjects provides
        controls for both user interface and data access without a single line of compiled
        client-side code.</li></ul>
</blockquote>

<blockquote class="details">
  <p><b>Requirements</b> </p>
  <ul>
    <li>In general, the components require Internet Explorer 5.0 or Mozilla FireFox 1.0
        as a minimum. The data access components are written to consume .NET webservice
        responses and haven't been tested on any other webservices. The do however, handle
        well formed WSDL, so should theoretically work with any compliant server.&nbsp;</li></ul>
</blockquote>
<blockquote class="details">
  <p><b>Get jsObjects</b></p>
  <ul>
    <li>
 - <a href="http://www.jonandnic.com/jsobjects/jsObjects.zip">Download the Zip File</a><br />
 - <a href="http://www.jonandnic.com/jsobjects/jsObjectsSetup.msi">Download the Installer</a> (Windows Servers only)</li></ul>
</blockquote>
<div class="header" width="100%">
  <table cellSpacing="0" cellPadding="0" width="98%" border="0">
    <tr>
      <td><b><span style="FONT-SIZE: 10pt"><a name="members">Members</a></span></b></td>
    </tr>
  </table>
</div>
<blockquote class="toc">
  <table class="ftable" cellSpacing="1" align="center" bgColor="#a0a0a0" border="0" style="padding:0px">
    <tr>
      <th class="ftable" align="left" bgColor="#d0d0d0" width="100">Type</th>
      <th class="ftable" align="left" bgColor="#d0d0d0" width="165">Member</th>
      <th class="ftable" align="left" bgColor="#d0d0d0">Description</th>
    </tr>
    <tr>
      <td class="ftable" vAlign="top" bgColor="#ffffff" width="100"><b>Common</b></td>
      <td class="ftable" vAlign="top" width="165" bgColor="#ffffff">
      <b>jsUI-Global</b><br />
          &nbsp;&nbsp; - <a href="jsui-global/documentation.xml">Reference</a></td>
      <td class="ftable" vAlign="top" bgColor="#ffffff">
          Private and public extensions to Javascript that provide core functionality for
          all jsObjects, as well as enhancing Javascript functionality with simple solutions
          for common problems involved in dealing with XML and cross-browser programming.</td>
    </tr>
    <tr>
      <td class="ftable" vAlign="top" bgColor="#ffffff" width="100"><b>Interface</b></td>
      <td class="ftable" vAlign="top" width="165" bgColor="#ffffff">
      <b>jsUI-Taskbar</b><br />
          &nbsp;&nbsp; - <a href="jsui-taskbar/documentation.xml">Reference</a><br />
          &nbsp;&nbsp; - <a href="jsui-taskbar/index.htm">Sample</a></td>
      <td class="ftable" vAlign="top" bgColor="#ffffff">
          A cross-browser functional, re-useable taskbar element that can be easily added
          to any web page. Supports multiple instances, programmatic creation, and skins.</td>
    </tr>
    <tr>
      <td class="ftable" vAlign="top" bgColor="#ffffff" width="100"><b>Interface</b></td>
      <td class="ftable" vAlign="top" width="165" bgColor="#ffffff">
      <b>jsUI-Treeview</b><br />
          &nbsp;&nbsp; - <a href="jsUI-Treeview/documentation.xml">Reference</a><br />
          &nbsp;&nbsp; - <a href="jsUI-Treeview/index.htm">Sample</a></td>
      <td class="ftable" vAlign="top" bgColor="#ffffff">
          A cross-browser functional, re-useable treeview element that can be easily added
          to any web page. Supports multiple instances, programmatic creation, and skins.
          Can handle preloaded data, such as server-side population, or by-level data,
          such as a web service call.</td>
    </tr>
    <tr>
      <td class="ftable" vAlign="top" bgColor="#ffffff" width="100"><b>Interface</b></td>
      <td class="ftable" vAlign="top" width="165" bgColor="#ffffff">
      <b>jsUI-Toolbar</b><br />
          &nbsp;&nbsp; - <a href="jsUI-Toolbar/documentation.xml">Reference</a><br />
          &nbsp;&nbsp; - <a href="jsUI-Toolbar/index.htm">Sample</a></td>
      <td class="ftable" vAlign="top" bgColor="#ffffff">
          A cross-browser functional, re-useable toolbar element that can be easily added
          to any web page. Supports multiple instances, programmatic creation, and skins.
          Buttons and seperators can be added with a single line of code.</td>
    </tr>
    <tr>
      <td class="ftable" vAlign="top" bgColor="#ffffff" width="100"><b>Interface</b></td>
      <td class="ftable" vAlign="top" width="165" bgColor="#ffffff">
      <b>jsUI-Tabstrip</b><br />
          &nbsp;&nbsp; - <a href="jsui-tabstrip/documentation.xml">Reference</a><br />
          &nbsp;&nbsp; - <a href="jsui-tabstrip/index.htm">Sample</a></td>
      <td class="ftable" vAlign="top" bgColor="#ffffff">
          A cross-browser functional, re-useable tabstrip element that can be easily added
          to any web page. Supports multiple instances, programmatic creation, and skins.
          New tabs can be added with a single line of code.</td>
    </tr>
    <tr>
      <td class="ftable" vAlign="top" bgColor="#ffffff" width="100"><b>Interface</b></td>
      <td class="ftable" vAlign="top" width="165" bgColor="#ffffff">
      <b>jsUI-Textbox</b><br />
          &nbsp;&nbsp; - <a href="jsUI-Textbox/documentation.xml">Reference</a><br />
          &nbsp;&nbsp; - <a href="jsUI-Textbox/index.htm">Sample</a></td>
      <td class="ftable" vAlign="top" bgColor="#ffffff">
          A cross-browser functional, re-useable textbox enhancer that validates and enforces
          datatypes in textboxes.</td>
    </tr>
    <tr>
      <td class="ftable" vAlign="top" bgColor="#ffffff" width="100"><b>Interface</b></td>
      <td class="ftable" vAlign="top" width="165" bgColor="#ffffff">
      <b>jsUI-Grid</b><br />
          &nbsp;&nbsp; - <a href="jsui-grid/documentation.xml">Reference</a><br />
          &nbsp;&nbsp; - <a href="jsui-grid/index.htm">Sample</a></td>
      <td class="ftable" vAlign="top" bgColor="#ffffff">
          <i>final beta</i><br />
          A grid that allows you to programmatically add columns, rows and cells that the
          user can interact with. The grid is cross-browser functional, and supports multiple instances.</td>
    </tr>
    <tr>
      <td class="ftable" vAlign="top" bgColor="#ffffff" width="100"><b>Interface</b></td>
      <td class="ftable" vAlign="top" width="165" bgColor="#ffffff">
      <b>jsUI-HTMLEdit</b><br/>
          &nbsp;&nbsp; - <a href="jsUI-HTMLEdit/documentation.xml">Reference</a><br />
          &nbsp;&nbsp; - <a href="jsUI-HTMLEdit/index.htm">Sample</a></td>
      <td class="ftable" vAlign="top" bgColor="#ffffff">
          <i>pre-beta</i><br />
          A cross-browser functional, re-useable editor, using the iframe object. This handles
          all the differences between IE and Mozilla's designModes, and can load HTML from a web address, and return HTML (optionally encoded) for saving. Combined with other
          jsObjects you can make professional looking editors with some very simple code.
          This object contains only the programming interfaces, allowing you to add your own
          UI in whatever method you prefer.</td>
    </tr>
    <tr>
      <td class="ftable" vAlign="top" bgColor="#ffffff" width="100"><b>Data Access</b></td>
      <td class="ftable" vAlign="top" width="165" bgColor="#ffffff">
          <b>jsDA-wsBind</b><br/>
          &nbsp;&nbsp; - <a href="jsDA-wsBind/documentation.xml">Reference</a><br />
          &nbsp;&nbsp; - <a href="jsDA-wsBind/index.htm">Sample</a></td>
      <td class="ftable" vAlign="top" bgColor="#ffffff">
          A data access component that binds a JavaScript object to a webservice, allowing
          you to synchronously or asychronously call a webservice in JavaScript without needing to worry about creating
          the HTTP connections or messages. It drastically simplifies webservice interaction,
          and supports both IE and Mozilla.</td>
    </tr>
  </table>
</blockquote>
    <br />
    <div class="footer">© 2005 Jonathan Wise. <a href="license.txt">Some rights reserved</a>. </div>
    <br />
    
</body>

</html>