banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Forum Index Thảo luận hệ điều hành Windows sử dụng hàm downloadfile trong javascript  XML
  [Question]   sử dụng hàm downloadfile trong javascript 24/06/2009 00:15:33 (+0700) | #1 | 184395
chaien281985
Member

[Minus]    0    [Plus]
Joined: 17/06/2007 14:48:15
Messages: 248
Location: HVAN
Offline
[Profile] [PM] [WWW]
Mình sử dụng hàm downloadfile trong javascript để download file a.txt trên localhost như sau:

system.net.webclient.downloadfile("http://localhost/a.txt","a.txt");

nhưng nó không thể download được. Rất mong được mọi người giải thích và giúp đỡ cho mình.

Trân trọng cảm ơn
[Up] [Print Copy]
  [Question]   sử dụng hàm downloadfile trong javascript 24/06/2009 02:55:02 (+0700) | #2 | 184404
[Avatar]
huynhfxvn
Member

[Minus]    0    [Plus]
Joined: 21/07/2005 11:09:35
Messages: 456
Location: UET.VNU
Offline
[Profile] [PM] [Email] [Yahoo!]
Thảm khảo tại javascript reference :http://www.w3schools.com/jsref/default.asp . Tôi không thấy class nào là system hay System cả.
Có lẽ bạn nhầm với .NET chăng ?


KHÔNG CÓ GÌ quý hơn tự do !
[Up] [Print Copy]
  [Question]   sử dụng hàm downloadfile trong javascript 24/06/2009 04:24:25 (+0700) | #3 | 184416
chaien281985
Member

[Minus]    0    [Plus]
Joined: 17/06/2007 14:48:15
Messages: 248
Location: HVAN
Offline
[Profile] [PM] [WWW]
hix. Không lẽ mình nhầm. Vậy làm cách nào để downloadfile với javascript bây giờ

Rất mong được các bạn chỉ giáo
[Up] [Print Copy]
  [Question]   sử dụng hàm downloadfile trong javascript 24/06/2009 05:19:36 (+0700) | #4 | 184418
[Avatar]
huynhfxvn
Member

[Minus]    0    [Plus]
Joined: 21/07/2005 11:09:35
Messages: 456
Location: UET.VNU
Offline
[Profile] [PM] [Email] [Yahoo!]
Bạn muốn tải file một cách âm thầm mà user không biết ah ? Hay là hiện ra dialog box để user save nó về ?
Vì lý do bảo mật nên ý muốn của bạn hơi bị khó đấy.
KHÔNG CÓ GÌ quý hơn tự do !
[Up] [Print Copy]
  [Question]   sử dụng hàm downloadfile trong javascript 24/06/2009 08:30:08 (+0700) | #5 | 184436
[Avatar]
freeze_love
Member

