htmlLoad: Difference between revisions

From Bohemia Interactive Community
Jump to navigation Jump to search
m (Text replacement - "| Nothing |x1=" to "|r1= Nothing |x1=")
m (Text replacement - "</dd> <dt><dt>" to "</dd> <dt><dt>")
Line 46: Line 46:
<br>htmlLoad works with URL's as well as html files.
<br>htmlLoad works with URL's as well as html files.
</dd>
</dd>
<dt><dt>
<dt><dt>
<dd class="notedate">Posted on September 7, 2014 - 19:35 (UTC)</dd>
<dd class="notedate">Posted on September 7, 2014 - 19:35 (UTC)</dd>
Line 52: Line 53:
While surprisingly [[htmlLoad]] does work with URLs as pointed above, the operation is blocking, meaning the whole game will freeze until the operation is complete. Therefore it is not recommended to use this command in such way.
While surprisingly [[htmlLoad]] does work with URLs as pointed above, the operation is blocking, meaning the whole game will freeze until the operation is complete. Therefore it is not recommended to use this command in such way.
</dd>
</dd>
<dt><dt>
<dt><dt>
<dd class="notedate">Posted on April 21, 2015 - 18:08 (UTC)</dd>
<dd class="notedate">Posted on April 21, 2015 - 18:08 (UTC)</dd>
Line 57: Line 59:
<dd class="note">Example use of URL can be found in [[BIS_fnc_GUInewsfeed]] with the function browser.
<dd class="note">Example use of URL can be found in [[BIS_fnc_GUInewsfeed]] with the function browser.
</dd>
</dd>
<dt><dt>
<dt><dt>
<dd class="notedate">Posted on October 7, 2015 - 22:03 (UTC)</dd>
<dd class="notedate">Posted on October 7, 2015 - 22:03 (UTC)</dd>

Revision as of 11:00, 11 June 2021

Hover & click on the images for description

Description

Description:
Description needed
Groups:
GUI Control

Syntax

Syntax:
Syntax needed
Parameters:
control: Control
filename: String - local file name or remote file URL
Return Value:
Nothing

Examples

Example 1:
_control htmlLoad "briefing.html";
Example 2:
_control htmlLoad "http://www.bistudio.com/newsfeed/arma3_news.php?build=main&language=English"; // link
Example 3:
Display news item:[] spawn { disableSerialization; _html = findDisplay 46 createDisplay "RscCredits" ctrlCreate ["RscHTML", -1]; _html ctrlSetBackgroundColor [0,0,0,0.8]; _html ctrlSetPosition [safeZoneX, safeZoneY, safeZoneW, safeZoneH]; _html ctrlCommit 0; _html htmlLoad "http://www.bistudio.com/newsfeed/arma3_news.php?build=main&language=English"; };

Additional Information

See also:
ctrlHTMLLoadedloadFilepreprocessFilepreprocessFileLineNumbersHTML File Format

Notes

Report bugs on the Feedback Tracker and/or discuss them on the Arma Discord or on the Forums.
Only post proven facts here! Add Note
Posted on September 7, 2014 - 18:02 (UTC)
BrotherhoodOfHam

htmlLoad works with URL's as well as html files.
Posted on September 7, 2014 - 19:35 (UTC)
Killzone Kid
While surprisingly htmlLoad does work with URLs as pointed above, the operation is blocking, meaning the whole game will freeze until the operation is complete. Therefore it is not recommended to use this command in such way.
Posted on April 21, 2015 - 18:08 (UTC)
Benargee
Example use of URL can be found in BIS_fnc_GUInewsfeed with the function browser.
Posted on October 7, 2015 - 22:03 (UTC)
Tupolov
(Arma 3) In order to use URLs, they must be included in CfgCommands -> allowedHTMLLoadURIs. In order to use URIs with params a wildcard * character is supported:

Script Example: _newsOnline = "http://alivemod.com/alive_news.php?map=" + _map + "&mission=" + _mission + "&player=" + _player; _ctrlHTML htmlLoad _newsOnline; Config Example:
class CfgCommands {
   allowedHTMLLoadURIs[] += {
      "http://alivemod.com/alive_news.php*"
   };
};