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 đọc nội dung web bằng javascript ?  XML
  [Question]   đọc nội dung web bằng javascript ? 06/03/2011 23:16:14 (+0700) | #1 | 232537
[Avatar]
khigiadano
Member

[Minus]    0    [Plus]
Joined: 27/02/2008 18:20:56
Messages: 370
Location: http://aspx.vn
Offline
[Profile] [PM] [Email] [WWW] [Yahoo!]
Nhờ mọi người giúp dùm vụ này với smilie
mình có 1 đường dẫn dạng: http://domain.com/1.txt

trong file 1.txt là 1 dòng chữ duy nhất "abcdef"

Làm thế nào mình dùng javascript để đọc được dòng chữ "abcdef" từ đường dẫn http://domain.com/1.txt nhỉ ?
không cần thiết phải code phức tạp dài dòng vì mình chỉ cần đọc dữ liệu 1 dòng duy nhất trong file txt này.

Mình đã search trên mạng nhiều nhưng chưa có kết quả thoả mãn smilie hic
Yahoo ID: khigiadano - Tel: 0907.870.676 - Email: khigiadano@gmail.com
Mình rất kém, vào đây học hỏi kinh nghiệm thôi...
[Up] [Print Copy]
  [Question]   đọc nội dung web bằng javascript ? 07/03/2011 02:13:58 (+0700) | #2 | 232543
[Avatar]
conmale
Administrator

Joined: 07/05/2004 23:43:15
Messages: 9353
Location: down under
Offline
[Profile] [PM]

khigiadano wrote:
Nhờ mọi người giúp dùm vụ này với smilie
mình có 1 đường dẫn dạng: http://domain.com/1.txt

trong file 1.txt là 1 dòng chữ duy nhất "abcdef"

Làm thế nào mình dùng javascript để đọc được dòng chữ "abcdef" từ đường dẫn http://domain.com/1.txt nhỉ ?
không cần thiết phải code phức tạp dài dòng vì mình chỉ cần đọc dữ liệu 1 dòng duy nhất trong file txt này.

Mình đã search trên mạng nhiều nhưng chưa có kết quả thoả mãn smilie hic 


"Dùng javascript" là sao? Chính bản thân javascript không tự thực thi được mà nó phải "sống bám" trình duyệt hoặc một client software nào đó. Đối với javascript, có thể dựa trên DOM để lấy thông tin trên một file nào đó nhưng file ấy phải có DOM cấu trúc thì javascript mới có thể thực hiện được. Nếu file 1.txt đó chỉ có một dòng chữ duy nhất mà nó không thuộc tag nào, object gì thì bó tay. Vấn đề không chỉ dừng lại ở chỗ "đọc" mà đọc rồi làm cái gì nữa.
What bringing us together is stronger than what pulling us apart.
[Up] [Print Copy]
  [Question]   đọc nội dung web bằng javascript ? 07/03/2011 08:21:26 (+0700) | #3 | 232546
protectHat
Member

[Minus]    0    [Plus]
Joined: 09/08/2008 11:02:35
Messages: 176
Location: DMZ
Offline
[Profile] [PM]
Cái domain.com đó là cùng sever với js hay sao?

mình demo 1 đoạn code dùng jquery lấy file txt nha
Code:
$(document).ready(function(){ 
	function contentDisp(){
		$.ajax({
			url : "1.txt",
			success : function (data) {
				$("#content").html(data);
			}
		});
	}
	contentDisp();
});
[Up] [Print Copy]
  [Question]   đọc nội dung web bằng javascript ? 07/03/2011 10:13:03 (+0700) | #4 | 232560
[Avatar]
xnohat
Moderator

Joined: 30/01/2005 13:59:19
Messages: 1210
Location: /dev/null
Offline
[Profile] [PM] [Email] [WWW] [Yahoo!] [MSN]

khigiadano wrote:
Nhờ mọi người giúp dùm vụ này với smilie
mình có 1 đường dẫn dạng: http://domain.com/1.txt

trong file 1.txt là 1 dòng chữ duy nhất "abcdef"

Làm thế nào mình dùng javascript để đọc được dòng chữ "abcdef" từ đường dẫn http://domain.com/1.txt nhỉ ?
không cần thiết phải code phức tạp dài dòng vì mình chỉ cần đọc dữ liệu 1 dòng duy nhất trong file txt này.