[Minus]    0    [Plus]
Joined: 23/01/2009 23:07:19
Messages: 415
Location: HCMc
Offline
[Profile] [PM] [Email]
Mình shared cho bạn một đoạn code JavaScript. Nó sẽ đếm ngược trong mọt thời gian mình định, sau khi hết time, sẽ hiện ra một nút bấm liên kết đến web hay tải file đều OK cả:
<style type="text/css">
body{
margin:0px;
font-family: Arial, sans-serif;
font-size: 4px;
height:100%;
background: url(.gif);
/*background-color: #000000; (màu nền ở đây)
text-align: left;
}

p{
text-align: left;
}
img{
border:0px;
}
A {
color: #0099ff; TEXT-DECORATION: none
}
A:hover {
color: yellow; TEXT-DECORATION: none
}
loginbutton { float:center; border: 1px solid #BDBDBD; font-size: 11px; font-weight:bold; color: #3E7BAA; background-color: #CDDDEA; padding: 0 5px 0 5px; margin: 0 5px 0 0; height:22px; }
</STYLE>
<script language="Javascript">
x356=10;
function countdown()
{
if ((0 <= 100) || (0 > 0))
{
x356--;
if(x356 == 0)
{
document.getElementById("dl").innerHTML = '<input type="submit" class="loginbutton" value="Enter" onClick="window.location=\'Data/index.html\'">';
}
if(x356 > 0)
{
document.getElementById("dl").innerHTML = '<center><font color=#ffffff><b> ..:: Welcome ::.. </b></font><br><center><font color=#3333ff>Please wait</font> <font color=red><b>'+x356+' </b></font><font color=#3333ff>seconds...</font>';
setTimeout('countdown()',1000);
}
}
}
countdown();
</script><br>
<center><p> </p>
<p style="text-align: center">
 </p>
<p> </p>
</center> </td></tr></table></center>

</font>
<FONT face="Courier New" size="6">

<p style="text-align: center"><b>
</TR>


..:: Welcome ::..</b></p>
</font>
<FONT style="FONT-size: 4pt" face="Courier New">


<center><table style="margin-top:0px;width:44%;"><tr>
<td style="border:0px solid #AAAAAA;height:100%;background-color:#000000;padding:0px;text-align:left" valign=top>

<p style="text-align: center">
<center>
<p style="text-align: center"><div id="dl" align="center">

 </div>

<table border="0" width="100%" id="table1">
<tr>
<td>
 </td>
</tr>
</table>

<script language="Javascript">
x356=10;
function countdown()
{
if ((0 <= 100) || (0 > 0))
{
x356--;
if(x356 == 0)
{
document.getElementById("dl").innerHTML = '<input type="submit" class="loginbutton" value="Enter" onClick="window.location=\'Data/index.html\'">';
}
if(x356 > 0)
{
document.getElementById("dl").innerHTML = '<center><font color=#ffffff><b> ..:: Welcome ::.. </b></font><br><center><font color=#3333ff>Please wait</font> <font color=red><b>'+x356+' </b></font><font color=#3333ff>seconds...</font>';
setTimeout('countdown()',1000);
}
}
}
countdown();
</script> 

Thay chổ màu cam theo ý bạn :).
do{
học đến điên;
}while (sống);
[Up] [Print Copy]
  [Question]   sử dụng hàm downloadfile trong javascript 24/06/2009 19:39:41 (+0700) | #6 | 184484
chaien281985
Member

[Minus]    0    [Plus]
Joined: 17/06/2007 14:48:15
Messages: 248
Location: HVAN
Offline
[Profile] [PM] [WWW]
Cảm ơn freeze_love và huynhfxvn đã trả lời. Mình muốn tải âm thầm cơ. Có lẽ là hơi khó. nghe nói là có một cách là thông qua lỗ hổng của activex, cách này có lẽ hơi khó và không tổng quát lắm. Vì nếu thực hiện được thì chỉ làm được trên IE không được trên FF.

Rất cảm ơn các bạn đã góp ý giúp mình.
[Up] [Print Copy]
  [Question]   sử dụng hàm downloadfile trong javascript 25/06/2009 03:17:31 (+0700) | #7 | 184535
[Avatar]
freeze_love
Member

[Minus]    0    [Plus]
Joined: 23/01/2009 23:07:19
Messages: 415
Location: HCMc
Offline
[Profile] [PM] [Email]
Dường như bạn này muốn thử Virus hay Trojan gì đây smilie
do{
học đến điên;
}while (sống);
[Up] [Print Copy]
  [Question]   sử dụng hàm downloadfile trong javascript 25/06/2009 13:21:57 (+0700) | #8 | 184600
[Avatar]
xnohat
Moderator

Joined: 30/01/2005 13:59:19
Messages: 1210
Location: /dev/null
Offline
[Profile] [PM] [Email] [WWW] [Yahoo!] [MSN]
Cơ bản Javascript hay bất kì thành phần nào trên trình duyệt, đều không cho phép ghi dữ liệu xuống máy mà không có sự hỏi han người dùng, ngoại chừ các mẫu dữ liệu vô hại ( ở một chừng mực nào đó ) là cookie. Thế nên việc ghi âm thầm thường là lỗi của một thành phần nào đó của trình duyệt, các lỗi này thường được gọi với tên: "Remote Code Exploit".
Google với từ khoá trên để tìm hiểu thêm
iJust clear, "What I need to do and how to do it"/i
br
brBox tán gẫu dời về: http://www.facebook.com/hvaonline
[Up] [Print Copy]
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Go to: 
 Users currently in here 
1 Anonymous

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|