7 the onnetcheckfailed event, Syntax, Example – Casio Naurtech CETerm Ver.5.5 Scripting Guide User Manual
Page 90

N
AURTECH
W
EB
B
ROWSER AND
T
ERMINAL
E
MULATION FOR
W
INDOWS
CE
AND
W
INDOWS
M
OBILE
CETerm Scripting Guide
Page 90
// Continue all other navigations
return 0;
}
4.7
T
HE
O
N
N
ET
C
HECK
F
AILED
E
VENT
The OnNetCheckFailed event is fi
red if a “Network Check on Send” fails to
detect the host system and the Network Check Action is
“ida://IDA_SCRIPT_ON_NETCHECKFAILED”. Other Network Check Actions
are possible, including direct naming of an error URL. See the User Manual for
more information. Typically, this error handler will redirect the web browser to a
“file:” URL on the device for error recovery.
Syntax
function OnNetCheckFailed ( session, pendingURL )
session
– index of browser session attempting navigation.
pendingURL
– pending URL for navigation.
The pendingURL is the destination that the user requested but which has been
deferred because the host was not contacted. The event handler can re-try the
navigation.
Example
This example is nearly identical to the
OnNavigateError
handler except that
there is no error number in the pendingURL. This handler
shows how to redirect a Windows CE web browser to a static URL on the device.
/*
OnNetCheckFailed
*/
function
OnNetCheckFailed
( session, pendingURL )
{
// Save pendingURL in text 3x where x is session index
// This is required by CE 5.0 devices which do not pass
// parameters to a "file:" URL.
CETerm.SetProperty( "app.usertext.3" + session, pendingURL );
// Navigate to static error page
var b = CETerm.Session( session ).Browser;
b.Navigate( "file:///error.htm" );
}
See the
OnNavigateError
example above for additional details.