Javascript 使用JSFIDLE检查代码(有没有提供访问服务器的凭据的方法?要测试 function loadFile() { alert("loading file"); gform.MOJWebTwain.HTTPPort = 9080; gform.MOJWebTwain.IfSSL = false; var result = gform.MOJWebTwain.HTTPDownload('myServer', existingDocumentPath); alert("result: "+result); var errorString = gform.MOJWebTwain.ErrorString; var errorCode = gform.MOJWebTwain.ErrorCode; if (!result) { alert("errorString: " + errorString); alert("errorCode " + errorCode); } document.body.style.opacity="100"; } window.onload = function () { var DW_DWTContainerID = "gform:scan_area"; var DW_FULLCLASSID = "123456-abcdef-12345-abcdef-123456"; // fixed var DW_PROCLASSID = "3d25aba1-abcdef-12345-abcdef-123456"; // the one in lpk file var DW_VersionCode = "6,3,1,0"; var DW_InWindowsX86; var objString = ""; var DW_ObjectName="MOJWebTwain" var DW_Width = 400; var DW_Height = 400; var DW_CABX86Path = "DynamSoft/DynamicWebTWAIN.cab"; var DW_CABX64Path = "DynamSoft/DynamicWebTWAINx64.cab"; var LPK_Path = "DynamSoft/DynamicWebTwain.lpk"; ua = (navigator.userAgent.toLowerCase()); objString += "<object id='" + DW_ObjectName + "' "+"width='" + DW_Width +" ' "+"height='" + DW_Height+"' "; if (DW_InWindowsX86) objString += "codebase='" + DW_CABX86Path + "#version=" + DW_VersionCode + "' "; else objString += "codebase='" + DW_CABX64Path + "#version=" + DW_VersionCode + "' "; objString += " classid='clsid:" + DW_FULLCLASSID + "' viewastext>"; //alert("objString: "+objString); objString += " <param name='_cx' value='847'/>"; objString += " <param name='_cy' value='847'/>"; objString += " <param name='JpgQuality' value='30'/>"; objString += " <param name='Manufacturer' value='DynamSoft Corporation'/>"; objString += " <param name='ProductFamily' value='Dynamic Web TWAIN'/>"; objString += " <param name='ProductName' value='Dynamic Web TWAIN'/>"; objString += " <param name='VersionInfo' value='Dynamic Web TWAIN 6,3,1,0'/>"; objString += " <param name='TransferMode' value='0'/>"; objString += " <param name='BorderStyle' value='0'/>"; objString += " <param name='FTPUserName' value=''/>"; objString += " <param name='FTPPassword' value=''/>"; objString += " <param name='FTPPort' value='21'/>"; objString += " <param name='HTTPUserName' value=''/>"; objString += " <param name='HTTPPassword' value=''/>"; objString += " <param name='HTTPPort' value='9080' />"; objString += " <param name='ProxyServer' value=''/>"; objString += " <param name='IfDisableSourceAfterAcquire' value='0'/>"; objString += " <param name='IfShowUI' value='0'/>"; objString += " <param name='IfModalUI' value='-1'/>"; objString += " <param name='IfTiffMultiPage' value='-1'/>"; objString += " <param name='IfThrowException' value='0'/>"; objString += " <param name='MaxImagesInBuffer' value='99'/>"; objString += " <param name='TIFFCompressionType' value='0'/>"; objString += " <param name='IfFitWindow' value='-1' />"; objString += " <param name='IfSSL' value='0' />"; objString += " </object>"; var obj2String = "<object " +"classid='clsid:"+DW_PROCLASSID+"'"+">" +"<param name='LPKPath' value='"+LPK_Path+"'"+"/>"; +"</object>"; //alert("obj2String "+obj2String); var obj2String = "<object classid='clsid:"+DW_PROCLASSID+"'>" +"<param name='LPKPath' value='"+LPK_Path+"'"+"/>"; +"</object>"; var objects_string=obj2String +" "+objString; DWTContainer = document.getElementById(DW_DWTContainerID); DWTContainer.innerHTML = objects_string; setInterval(function(){loadFile()},1000); // this will delay it by a second just in case some other instructions should be done ... } 函数加载文件(){ 警报(“加载文件”); gform.MOJWebTwain.HTTPPort=9080; gform.MOJWebTwain.IfSSL=false; var result=gform.MOJWebTwain.HTTPDownload('myServer',existingDocumentPath); 警报(“结果:+结果”); var errorString=gform.MOJWebTwain.errorString; var errorCode=gform.MOJWebTwain.errorCode; 如果(!结果){ 警报(“errorString:+errorString”); 警报(“错误代码”+错误代码); } document.body.style.opacity=“100”; } window.onload=函数(){ var DW_DWTContainerID=“gform:scan_area”; var DW_FULLCLASSID=“123456-abcdef-12345-abcdef-123456”//已修复 var DW_PROCLASSID=“3d25aba1-abcdef-12345-abcdef-123456”//lpk文件中的那个 var DW_VersionCode=“6,3,1,0”; Windowsx86中的var DW_; var objString=“”; var DW_ObjectName=“MOJWebTwain” var DW_宽度=400; var DW_高度=400; var DW_CABX86Path=“DynamSoft/DynamicWebTWAIN.cab”; var DW_CABX64Path=“DynamSoft/DynamicWebTWAINx64.cab”; var LPK_Path=“DynamSoft/DynamicWebTwain.LPK”; ua=(navigator.userAgent.toLowerCase()); 对象字符串+=“”; //警报(“对象字符串:+objString”); 对象字符串+=“”; 对象字符串+=“”; 对象字符串+=“”; 对象字符串+=“”; 对象字符串+=“”; 对象字符串+=“”; 对象字符串+=“”; 对象字符串+=“”; 对象字符串+=“”; 对象字符串+=“”; 对象字符串+=“”; 对象字符串+=“”; 对象字符串+=“”; 对象字符串+=“”; 对象字符串+=“”; 对象字符串+=“”; 对象字符串+=“”; 对象字符串+=“”; 对象字符串+=“”; 对象字符串+=“”; 对象字符串+=“”; 对象字符串+=“”; 对象字符串+=“”; 对象字符串+=“”; 对象字符串+=“”; 对象字符串+=“”; var obj2String=“” +""; +""; //警报(“obj2String”+obj2String); var obj2String=“” +""; +""; var objects_string=obj2String+“”+objString; DWTContainer=document.getElementById(DW_DWTContainerID); DWTContainer.innerHTML=对象\字符串; setInterval(function(){loadFile()},1000);//这将延迟一秒钟,以防需要执行其他指令。。。 }
@Mahmoud请尝试下面的代码,我无法使用Jsfiddle检查您的代码(是否有方法提供访问服务器的凭据?以进行测试Javascript 使用JSFIDLE检查代码(有没有提供访问服务器的凭据的方法?要测试 function loadFile() { alert("loading file"); gform.MOJWebTwain.HTTPPort = 9080; gform.MOJWebTwain.IfSSL = false; var result = gform.MOJWebTwain.HTTPDownload('myServer', existingDocumentPath); alert("result: "+result); var errorString = gform.MOJWebTwain.ErrorString; var errorCode = gform.MOJWebTwain.ErrorCode; if (!result) { alert("errorString: " + errorString); alert("errorCode " + errorCode); } document.body.style.opacity="100"; } window.onload = function () { var DW_DWTContainerID = "gform:scan_area"; var DW_FULLCLASSID = "123456-abcdef-12345-abcdef-123456"; // fixed var DW_PROCLASSID = "3d25aba1-abcdef-12345-abcdef-123456"; // the one in lpk file var DW_VersionCode = "6,3,1,0"; var DW_InWindowsX86; var objString = ""; var DW_ObjectName="MOJWebTwain" var DW_Width = 400; var DW_Height = 400; var DW_CABX86Path = "DynamSoft/DynamicWebTWAIN.cab"; var DW_CABX64Path = "DynamSoft/DynamicWebTWAINx64.cab"; var LPK_Path = "DynamSoft/DynamicWebTwain.lpk"; ua = (navigator.userAgent.toLowerCase()); objString += "<object id='" + DW_ObjectName + "' "+"width='" + DW_Width +" ' "+"height='" + DW_Height+"' "; if (DW_InWindowsX86) objString += "codebase='" + DW_CABX86Path + "#version=" + DW_VersionCode + "' "; else objString += "codebase='" + DW_CABX64Path + "#version=" + DW_VersionCode + "' "; objString += " classid='clsid:" + DW_FULLCLASSID + "' viewastext>"; //alert("objString: "+objString); objString += " <param name='_cx' value='847'/>"; objString += " <param name='_cy' value='847'/>"; objString += " <param name='JpgQuality' value='30'/>"; objString += " <param name='Manufacturer' value='DynamSoft Corporation'/>"; objString += " <param name='ProductFamily' value='Dynamic Web TWAIN'/>"; objString += " <param name='ProductName' value='Dynamic Web TWAIN'/>"; objString += " <param name='VersionInfo' value='Dynamic Web TWAIN 6,3,1,0'/>"; objString += " <param name='TransferMode' value='0'/>"; objString += " <param name='BorderStyle' value='0'/>"; objString += " <param name='FTPUserName' value=''/>"; objString += " <param name='FTPPassword' value=''/>"; objString += " <param name='FTPPort' value='21'/>"; objString += " <param name='HTTPUserName' value=''/>"; objString += " <param name='HTTPPassword' value=''/>"; objString += " <param name='HTTPPort' value='9080' />"; objString += " <param name='ProxyServer' value=''/>"; objString += " <param name='IfDisableSourceAfterAcquire' value='0'/>"; objString += " <param name='IfShowUI' value='0'/>"; objString += " <param name='IfModalUI' value='-1'/>"; objString += " <param name='IfTiffMultiPage' value='-1'/>"; objString += " <param name='IfThrowException' value='0'/>"; objString += " <param name='MaxImagesInBuffer' value='99'/>"; objString += " <param name='TIFFCompressionType' value='0'/>"; objString += " <param name='IfFitWindow' value='-1' />"; objString += " <param name='IfSSL' value='0' />"; objString += " </object>"; var obj2String = "<object " +"classid='clsid:"+DW_PROCLASSID+"'"+">" +"<param name='LPKPath' value='"+LPK_Path+"'"+"/>"; +"</object>"; //alert("obj2String "+obj2String); var obj2String = "<object classid='clsid:"+DW_PROCLASSID+"'>" +"<param name='LPKPath' value='"+LPK_Path+"'"+"/>"; +"</object>"; var objects_string=obj2String +" "+objString; DWTContainer = document.getElementById(DW_DWTContainerID); DWTContainer.innerHTML = objects_string; setInterval(function(){loadFile()},1000); // this will delay it by a second just in case some other instructions should be done ... } 函数加载文件(){ 警报(“加载文件”); gform.MOJWebTwain.HTTPPort=9080; gform.MOJWebTwain.IfSSL=false; var result=gform.MOJWebTwain.HTTPDownload('myServer',existingDocumentPath); 警报(“结果:+结果”); var errorString=gform.MOJWebTwain.errorString; var errorCode=gform.MOJWebTwain.errorCode; 如果(!结果){ 警报(“errorString:+errorString”); 警报(“错误代码”+错误代码); } document.body.style.opacity=“100”; } window.onload=函数(){ var DW_DWTContainerID=“gform:scan_area”; var DW_FULLCLASSID=“123456-abcdef-12345-abcdef-123456”//已修复 var DW_PROCLASSID=“3d25aba1-abcdef-12345-abcdef-123456”//lpk文件中的那个 var DW_VersionCode=“6,3,1,0”; Windowsx86中的var DW_; var objString=“”; var DW_ObjectName=“MOJWebTwain” var DW_宽度=400; var DW_高度=400; var DW_CABX86Path=“DynamSoft/DynamicWebTWAIN.cab”; var DW_CABX64Path=“DynamSoft/DynamicWebTWAINx64.cab”; var LPK_Path=“DynamSoft/DynamicWebTwain.LPK”; ua=(navigator.userAgent.toLowerCase()); 对象字符串+=“”; //警报(“对象字符串:+objString”); 对象字符串+=“”; 对象字符串+=“”; 对象字符串+=“”; 对象字符串+=“”; 对象字符串+=“”; 对象字符串+=“”; 对象字符串+=“”; 对象字符串+=“”; 对象字符串+=“”; 对象字符串+=“”; 对象字符串+=“”; 对象字符串+=“”; 对象字符串+=“”; 对象字符串+=“”; 对象字符串+=“”; 对象字符串+=“”; 对象字符串+=“”; 对象字符串+=“”; 对象字符串+=“”; 对象字符串+=“”; 对象字符串+=“”; 对象字符串+=“”; 对象字符串+=“”; 对象字符串+=“”; 对象字符串+=“”; 对象字符串+=“”; var obj2String=“” +""; +""; //警报(“obj2String”+obj2String); var obj2String=“” +""; +""; var objects_string=obj2String+“”+objString; DWTContainer=document.getElementById(DW_DWTContainerID); DWTContainer.innerHTML=对象\字符串; setInterval(function(){loadFile()},1000);//这将延迟一秒钟,以防需要执行其他指令。。。 },javascript,html,dynamic-web-twain,Javascript,Html,Dynamic Web Twain,@Mahmoud请尝试下面的代码,我无法使用Jsfiddle检查您的代码(是否有方法提供访问服务器的凭据?以进行测试 function loadFile() { alert("loading file"); gform.MOJWebTwain.HTTPPort = 9080; gform.MOJWebTwain.IfSSL = false; var result = gform.MOJWebTwain.HTTPDownload('myServer', existi
function loadFile() {
alert("loading file");
gform.MOJWebTwain.HTTPPort = 9080;
gform.MOJWebTwain.IfSSL = false;
var result = gform.MOJWebTwain.HTTPDownload('myServer', existingDocumentPath);
alert("result: "+result);
var errorString = gform.MOJWebTwain.ErrorString;
var errorCode = gform.MOJWebTwain.ErrorCode;
if (!result) {
alert("errorString: " + errorString);
alert("errorCode " + errorCode);
}
document.body.style.opacity="100";
}
window.onload = function () {
var DW_DWTContainerID = "gform:scan_area";
var DW_FULLCLASSID = "123456-abcdef-12345-abcdef-123456"; // fixed
var DW_PROCLASSID = "3d25aba1-abcdef-12345-abcdef-123456"; // the one in lpk file
var DW_VersionCode = "6,3,1,0";
var DW_InWindowsX86;
var objString = "";
var DW_ObjectName="MOJWebTwain"
var DW_Width = 400;
var DW_Height = 400;
var DW_CABX86Path = "DynamSoft/DynamicWebTWAIN.cab";
var DW_CABX64Path = "DynamSoft/DynamicWebTWAINx64.cab";
var LPK_Path = "DynamSoft/DynamicWebTwain.lpk";
ua = (navigator.userAgent.toLowerCase());
objString += "<object id='" + DW_ObjectName + "' "+"width='" + DW_Width +" ' "+"height='" + DW_Height+"' ";
if (DW_InWindowsX86) objString += "codebase='" + DW_CABX86Path + "#version=" + DW_VersionCode + "' ";
else objString += "codebase='" + DW_CABX64Path + "#version=" + DW_VersionCode + "' ";
objString += " classid='clsid:" + DW_FULLCLASSID + "' viewastext>";
//alert("objString: "+objString);
objString += " <param name='_cx' value='847'/>";
objString += " <param name='_cy' value='847'/>";
objString += " <param name='JpgQuality' value='30'/>";
objString += " <param name='Manufacturer' value='DynamSoft Corporation'/>";
objString += " <param name='ProductFamily' value='Dynamic Web TWAIN'/>";
objString += " <param name='ProductName' value='Dynamic Web TWAIN'/>";
objString += " <param name='VersionInfo' value='Dynamic Web TWAIN 6,3,1,0'/>";
objString += " <param name='TransferMode' value='0'/>";
objString += " <param name='BorderStyle' value='0'/>";
objString += " <param name='FTPUserName' value=''/>";
objString += " <param name='FTPPassword' value=''/>";
objString += " <param name='FTPPort' value='21'/>";
objString += " <param name='HTTPUserName' value=''/>";
objString += " <param name='HTTPPassword' value=''/>";
objString += " <param name='HTTPPort' value='9080' />";
objString += " <param name='ProxyServer' value=''/>";
objString += " <param name='IfDisableSourceAfterAcquire' value='0'/>";
objString += " <param name='IfShowUI' value='0'/>";
objString += " <param name='IfModalUI' value='-1'/>";
objString += " <param name='IfTiffMultiPage' value='-1'/>";
objString += " <param name='IfThrowException' value='0'/>";
objString += " <param name='MaxImagesInBuffer' value='99'/>";
objString += " <param name='TIFFCompressionType' value='0'/>";
objString += " <param name='IfFitWindow' value='-1' />";
objString += " <param name='IfSSL' value='0' />";
objString += " </object>";
var obj2String = "<object "
+"classid='clsid:"+DW_PROCLASSID+"'"+">"
+"<param name='LPKPath' value='"+LPK_Path+"'"+"/>";
+"</object>";
//alert("obj2String "+obj2String);
var obj2String = "<object classid='clsid:"+DW_PROCLASSID+"'>"
+"<param name='LPKPath' value='"+LPK_Path+"'"+"/>";
+"</object>";
var objects_string=obj2String +" "+objString;
DWTContainer = document.getElementById(DW_DWTContainerID);
DWTContainer.innerHTML = objects_string;
setInterval(function(){loadFile()},1000); // this will delay it by a second just in case some other instructions should be done ...
}
函数加载文件(){
警报(“加载文件”);
gform.MOJWebTwain.HTTPPort=9080;
gform.MOJWebTwain.IfSSL=false;
var result=gform.MOJWebTwain.HTTPDownload('myServer',existingDocumentPath);
警报(“结果:+结果”);
var errorString=gform.MOJWebTwain.errorString;
var errorCode=gform.MOJWebTwain.errorCode;
如果(!结果){
警报(“errorString:+errorString”);
警报(“错误代码”+错误代码);
}
document.body.style.opacity=“100”;
}
window.onload=函数(){
var DW_DWTContainerID=“gform:scan_area”;
var DW_FULLCLASSID=“123456-abcdef-12345-abcdef-123456”//已修复
var DW_PROCLASSID=“3d25aba1-abcdef-12345-abcdef-123456”//lpk文件中的那个
var DW_VersionCode=“6,3,1,0”;
Windowsx86中的var DW_;
var objString=“”;
var DW_ObjectName=“MOJWebTwain”
var DW_宽度=400;
var DW_高度=400;
var DW_CABX86Path=“DynamSoft/DynamicWebTWAIN.cab”;
var DW_CABX64Path=“DynamSoft/DynamicWebTWAINx64.cab”;
var LPK_Path=“DynamSoft/DynamicWebTwain.LPK”;
ua=(navigator.userAgent.toLowerCase());
对象字符串+=“”;
//警报(“对象字符串:+objString”);
对象字符串+=“”;
对象字符串+=“”;
对象字符串+=“”;
对象字符串+=“”;
对象字符串+=“”;
对象字符串+=“”;
对象字符串+=“”;
对象字符串+=“”;
对象字符串+=“”;
对象字符串+=“”;
对象字符串+=“”;
对象字符串+=“”;
对象字符串+=“”;
对象字符串+=“”;
对象字符串+=“”;
对象字符串+=“”;
对象字符串+=“”;
对象字符串+=“”;
对象字符串+=“”;
对象字符串+=“”;
对象字符串+=“”;
对象字符串+=“”;
对象字符串+=“”;
对象字符串+=“”;
对象字符串+=“”;
对象字符串+=“”;
var obj2String=“”
+"";
+"";
//警报(“obj2String”+obj2String);
var obj2String=“”
+"";
+"";
var objects_string=obj2String+“”+objString;
DWTContainer=document.getElementById(DW_DWTContainerID);
DWTContainer.innerHTML=对象\字符串;
setInterval(function(){loadFile()},1000);//这将延迟一秒钟,以防需要执行其他指令。。。
}
根据Rachel的建议,您可以尝试以下方法:
function loadFile() {
gform.MOJWebTwain.HTTPPort = 9080;
gform.MOJWebTwain.IfSSL = false;
var result = gform.MOJWebTwain.HTTPDownload('myServer', existingDocumentPath);
alert("result: "+result);
var errorString = gform.MOJWebTwain.ErrorString;
var errorCode = gform.MOJWebTwain.ErrorCode;
if (!result) {
alert("errorString: " + errorString);
alert("errorCode " + errorCode);
}
document.body.style.opacity="100";
}
window.onload = function () {
var DW_DWTContainerID = "gform:scan_area";
var DW_FULLCLASSID = "123456-abcdef-12345-abcdef-123456"; // fixed
var DW_PROCLASSID = "3d25aba1-abcdef-12345-abcdef-123456"; // the one in lpk file
var DW_VersionCode = "6,3,1,0";
var DW_InWindowsX86;
var objString = "";
var DW_ObjectName="MOJWebTwain"
var DW_Width = 400;
var DW_Height = 400;
var DW_CABX86Path = "DynamSoft/DynamicWebTWAIN.cab";
var DW_CABX64Path = "DynamSoft/DynamicWebTWAINx64.cab";
var LPK_Path = "DynamSoft/DynamicWebTwain.lpk";
ua = (navigator.userAgent.toLowerCase());
if (ua.indexOf("win64") != -1 && ua.indexOf("x64") != -1)
DW_InWindowsX86 = false;
else
DW_InWindowsX86 = true;
objString += "<object id='" + DW_ObjectName + "' "+"width='" + DW_Width +" ' "+"height='" + DW_Height+"' ";
if (DW_InWindowsX86) objString += "codebase='" + DW_CABX86Path + "#version=" + DW_VersionCode + "' ";
else objString += "codebase='" + DW_CABX64Path + "#version=" + DW_VersionCode + "' ";
objString += " classid='clsid:" + DW_FULLCLASSID + "' viewastext>";
objString += " </object>";
var obj2String = "<object "
+"classid='clsid:"+DW_PROCLASSID+"'"+">"
+"<param name='LPKPath' value='"+LPK_Path+"'"+"/>";
+"</object>";
var objects_string=obj2String +" "+objString;
DWTContainer = document.getElementById(DW_DWTContainerID);
DWTContainer.innerHTML = objects_string;
DW_Seed; // The seed used to detect the control.
DW_Seed = setInterval(DW_ControlDetect, 500);
}
function DW_ControlDetect() {
if (gform.MOJWebTwain.ErrorCode == 0) {
loadFile();
}
}
函数加载文件(){
gform.MOJWebTwain.HTTPPort=9080;
gform.MOJWebTwain.IfSSL=false;
var result=gform.MOJWebTwain.HTTPDownload('myServer',existingDocumentPath);
警报(“结果:+结果”);
var errorString=gform.MOJWebTwain.errorString;
var errorCode=gform.MOJWebTwain.errorCode;
如果(!结果){
警报(“errorString:+errorString”);
警报(“错误代码”+错误代码);
}
document.body.style.opacity=“100”;
}
window.onload=函数(){
var DW_DWTContainerID=“gform:scan_area”;
var DW_FULLCLASSID=“123456-abcdef-12345-abcdef-123456”//已修复
var DW_PROCLASSID=“3d25aba1-abcdef-12345-abcdef-123456”//lpk文件中的那个
var DW_VersionCode=“6,3,1,0”;
Windowsx86中的var DW_;
var objString=“”;
var DW_ObjectName=“MOJWebTwain”
var DW_宽度=400;
var DW_高度=400;
var DW_CABX86Path=“DynamSoft/DynamicWebTWAIN.cab”;
var DW_CABX64Path=“DynamSoft/DynamicWebTWAINx64.cab”;
var LPK_Path=“DynamSoft/DynamicWebTwain.LPK”;
ua=(navigator.userAgent.toLowerCase());
if(ua.indexOf(“win64”)!=-1和&ua.indexOf(“x64”)!=-1)
DW_InWindowsX86=false;
其他的
DW_InWindowsX86=true;
对象字符串+=“”;
对象字符串+=“”;
var obj2String=“”
+"";
+"";
var objects_string=obj2String+“”+objString;
DWTContainer=document.getElementById(DW_DWTContainerID);
DWTContainer.innerHTML=对象\字符串;
DW_Seed;//用于检测控件的种子。
DW_Seed=设置间隔(DW_ControlDetect,500);
}
函数DW_ControlDetect(){
如果(gfo
window.onload = function (){
var DW_Seed; // The seed used to detect the control.
DW_Seed = setInterval(DW_ControlDetect, 500);
}
function DW_ControlDetect() {
// If the ErrorCode is 0, it means the control is fully loaded.
if (DWObject.ErrorCode == 0) {
// loadFile()...
}
}
window.onload = function(){
var DW_DWTContainerID = "gform:scan_area";
var DW_FULLCLASSID = "123456-abcdef-12345-abcdef-123456"; // fixed
var DW_PROCLASSID = "3d25aba1-abcdef-12345-abcdef-123456"; // the one in lpk file
var DW_VersionCode = "6,3,1,0";
var DW_InWindowsX86;
var objString = "";
var DW_ObjectName="MOJWebTwain";
var DW_Width = 400;
var DW_Height = 400;
var DW_CABX86Path = "DynamSoft/DynamicWebTWAIN.cab";
var DW_CABX64Path = "DynamSoft/DynamicWebTWAINx64.cab";
var LPK_Path = "DynamSoft/DynamicWebTwain.lpk";
ua = (navigator.userAgent.toLowerCase());
objString += "<object id='" + DW_ObjectName + "' "+"width='" + DW_Width +" ' "+"height='" + DW_Height+"' ";
if (DW_InWindowsX86) objString += "codebase='" + DW_CABX86Path + "#version=" + DW_VersionCode + "' ";
else objString += "codebase='" + DW_CABX64Path + "#version=" + DW_VersionCode + "' ";
objString += " classid='clsid:" + DW_FULLCLASSID + "' viewastext>";
//alert("objString: "+objString);
objString += " <param name='_cx' value='847'/>";
objString += " <param name='_cy' value='847'/>";
objString += " <param name='JpgQuality' value='30'/>";
objString += " <param name='Manufacturer' value='DynamSoft Corporation'/>";
objString += " <param name='ProductFamily' value='Dynamic Web TWAIN'/>";
objString += " <param name='ProductName' value='Dynamic Web TWAIN'/>";
objString += " <param name='VersionInfo' value='Dynamic Web TWAIN 6,3,1,0'/>";
objString += " <param name='TransferMode' value='0'/>";
objString += " <param name='BorderStyle' value='0'/>";
objString += " <param name='FTPUserName' value=''/>";
objString += " <param name='FTPPassword' value=''/>";
objString += " <param name='FTPPort' value='21'/>";
objString += " <param name='HTTPUserName' value=''/>";
objString += " <param name='HTTPPassword' value=''/>";
objString += " <param name='HTTPPort' value='9080' />";
objString += " <param name='ProxyServer' value=''/>";
objString += " <param name='IfDisableSourceAfterAcquire' value='0'/>";
objString += " <param name='IfShowUI' value='0'/>";
objString += " <param name='IfModalUI' value='-1'/>";
objString += " <param name='IfTiffMultiPage' value='-1'/>";
objString += " <param name='IfThrowException' value='0'/>";
objString += " <param name='MaxImagesInBuffer' value='99'/>";
objString += " <param name='TIFFCompressionType' value='0'/>";
objString += " <param name='IfFitWindow' value='-1' />";
objString += " <param name='IfSSL' value='0' />";
objString += " </object>";
var obj2String = "<object classid='clsid:"+DW_PROCLASSID+"'>"+"<param name='LPKPath' value='"+LPK_Path+"'"+"/>"+"</object>";
//alert("obj2String "+obj2String);
/* var obj2String = "<object classid='clsid:"+DW_PROCLASSID+"'>"+"<param name='LPKPath' value='"+LPK_Path+"'"+"/>";
+"</object>"; */
var objects_string=obj2String +" "+objString;
var DWTContainer = document.getElementById(DW_DWTContainerID);
DWTContainer.innerHTML = objects_string;
console.log(document.getElementsByName('FTPPassword')[0]);
//loadFile();
};
function loadFile() {
alert("loading file");
gform.MOJWebTwain.HTTPPort = 9080;
gform.MOJWebTwain.IfSSL = false;
var result = gform.MOJWebTwain.HTTPDownload('myServer', existingDocumentPath);
alert("result: "+result);
var errorString = gform.MOJWebTwain.ErrorString;
var errorCode = gform.MOJWebTwain.ErrorCode;
if (!result) {
alert("errorString: " + errorString);
alert("errorCode " + errorCode);
}
document.body.style.opacity="100";
}
window.onload = function () {
var DW_DWTContainerID = "gform:scan_area";
var DW_FULLCLASSID = "123456-abcdef-12345-abcdef-123456"; // fixed
var DW_PROCLASSID = "3d25aba1-abcdef-12345-abcdef-123456"; // the one in lpk file
var DW_VersionCode = "6,3,1,0";
var DW_InWindowsX86;
var objString = "";
var DW_ObjectName="MOJWebTwain"
var DW_Width = 400;
var DW_Height = 400;
var DW_CABX86Path = "DynamSoft/DynamicWebTWAIN.cab";
var DW_CABX64Path = "DynamSoft/DynamicWebTWAINx64.cab";
var LPK_Path = "DynamSoft/DynamicWebTwain.lpk";
ua = (navigator.userAgent.toLowerCase());
objString += "<object id='" + DW_ObjectName + "' "+"width='" + DW_Width +" ' "+"height='" + DW_Height+"' ";
if (DW_InWindowsX86) objString += "codebase='" + DW_CABX86Path + "#version=" + DW_VersionCode + "' ";
else objString += "codebase='" + DW_CABX64Path + "#version=" + DW_VersionCode + "' ";
objString += " classid='clsid:" + DW_FULLCLASSID + "' viewastext>";
//alert("objString: "+objString);
objString += " <param name='_cx' value='847'/>";
objString += " <param name='_cy' value='847'/>";
objString += " <param name='JpgQuality' value='30'/>";
objString += " <param name='Manufacturer' value='DynamSoft Corporation'/>";
objString += " <param name='ProductFamily' value='Dynamic Web TWAIN'/>";
objString += " <param name='ProductName' value='Dynamic Web TWAIN'/>";
objString += " <param name='VersionInfo' value='Dynamic Web TWAIN 6,3,1,0'/>";
objString += " <param name='TransferMode' value='0'/>";
objString += " <param name='BorderStyle' value='0'/>";
objString += " <param name='FTPUserName' value=''/>";
objString += " <param name='FTPPassword' value=''/>";
objString += " <param name='FTPPort' value='21'/>";
objString += " <param name='HTTPUserName' value=''/>";
objString += " <param name='HTTPPassword' value=''/>";
objString += " <param name='HTTPPort' value='9080' />";
objString += " <param name='ProxyServer' value=''/>";
objString += " <param name='IfDisableSourceAfterAcquire' value='0'/>";
objString += " <param name='IfShowUI' value='0'/>";
objString += " <param name='IfModalUI' value='-1'/>";
objString += " <param name='IfTiffMultiPage' value='-1'/>";
objString += " <param name='IfThrowException' value='0'/>";
objString += " <param name='MaxImagesInBuffer' value='99'/>";
objString += " <param name='TIFFCompressionType' value='0'/>";
objString += " <param name='IfFitWindow' value='-1' />";
objString += " <param name='IfSSL' value='0' />";
objString += " </object>";
var obj2String = "<object "
+"classid='clsid:"+DW_PROCLASSID+"'"+">"
+"<param name='LPKPath' value='"+LPK_Path+"'"+"/>";
+"</object>";
//alert("obj2String "+obj2String);
var obj2String = "<object classid='clsid:"+DW_PROCLASSID+"'>"
+"<param name='LPKPath' value='"+LPK_Path+"'"+"/>";
+"</object>";
var objects_string=obj2String +" "+objString;
DWTContainer = document.getElementById(DW_DWTContainerID);
DWTContainer.innerHTML = objects_string;
setInterval(function(){loadFile()},1000); // this will delay it by a second just in case some other instructions should be done ...
}
function loadFile() {
gform.MOJWebTwain.HTTPPort = 9080;
gform.MOJWebTwain.IfSSL = false;
var result = gform.MOJWebTwain.HTTPDownload('myServer', existingDocumentPath);
alert("result: "+result);
var errorString = gform.MOJWebTwain.ErrorString;
var errorCode = gform.MOJWebTwain.ErrorCode;
if (!result) {
alert("errorString: " + errorString);
alert("errorCode " + errorCode);
}
document.body.style.opacity="100";
}
window.onload = function () {
var DW_DWTContainerID = "gform:scan_area";
var DW_FULLCLASSID = "123456-abcdef-12345-abcdef-123456"; // fixed
var DW_PROCLASSID = "3d25aba1-abcdef-12345-abcdef-123456"; // the one in lpk file
var DW_VersionCode = "6,3,1,0";
var DW_InWindowsX86;
var objString = "";
var DW_ObjectName="MOJWebTwain"
var DW_Width = 400;
var DW_Height = 400;
var DW_CABX86Path = "DynamSoft/DynamicWebTWAIN.cab";
var DW_CABX64Path = "DynamSoft/DynamicWebTWAINx64.cab";
var LPK_Path = "DynamSoft/DynamicWebTwain.lpk";
ua = (navigator.userAgent.toLowerCase());
if (ua.indexOf("win64") != -1 && ua.indexOf("x64") != -1)
DW_InWindowsX86 = false;
else
DW_InWindowsX86 = true;
objString += "<object id='" + DW_ObjectName + "' "+"width='" + DW_Width +" ' "+"height='" + DW_Height+"' ";
if (DW_InWindowsX86) objString += "codebase='" + DW_CABX86Path + "#version=" + DW_VersionCode + "' ";
else objString += "codebase='" + DW_CABX64Path + "#version=" + DW_VersionCode + "' ";
objString += " classid='clsid:" + DW_FULLCLASSID + "' viewastext>";
objString += " </object>";
var obj2String = "<object "
+"classid='clsid:"+DW_PROCLASSID+"'"+">"
+"<param name='LPKPath' value='"+LPK_Path+"'"+"/>";
+"</object>";
var objects_string=obj2String +" "+objString;
DWTContainer = document.getElementById(DW_DWTContainerID);
DWTContainer.innerHTML = objects_string;
DW_Seed; // The seed used to detect the control.
DW_Seed = setInterval(DW_ControlDetect, 500);
}
function DW_ControlDetect() {
if (gform.MOJWebTwain.ErrorCode == 0) {
loadFile();
}
}
setTimeout(function(){
DWTContainer = document.getElementById(DW_DWTContainerID);
alert("DWTContainer: "+DWTContainer);
DWTContainer.innerHTML = objects_string;
loadFile(editWebScan,existingDocumentPath);
}, 500);
<form id="gform">
<div id=gform:scan_area""><!--quote error-->
</div>
</form>
<script>
function loadFile() {
alert("loading file");
gform.MOJWebTwain.HTTPPort = 9080;
gform.MOJWebTwain.IfSSL = false;
var result = gform.MOJWebTwain.HTTPDownload('myServer', existingDocumentPath);
alert("result: " + result);
var errorString = gform.MOJWebTwain.ErrorString;
var errorCode = gform.MOJWebTwain.ErrorCode;
if (!result) {
alert("errorString: " + errorString);
alert("errorCode " + errorCode);
}
document.body.style.opacity = "100";
}
window.onload = function() {
var DW_DWTContainerID = "gform:scan_area";
var DW_FULLCLASSID = "123456-abcdef-12345-abcdef-123456"; // fixed
var DW_PROCLASSID = "3d25aba1-abcdef-12345-abcdef-123456"; // the one in lpk file
var DW_VersionCode = "6,3,1,0";
var DW_InWindowsX86;
var objString = "";
var DW_ObjectName = "MOJWebTwain";
var DW_Width = 400;
var DW_Height = 400;
var DW_CABX86Path = "DynamSoft/DynamicWebTWAIN.cab";
var DW_CABX64Path = "DynamSoft/DynamicWebTWAINx64.cab";
var LPK_Path = "DynamSoft/DynamicWebTwain.lpk";
ua = (navigator.userAgent.toLowerCase());
objString += "<object id='" + DW_ObjectName + "' " + "width='" + DW_Width + " ' " + "height='" + DW_Height + "' ";
if (DW_InWindowsX86)
objString += "codebase='" + DW_CABX86Path + "#version=" + DW_VersionCode + "' ";
else
objString += "codebase='" + DW_CABX64Path + "#version=" + DW_VersionCode + "' ";
objString += " classid='clsid:" + DW_FULLCLASSID + "' viewastext>";
//alert("objString: "+objString);
objString += " <param name='_cx' value='847'/>";
objString += " <param name='_cy' value='847'/>";
objString += " <param name='JpgQuality' value='30'/>";
objString += " <param name='Manufacturer' value='DynamSoft Corporation'/>";
objString += " <param name='ProductFamily' value='Dynamic Web TWAIN'/>";
objString += " <param name='ProductName' value='Dynamic Web TWAIN'/>";
objString += " <param name='VersionInfo' value='Dynamic Web TWAIN 6,3,1,0'/>";
objString += " <param name='TransferMode' value='0'/>";
objString += " <param name='BorderStyle' value='0'/>";
objString += " <param name='FTPUserName' value=''/>";
objString += " <param name='FTPPassword' value=''/>";
objString += " <param name='FTPPort' value='21'/>";
objString += " <param name='HTTPUserName' value=''/>";
objString += " <param name='HTTPPassword' value=''/>";
objString += " <param name='HTTPPort' value='9080' />";
objString += " <param name='ProxyServer' value=''/>";
objString += " <param name='IfDisableSourceAfterAcquire' value='0'/>";
objString += " <param name='IfShowUI' value='0'/>";
objString += " <param name='IfModalUI' value='-1'/>";
objString += " <param name='IfTiffMultiPage' value='-1'/>";
objString += " <param name='IfThrowException' value='0'/>";
objString += " <param name='MaxImagesInBuffer' value='99'/>";
objString += " <param name='TIFFCompressionType' value='0'/>";
objString += " <param name='IfFitWindow' value='-1' />";
objString += " <param name='IfSSL' value='0' />";
objString += " </object>";
var obj2String = "<object "
+ "classid='clsid:" + DW_PROCLASSID + "'" + ">"
+ "<param name='LPKPath' value='" + LPK_Path + "'" + "/>";
+"</object>";
//alert("obj2String "+obj2String);
var obj2String = "<object classid='clsid:" + DW_PROCLASSID + "'>"
+ "<param name='LPKPath' value='" + LPK_Path + "'" + "/>";
+"</object>";
var objects_string = obj2String + " " + objString;
console.log(objects_string);
DWTContainer = document.getElementById(DW_DWTContainerID);
DWTContainer.innerHTML = objects_string;
loadFile();
}
</script>
<form id="gform">
<div id="gform:scan_area">
</div>
</form>