Mình đã search trên mạng nhiều nhưng chưa có kết quả thoả mãn smilie hic 


dùng Ajax ( cụ thể là XMLHTTP object ) để request cái file text đó và xử lý dòng abcdef được trả về trong XMLHTTP.response

Điều kiện là cái file đó phải host tại cùng domain, nếu không phải xử dụng tới một số thứ phức tạp để vượt qua giới hạn Cross-Domain
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]
  [Question]   đọc nội dung web bằng javascript ? 07/03/2011 11:41:53 (+0700) | #5 | 232565
[Avatar]
khigiadano
Member

[Minus]    0    [Plus]
Joined: 27/02/2008 18:20:56
Messages: 370
Location: http://aspx.vn
Offline
[Profile] [PM] [Email] [WWW] [Yahoo!]
xnohat gửi cho mình tham khảo đoạn code của bạn được không ?
Yahoo ID: khigiadano - Tel: 0907.870.676 - Email: khigiadano@gmail.com
Mình rất kém, vào đây học hỏi kinh nghiệm thôi...
[Up] [Print Copy]
  [Question]   đọc nội dung web bằng javascript ? 07/03/2011 15:39:22 (+0700) | #6 | 232578
[Avatar]
khigiadano
Member

[Minus]    0    [Plus]
Joined: 27/02/2008 18:20:56
Messages: 370
Location: http://aspx.vn
Offline
[Profile] [PM] [Email] [WWW] [Yahoo!]
Thank mọi người đã quan tâm.

Mình có 1 đường link check domain mà chỉ cần đưa querystring tên domain vào thì trang đó sẽ trả về số 0 và số 1 tương ứng với đã đăng ký hay chưa.
nội dung duy nhất (viewsource) chỉ có 1 con số thôi.

Mình muốn dùng javascript để get lấy thông tin này và hiện kết quả ra web của mình

Mọi người giúp mình 1 đoạn code đi
Yahoo ID: khigiadano - Tel: 0907.870.676 - Email: khigiadano@gmail.com
Mình rất kém, vào đây học hỏi kinh nghiệm thôi...
[Up] [Print Copy]
  [Question]   đọc nội dung web bằng javascript ? 07/03/2011 16:49:23 (+0700) | #7 | 232584
protectHat
Member

[Minus]    0    [Plus]
Joined: 09/08/2008 11:02:35
Messages: 176
Location: DMZ
Offline
[Profile] [PM]
Nếu bạn dùng bản jquery 1.5 thì ajax cũng cross-domain được.
[Up] [Print Copy]
  [Question]   đọc nội dung web bằng javascript ? 07/03/2011 16:53:23 (+0700) | #8 | 232585
[Avatar]
khigiadano
Member

[Minus]    0    [Plus]
Joined: 27/02/2008 18:20:56
Messages: 370
Location: http://aspx.vn
Offline
[Profile] [PM] [Email] [WWW] [Yahoo!]
Hic. Mình đang cố gắng hiểu phương thức của nó.
Các dòng kết nối và đọc dữ liệu như thế nào.

Nếu tự kiểm soát mà không phải dùng qua jquery thì cũng có cái hay của nó chứ.
Yahoo ID: khigiadano - Tel: 0907.870.676 - Email: khigiadano@gmail.com
Mình rất kém, vào đây học hỏi kinh nghiệm thôi...
[Up] [Print Copy]
  [Question]   đọc nội dung web bằng javascript ? 07/03/2011 17:11:06 (+0700) | #9 | 232587
[Avatar]
xnohat
Moderator

Joined: 30/01/2005 13:59:19
Messages: 1210
Location: /dev/null
Offline
[Profile] [PM] [Email] [WWW] [Yahoo!] [MSN]
http://www.huongdanlaptrinh.com/trung-tam-tin-hoc/Ajax-JavaScript/Xay-dung-mot-ung-dung-Ajax-co-ban.html

Chú ý đến thuộc tính XMLHTTPRequest.responseText
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]
  [Question]   đọc nội dung web bằng javascript ? 07/03/2011 23:53:21 (+0700) | #10 | 232596
[Avatar]
khigiadano
Member

[Minus]    0    [Plus]
Joined: 27/02/2008 18:20:56
Messages: 370
Location: http://aspx.vn
Offline
[Profile] [PM] [Email] [WWW] [Yahoo!]
very good
thank xnohat

