全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1122
推到 Plurk!
推到 Facebook!

如何抓html的javascrip所產生的random值

尚未結案
ORISBOY
一般會員


發表:11
回覆:7
積分:3
註冊:2004-10-25

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-12-29 21:02:39 IP:61.218.xxx.xxx 未訂閱
各位: 我最近遇到一個問題,我用javascrip語法寫了一個random的網頁,可是我想把他所產生的random值抓下來,但不知如何著手,如果你們會的話,教教我..感激不盡 而我的javascrip的寫法如下:    now = new Date(); number = 90+20*Math.abs(Math.random(now.getTime())); ("HR = ", number,"
") 我是ORIS,大家好 發表人 - orisboy 於 2004/12/29 21:04:52
------
我是ORIS,大家好
chris_shieh
高階會員


發表:46
回覆:308
積分:240
註冊:2004-04-26

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-12-30 14:11:43 IP:218.167.xxx.xxx 未訂閱
寫程式去Parse HTML 原始碼 找 "HR = " 之後的值就是 *視情況修改, ex: Random 值之後有沒有其他字元     
function GetNumberFromHTML(prefix, posfix, htmlfile:String):string;
var
  searchList:TStringList;
  i:integer;
  iPos, ePos:integer;
begin
  searchList:=TStringList.Create(self);
  searchList.LoadFromFile(htmlfile);
  for i=0 to searchList.count-1 do
  begin
     iPos:=Pos(prefix, searchList[i]);
     if iPos>0 then
     begin
       if posfix<>'' then
       begin
          ePos:=PosEx(posfix, searchList[i], iPos);
          if ePos=0 then
             ePos:=Length(searchList[i]);
       end
       else
          ePos:=Length(searchList[i]);
 
       Result:=Copy(searchList[i], iPos Length(prefix), ePos-iPos-Length(prefix));
       break;
     end;
  end;  
end;    呼叫方式
var
  prefix, random:String;
begin
  prefix:='HR = ';
  posfix:=''; //如果random值後面又有字元
  random:=GetNumberFromHTML(prefix, posfix, 'Test.html');
end;
Ktop_Robot
站務副站長


發表:0
回覆:3511
積分:0
註冊:2007-04-17

發送簡訊給我
#3 引用回覆 回覆 發表時間:2007-04-26 13:51:13 IP:000.000.xxx.xxx 未訂閱
提問者您好:


以上回應是否已得到滿意的答覆?


若已得到滿意的答覆,請在一週內結案,否則請在一週內回覆還有什麼未盡事宜,不然,
將由版主(尚無版主之區域將由副站長或站長)自由心證,選擇較合適之解答予以結案處理,
被選上之答題者同樣會有加分獎勵同時發問者將受到扣 1 分的處分。不便之處,請見諒。


有問有答有結案,才能有良性的互動,良好的討論環境需要大家共同維護,感謝您的配合。

------
我是機器人,我不接受簡訊.
系統時間:2024-07-04 2:31:25
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!