Příklad skriptu pro HTML
Tento JavaScript skript může být použit v HTML souboru, který kromě vizuální podoby obsahuje také XML data s dokladem pro import do libovolného ekonomického systému.
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" content="text/html; charset=windows-1250">
<SCRIPT LANGUAGE="JavaScript">
var eFormWnd = null;
function eFormClose() // po 1 sec. se nové okno zavře
{
if (eFormWnd)
eFormWnd.close();
}
function eFormImport()
{
sURL = "" + document.URL;
// nesmí být z internetu
idx = sURL.indexOf("http://");
if (idx == 0)
{
alert("Před importem uložte soubor na disk.");
return;
}
// odříznutí protokolu file:
idx = sURL.indexOf("file://");
if (idx == 0)
sURL = sURL.substr(7);
// překódování mezer URL
sFile = "";
i = sURL.indexOf("%20");
while (i > -1)
{
sFile += sURL.substr(0, i) + " ";
sURL = sURL.substr(i+3);
i = sURL.indexOf("%20");
}
sFile += sURL;
// otevření tohoto HTML souboru protokolem eform:
eFormWnd = window.open("eform:" + sFile);
window.setTimeout("eFormClose()", 1000);
}
</SCRIPT>
</HEAD>
<BODY>
... vizuální podoba dokladu ...
<INPUT TYPE="button" VALUE="Import" onclick="eFormImport()">
<XML>
<eform version="1.1">
... konkrétní XML data zasílaného dokladu ...
</eform>
</XML>
</BODY>
</HTML>
Prohlédněte si také příklad <eform> XML dokumentu, který lze do této HTML stránky umístit mezi značky <XML> a </XML>.