HTML/OS Desktop Link

HTML/OS No Comments »

The HTML/OS ICONPAGE variable if exists then it contains the desktop manager link. The fast, on-line Web application development practice recommends it. The HTML/OS program behaves differently when you enter the page URL as a registered start link or just open from the Web Desktop / File Manager.

[[ IF iconpage!="ERROR" THEN
  DISPLAY "<a href="+iconpage+" mce_href="+iconpage+">Desktop</a>" /DISPLAY
/IF ]]

Group Fields

HTML/OS No Comments »

Group Fields is a feature of HTML/OS’s Web-oriented database technology. It allows user to define a “special” field composed of a list of other fields in the database. Group fields have the special quality they are “word indexed.” So multi-word searches of group fields are particularly fast - even on databases with hundreds of thousands or millions of records.

Group fields are often used to build “Find” boxes in sites that perform multi-field, multi-word searches.

Incremental Indexing

HTML/OS No Comments »

Incremental indexing is the ability to index a database in steps. Incremental database indexing allows one to index large databases over the Web. It allows one to index databases in steps - so they can be indexed despite browser timeout - a problem that (under other circumstances) dissuades web users from performing computational tasks that exceed the time it takes a browser to time out.

Power Search

HTML/OS No Comments »

HTML/OS is well-suited to providing users a wide variety of search options.

HTML/OS has powerful database search capabilities. We even support a concept known as “Group Fields” whereby you define a set of fields in a database as a “group field”. Once set up (using a point-and-click utility called dbConsole that is included with HTML/OS), multi-word searches of the group field automatically performs a high-speed search across all of the specified fields.

Alternatively, you can use a more conventional approach and define a search form with multiple inputs that, upon submission, performs a search of your product database.

About Aestiva HTML/OS

HTML/OS No Comments »

What is HTML/OS?

Aestiva HTML/OS is a software package installed on standard Internet and Intranet servers that gives HTML documents dynamic capabilities, server-side file management functionality, sophisticated programming capabilities, database access abilities and inherent security.

Aestiva HTML/OS, like HTML documents, is cross-platform and server-independent. It eliminates the need for CGI programming and it is 100% Web-compatible.

Aestiva HTML/OS works by giving servers the ability to read HTML documents and perform translations on “Overlay Tags” placed within them. Its highly efficient kernel automatically maintains a multi-page, multi-user environment. Developing dynamic content is drastically simplified and, at the same time, capabilities are greatly expanded. Sophisticated Web-sites and Web-applications, previously too difficult to write, are now designable — for anyone with at least some HTML coding skills. 

Aestiva HTML/OS is a software package installed on standard Internet and Intranet servers that gives HTML documents dynamic capabilities, server-side file management functionality, sophisticated programming capabilities, database access abilities and inherent security.

Aestiva HTML/OS, like HTML documents, is cross-platform and server-independent. It eliminates the need for CGI programming and it is 100% Web-compatible.

Aestiva HTML/OS works by giving servers the ability to read HTML documents and perform translations on “Overlay Tags” placed within them. Its highly efficient kernel automatically maintains a multi-page, multi-user environment. Developing dynamic content is drastically simplified and, at the same time, capabilities are greatly expanded. Sophisticated Web-sites and Web-applications, previously too difficult to write, are now designable — for anyone with at least some HTML coding skills.

Hex to Num conversion

HTML/OS No Comments »

FUNCTION: getValFromHex(’FF’)

DESCRIPTION:
This recursive function converts Hex to an INT.
For example:

   twofiftysix = getValFromHex(’FF’)

FUNCTION getValFromHex(num) LOCALS i,out,lilHexVal DO

  IF LENGTH(num) > 1 THEN
    leftSum = getValFromHex(LEFT(num,LENGTH(num)-1))
    rightSum = getValFromHex(RIGHT(num,1))
    out = (16 * (leftSum-0)) + rightSum
  ELSE
    IF num > 9 THEN
      num = UPPER(num)
      out = GETASCII(num)-65 + 10
    ELSE
      out = num
    /IF
  /IF
RETURN out /RETURN
/FUNCTION

Clear DB Record

HTML/OS No Comments »

Do you have a function that clears the fields used by a record?

 FUNCTION DBCLEAR(db) LOCALS t1,t2,t3 DO
   COPY FILE=db+”.conf” TS=”,” TO t1 /COPY
   FOR NAME=t1 ROWNAME=t2 DO
     t3=t2[1]
     @t3=”"
   /FOR
   RETURN “” /RETURN
 /FUNCTION

Recursive directory list

HTML/OS No Comments »

<<### HTML/OS code by webHauser /#

FUNCTION dirall(current_folder)
LOCALS files, files_row DO
DISPLAY “<ul>” /DISPLAY
files=SYSLS(current_folder)
FOR NAME=files ROWNAME=files_row DO
  if files_row[4]=”DIR” then
      source_dir=current_folder+files_row[1]+’/’
      x=dirall(source_dir)
  ELIF files_row[4]=”FILE” then
      source_file=current_folder+files_row[1]
      DISPLAY “<li>” + source_file /DISPLAY
  /IF
/FOR
DISPLAY “</ul>” /DISPLAY
/FUNCTION>>

<html>
<<dirall(”/”)>>
</html>

WebSite Powered by webHauser
Entries RSS Comments RSS Login