#PageSynchroLevel – System Variable






#PageSynchroLevel Documentation


Description

The #PageSynchroLevel system variable allows a loose way to check the ready status of a Web page or an HTML element.

Usage

Always use the default value, and if on one specific page, a UsePage fails whereas the specified page seems fully loaded, then experiment the #PageSynchroLevel = 1.

Syntax

#PageSynchroLevel=0
#PageSynchroLevel=1

Remarks

If #PageSynchroLevel=0 (default value), at execution of any WinTask Web function which uses a synchronization, the HTML element or Web page to wait for, is seen ready for an action by a WinTask Web function only if the Document readystate property is complete AND if the Browser readystate is complete.

If #PageSynchroLevel=1, at execution of any WinTask Web function which uses a synchronization, the HTML element or Web page to wait for, is seen ready for an action by a WinTask Web function if the Document readystate property is interactive (or complete) AND if the Browser readystate is interactive (or complete).

Interactive means: has loaded enough and the user can interact with it. Complete means: fully loaded.

See also

  • ActionTimeout
  • BitmapPrecision
  • CurrentLine
  • DbDateFormat
  • DecimalSeparator$
  • ErrorCode
  • ErrorFunction$
  • ErrorLine$
  • ErrorMsg$
  • ErrorScript$
  • ExecTimeout
  • ExecuteDelay
  • FTPTimeout
  • HideIcon
  • HideTrayIcon
  • HTMLBrowser$
  • HTMLPosRetry
  • IgnoreErrors
  • IgnoreHTMLCase
  • LastErrorLine
  • LastErrorLine$
  • PauseTimeout
  • Precision
  • ScriptAfterTimeout$
  • SendKeysDelay
  • UseExact
  • UsePageExact

Example

#PageSynchroLevel=1