Sau 1 hồi vật vã đã làm được rồi smilie
Có điều chỉ get được file cùng server

Như vậy cũng ok rồi
Post lên chia sẻ luôn
Code:
<html>
  <body>
   <script type="text/javascript">
  function ajaxFunction()
     {
    var xmlHttp;
     try
       {
      // Firefox, Opera 8.0+, Safari
      xmlHttp=new XMLHttpRequest();
      }
     catch (e)
       {
      // Internet Explorer
      try
         {
        xmlHttp=new   ActiveXObject("Msxml2.XMLHTTP");
        }
       catch (e)
         {
        try
           {
          xmlHttp=new   ActiveXObject("Microsoft.XMLHTTP");
          }
         catch (e)
           {
          alert("Your browser does   not support AJAX!");
          return false;
          }
        }
      }
         xmlHttp.onreadystatechange=function()
         {
         if(xmlHttp.readyState==4)
           {
             document.myForm.time.value=xmlHttp.responseText;
           }
         }
         xmlHttp.open("GET","time.asp",true);
         xmlHttp.send(null);
    }
  </script>
   <form name="myForm">
   Name: <input type="text"
   onkeyup="ajaxFunction();"   name="username" />
   Time: <input type="text"   name="time" />
   </form>
   </body>
   </html>
Yahoo ID: khigiadano - Tel: 0907.870.676 - Email: khigiadano@gmail.com
Mình rất kém, vào đây học hỏi kinh nghiệm thôi...
[Up] [Print Copy]
  [Question]   đọc nội dung web bằng javascript ? 07/03/2011 23:58:29 (+0700) | #11 | 232597
[Avatar]
khigiadano
Member

[Minus]    0    [Plus]
Joined: 27/02/2008 18:20:56
Messages: 370
Location: http://aspx.vn
Offline
[Profile] [PM] [Email] [WWW] [Yahoo!]
oh tham lam thêm 1 chút
Nếu muốn hiển thị tấm ảnh quay quay loading... khi đang GET dữ liệu thì phải thêm vào như thế nào trong này được nhỉ smilie
Yahoo ID: khigiadano - Tel: 0907.870.676 - Email: khigiadano@gmail.com
Mình rất kém, vào đây học hỏi kinh nghiệm thôi...
[Up] [Print Copy]
  [Question]   đọc nội dung web bằng javascript ? 12/03/2011 15:44:51 (+0700) | #12 | 232874
[Avatar]
khigiadano
Member

[Minus]    0    [Plus]
Joined: 27/02/2008 18:20:56
Messages: 370
Location: http://aspx.vn
Offline
[Profile] [PM] [Email] [WWW] [Yahoo!]
Có bạn nào giúp thêm mình hiện cái hình loading... khi nó đang load dữ liệu không vậy smilie
Yahoo ID: khigiadano - Tel: 0907.870.676 - Email: khigiadano@gmail.com
Mình rất kém, vào đây học hỏi kinh nghiệm thôi...
[Up] [Print Copy]
  [Question]   đọc nội dung web bằng javascript ? 13/03/2011 22:31:57 (+0700) | #13 | 232997
[Avatar]
canh_nguyen
Elite Member

[Minus]    0    [Plus]
Joined: 23/08/2004 18:55:09
Messages: 775
Location: Broken dream
Offline
[Profile] [PM] [WWW] [Yahoo!] [MSN] [ICQ]
Dựa vào state : http://msdn.microsoft.com/en-us/library/ms534361%28v=vs.85%29.aspx
[Up] [Print Copy]
  [Question]   đọc nội dung web bằng javascript ? 20/03/2011 13:25:09 (+0700) | #14 | 233583
[Avatar]
khigiadano
Member

[Minus]    0    [Plus]
Joined: 27/02/2008 18:20:56
Messages: 370
Location: http://aspx.vn
Offline
[Profile] [PM] [Email] [WWW] [Yahoo!]
Chà, mình vẫn không hiểu nó để làm được ...
canh_nguyen giúp mình thêm vài dòng code cho nó chạy được không ?
Yahoo ID: khigiadano - Tel: 0907.870.676 - Email: khigiadano@gmail.com
Mình rất kém, vào đây học hỏi kinh nghiệm thôi...
[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|