用途:公司內部網頁可以 刪除/新增/複製/移動 Client端檔案。
var fso = new ActiveXObject("Scripting.FileSystemObject");
var SavePath = "C:\\SaveTest2"; //存檔路徑
用途:公司內部網頁可以 刪除/新增/複製/移動 Client端檔案。
var fso = new ActiveXObject("Scripting.FileSystemObject");
var SavePath = "C:\\SaveTest2"; //存檔路徑
方法1.(測試不可行,不知道原因)
try { dynamic shell = AutomationFactory.CreateObject("WScript.shell"); shell.Run(@"C:\Windows\system32\mspaint.exe"); //執行檔路徑 } catch (Exception ex) { Console.Write(ex.Message); }
方法2.(測試可行)
(步驟1) .aspx內,寫Javascript,使用ActiveX去開啟Client端的檔案。
<script language="javascript" type="text/javascript">
大家都知道 onload 事件 可以寫在<body>裡面
<body onload="javascript code">
但是如果想寫在<script>...</script>裡面呢??
<script language="javascript" type="text/javascript"> window.onload = function() { // code ... } </script>
<script language="javascript"> if (top.location != location) top.location.href = location.href; </script>
可以用在..
1. 登入頁面:如果登入頁面被包在frame裡面,當timeout後,frame其他選單依然可被使用/看到,當按下任一網址,被導向登入頁面時,登入頁面就會重新設定top frame的url。
2. 補...
這篇文章是參考:http://www.dotblogs.com.tw/puma/archive/2008/09/03/5288.aspx修改後而成。
.js file:
function openWindowWithPost(url, name, keys, values) { //開新視窗,這邊我不指定新視窗的網址 var newWindow = window.open("", name, "height=700, width=600, toolbar=no, menubar=no, scrollbars=yes, resizable=yes, location=no, status=no"); if (!newWindow) return false; var html = ""; html += "<html><head></head><body><form id='formid' method='post' action='" + url + "'>"; if (keys && values && (keys.length == values.length)) for (var i = 0; i < keys.length; i++) html += "<input type='hidden' name='" + keys[i] + "' value='" + values[i] + "'/>"; html += "</form><script type='text/javascript'>document.getElementById(\"formid\").submit()</script></body></html>"; newWindow.document.write(html); return newWindow; } function Post(url) { //這個function會把網頁中所有的form找出來,並且找出每個form所包含的elements var keys = []; var values = []; for (var i = 0; i < document.forms.length; i++) { for (var j = 0; j < document.forms[i].elements.length; j++) { if (document.forms[i].elements[j].name != undefined && document.forms[i].elements[j].value != undefined) { keys[keys.length] = document.forms[i].elements[j].name; values[values.length] = document.forms[i].elements[j].value; } } } openWindowWithPost(url, "網頁標題", keys, values); }
.aspx file:
<form...> <input...> <input...> <input...> </form> <input type="button" value="Post" onclick="Post('處理POST資料的ASPX網頁');" />
<script language="javascript">
var test =
{
max:function(a,b){ return a>b?a:b; },
min:function(a,b){ return a<b?a:b; }