易截截图软件、单文件、免安装、纯绿色、仅160KB

JavaScript客户端写二进制文件(转)

 JavaScript可以在客户端实现很多有用的交互动作。通过调用Active组件,还能进一步提升操作能力。在客户端写文件一般使用FSO组件。但FSO有个弱点,就是它不能写出二进制的文件,这可能是出于安全的考虑吧。
    如果要写出二进制文件,比如从服务器传来的Word文档,可以采用另一个组件:Adodb.Stream。其用法的示例如下:
<html>
<body>
<script language="javascript">
function f()
{
 var xmlhttp = new ActiveXObject("MSXML2.XMLHTTP.3.0");
 xmlhttp.open("GET", "http://localhost/cat.bmp", false);
 xmlhttp.send();
 
 var aa =new ActiveXObject("ADODB.Stream");
 aa.Type=1;  //1=adTypeBinary
 aa.Open();
 aa.write(xmlhttp.responseBody);
 alert(aa.size);
 aa.SaveToFile("c:\\ttt\\a.bmp",2);
 aa.Close();
}
function g()
{
 var fso = new ActiveXObject("Scripting.FileSystemObject");
 var path = "c:\\ttt";
 if(fso.FolderExists(path)) return;
 fso.CreateFolder(path);
}
</script>
<input type="button" value="创建文件夹" onclick="g()">
<input type="button" value="写二进制文件" onclick="f()">
</body>
</html>
  欲使其能顺利运行,还要在注册表上做点小手脚,以解除安全限制。
 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet   Explorer\ActiveX   Compatibility\{00000566-0000-0010-8000-00AA006D2EA4}      
在右窗格中,双击“Compatibility   Flags”。
在“编辑   DWORD   值”对话框中,确保选中“十六进制”选项,在“数值数据”框中键入   0,然后单击“确定”。


相关文档:

javascript修改IMG标签的SRC实现验证码火狐不正常

javascript修改IMG标签的SRC实现验证码时,IE正常,火狐和google出状况
1.当点击某一按钮的时候,把图片域中的图片改变一下
    <img id="randimg" src="/servlet/CreateValidateNum" width="60" height="20" />
    <span style="cursor:hand" onclick="reflush();return false; ......

javascript获取浏览器的宽度和高度

<script language="JavaScript" type="text/JavaScript">
<!--
        function displayScreenSize()
        {
            var bodyWidth      ......

Javascript实例教程(1) 创建弹出式窗口

利用Javascript创建弹出式窗口的目的实际上是打开另外的浏览器窗口。你可以设置这个浏览器窗口的一些属性,如高度、宽度以及是否让该窗口有一个状态条或者工具条。在下面的例子中,我将窗口设置为:350
x 400,即高度为350像素,宽度为400像素;其中也包括了另外的一些设置,如滚动条;而将其它的设置(如状态条、菜单条) ......

c#和javascript交互

 c#和javascript交互
在asp.net开发中,经常会用到后台和前台的交互,就此总结了一点c#和javascript相互操作的方法
1.在后台c#代码中调用jacascript的方法
javascript代码:
<script type="text/javascript" language="javascript">
    function test()
   ......

Eclipse开发javascript工具jsEclipse介绍

      Eclipse写javascript是比较痛苦的,有了jsEclipse这个强大的javascript编辑插件就方便多了,这个插件支持代码完成,大纲浏览,错误报告,代码换行等等.
      安装jsEclipse很方便,通过HELP-Software Updates-Find and Install 在URL中录入http://www.interaktonline. ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号