Xiino 3.4E HTML Specifications
-------------------------
HTML3.2 standard
- Character Display
Various display characteristics
Size Normal, Large
Style Normal, Bold (alphabets only), Underscore
- Graphic Image
Graphic images are converted via the Image proxy server(called DataServer) to adjust to the size of screen.
Size WIDTH > 306pixel -> WIDTH = 153pixel(reduced to 153 pixels)
WIDTH <= 306pixel -> WIDTH = WIDTH * 0.5pixel(reduce to half the width)
HEIGHT is reduced to the same proportion as WIDTH.
Also, the size of the image to the screen can be controlled with Xiino specific tags .
Remarks GIF, converted GIF, JPEG are supported.
Animated GIF, FLASH, Quicktime are not supported.
- Table
Table is displayed as follows:
Size Setting by pixels (WIDTH="100")
WIDTH > 306pixel -> WIDTH = 153pixel(reduced to 153 pixels)
WIDTH <= 306pixel -> WIDTH = WIDTH * 0.5pixel(reduce to half the width)
eg: If WIDTH="100", then the width on the Palm OS handheld screen is reduced to 50 pixels.
Setting by percentage (WIDTH="100%")
Display according to the size of the screen.
Remarks When the table is a nested table, the inner-most table is displayed as table. The rest is displayed in line feed, thus not display as table.
- Color
Color is displayed as follows.
Color handhelds : 65000-color (near-true-color)
Monochrome handhelds : 16-tone
Remarks When image is display via proxy server, the color of the image is transformed into 65000 color (near-true-color)
- Frames
Frames are displayed in Xiino a follows.
A frame icon on the top right corner of the screen indicates that the web page is composed of frames.
The division of the frame icon in white color shows that it is the current page of the frame.
- cookie
cookie is supported in Xiino.
Limitations Maximum writeable: 40
Limitation per site: 20
Maximum cookie size: 4Kb
- Data Type not supported
The following data type is not supported.
JavaApplet, Animation (Animated GIF, Flash, Quicktime, etc.), Sound (WAVE, MP3, etc.)
- Xiino Interface
Maximum size
WIDTH x HEIGHT = 306pixels x 260(390)pixels
Scrollbar
Vertical: Displayed when lenght of screen exeeds display
Horizontal: None
SUPPORTED HTML TAGS
---------------------
A HREF NAME TARGET ONCLICK
*ADDRESS
AREA COORDS HREF SHAPE(CIRCLE,POLY,POLYGON,RECT) TARGET NOHREF
B
BASE HREF
BASEFONT SIZE COLOR
BLINK
BLOCKQUOTE
BODY
BGCOLOR TEXT LINK VLINK ALINK ONLOAD ONUNLOAD
**EBDWIDTH **EBDHEIGHT
BR
CLEAR (NONE,LEFT,RIGHT,ALL)
CENTER
*CAPTION
*CITE
*CODE
DD
DIR TYPE
DIV ALIGN(LEFT,CENTER,RIGHT)
DL COMPACT
DT
FONT SIZE COLOR
FORM LOCAL METHOD(GET,POST) ACTION ONRESET ONSUBMIT
FRAME SRC NAME
FRAMESET COLS ROWS
H1 ALIGN
H2 ALIGN
H3 ALIGN
H4 ALIGN
H5 ALIGN
H6 ALIGN
HR SIZE WIDTH NOSHADE ALIGN(LEFT,CENTER,RIGHT)
I
IMG WIDTH HEIGHT BORDER HSPACE VSPACE ALIGN (LEFT,RIGHT,TOP,ABSMIDDLE,ABSBOTTOM,TEXTTOP,MIDDLE, BASELINE, BOTTOM)
ISMAP USEMAP ALT SRC
INPUT NAME VALUE TYPE(SUBMIT,RESET,(IMAGE),BUTTON,RADIO,
CHECKBOX,HIDDEN,PASSWORD,TEXT) MAXLENGTH SIZE DISABLED
CHECKED ONBLUR ONCHANGE ONCLICK ONFOCUS ONSCAN ONSELECT
*ISINDEX
KBD
LI TYPE(1,A,a,I,i,DISC,CIRCLE,SQUARE) VALUE
MAP NAME
META CONTENT HTTP-EQUIV NAME
*MULTICOL
*NOBR
NOFRAMES
OL START TYPE(1,A,a,I,i)
OPTION VALUE SELECTED
P ALIGN
PLAINTEXT
PRE
S
SCRIPT LANGUAGE
SELECT MULTIPLE NAME ONCHANGE
SMALL
STRIKE
STRONG
STYLE
*SUB
*SUP
TABLE BORDER ALIGN BGCOLOR CELLPADDING CELLSPACING
TD COLSPAN ROWSPAN WIDTH HEIGHT NOWRAP ALIGN(LEFT,CENTER,RIGHT)
VALIGN(TOP,BOTTOM,MIDDLE,BASELINE) BGCOLOR TEXTAREA NAME DISABLED
TH COLSPAN ROWSPAN WIDTH HEIGHT NOWRAP ALIGN(LEFT,CENTER,RIGHT)
VALIGN(TOP,BOTTOM,MIDDLE,BASELINE) BGCOLOR TITLE
TR ALIGN(LEFT,CENTER,RIGHT) VALIGN(TOP,BOTTOM,MIDDLE,BASELINE) BGCOLOR
*TT
U
UL TYPE(DISC,CIRCLE,SQUARE)
*VAR
XMP
WBR
Supported JavaScripts
------------------
JavaScript which Scripting Module of the JavaScript converted in this software is supported as follows:
Supported operated child: all except DELETE
Construction supported: All except with, for...in, label:, import, export
Basic Objects
(*) Added in the new version
Object.toString
Object.valueOf
Array.join
String.toString
String.valueOf
String.charAt
String.charCodeAt
String.indexOf
String.lastIndexOf
String.substring
String.fromCharCode
Boolean.toString
Boolean.valueOf
Number.toString
Number.valueOf
Math.abs
Math.ceil
Math.floor
Math.max
Math.min
Math.random
Math.round
Date.UTC
Date.toString
Date.getYear
Date.getUTCYear
Date.getFullYear
Date.getUTCFullYear
Date.getMonth
Date.getUTCMonth
Date.getDate
Date.getUTCDate
Date.getDay
Date.getUTCDay
Date.getHours
Date.getUTCHours
Date.getMinutes
Date.getUTCMinutes
Date.getSeconds
Date.getUTCSeconds
Date.getMilliseconds
Date.getUTCMilliseconds
Date.getTimezoneOffset
Date.setTime
Date.setMilliseconds
Date.setUTCMilliseconds
Date.setSeconds
Date.setUTCSeconds
Date.setMinutes
Date.setUTCMinutes
Date.setHours
Date.setUTCHours
Date.setDate
Date.setFullYear
Date.setUTCFullYear
Date.setYear
document.write
document.writeln
document.forms (*)
document.forms[].elements (*)
document.forms[].elements[].checked (*)
document.forms[].elements[].defaultChecked (*)
document.forms[].elements[].defaultValue (*)
document.forms[].elements[].form (*)
document.forms[].elements[].name (*)
document.forms[].elements[].options (*)
document.forms[].elements[].options[].defaultSelected (*)
document.forms[].elements[].options[].index (*)
document.forms[].elements[].options[].selected (*)
document.forms[].elements[].options[].text (*)
document.forms[].elements[].options[].value (*)
document.forms[].elements[].selectedIndex (*)
document.forms[].elements[].type (*)
document.forms[].elements[].value (*)
document.forms[].submit (*)
document.forms[].reset (*)
document.location (refer to location) (*)
history.back
history.forward
history.go
location (*)
location.hash (*)
location.host (*)
location.href (*)
location.pathname (*)
location.protocol (*)
location.search (*)
window.alert
window.document (refer to window) (*)
Global
-----
NaN
Infinity
eval
parseInt
parseFloat
escape
unescape
isNaN
isFinite
Object
String
Number
Math
Date
Event Handler
-----------
BODY onLoad (*)
onUnload (*)
A onClick (*)
FORM onSubmit (*)
onReset (*)
INPUT TYPE=TEXT
onBlur (*)
onFocus (*)
TYPE=CHECKBOX|RADIO|BUTTON|SUBMIT|RESET
onClick (*)
SELECT onChange (*)
-------------------------