joken
2006-11-30
Why is their values the same when i print ? what should i do?
Html:
<html>
<script type="text/javascript">
var test="888888";
var eee="666666";
var username='';
var maxcredit='';
var code='';
var sel_league='';
var uid=''; //user's session ID
var loading = 'Y'; //是否正在讀取瀏覽頁面
var loading_var = 'Y'; //是否正在讀取變數值頁面
var ShowType = ''; //目前顯示頁面
var ltype = 1; //目前顯示line
var retime_flag = 'N'; //自動更新旗標
var retime = 0; //自動更新時間
var pg=0;
var str_even = '和局';
var str_renew = '秒自動更新';
var str_submit = '確認';
var str_reset = '重設';
var num_page = 20; //設定20筆賽程一頁
var now_page = 1; //目前顯示頁面
var pages = 1; //總頁數
var msg = ''; //即時資訊
var gamount = 0; //目前顯示一般賽程數
var GameFT = new Array(512); //最多設定顯示512筆開放賽程
for(var i=0; i<512; i++){
GameFT[i] = new Array(34); //為各賽程宣告 34 個欄位
}
function count_down(){
setTimeout('count_down()',1000);
}
function Execute()
{
test="ppppppppppp";
for (var i=0;i<5;i++){
for (var j=0;j<5;j++){
GameFT[i][j] =i+"-****-"+j;
// alert(GameFT[i][j]);
}
}
with(game_table){
//睲埃table戈
while(rows.length > 1)
deleteRow(rows.length-1);
}//with(obj_table);
uid ='55';
now_page=32;
// alert(GameFT[1][3]);
}
</script>
<body onload="Execute()" >
<input type="button" value="sss" onclick="alert(sabc.innerHTML)" />
<table id="game_table" width="526" border="0" cellspacing="1" cellpadding="0" >
<tr class="b_tline_fu">
<td width="40" id=sabc >時間</td>
<td width="200">主客队伍</td>
<td width="110" nowrap>足球</td>
<td width="110" nowrap>大小</td>
<td width="50">單雙</td>
</tr>
</table>
</body>
</html>
Testa.java
WebConversation wc = new WebConversation();
HttpUnitOptions.setExceptionsThrownOnScriptError(false);
HttpUnitOptions.setScriptingEnabled(true);
try {
WebResponse resp = wc
.getResponse("http://localhost:8082/soccerbets/aaa.htm");
WebResponse respas = wc.getCurrentPage();
ScriptingEngine engines = respas.getScriptableObject()
.getScriptEngine();
engines.clearCaches();
engines.evaluateScriptExpression("alert(GameFT)");
System.out.println("GameFT=="+wc.getNextAlert());
engines.clearCaches();
engines.evaluateScriptExpression("count_down()");
engines.evaluateScriptExpression("alert(uid)");
System.out.println("uid=="+wc.getNextAlert());
engines.evaluateScriptExpression("count_down()");
engines.evaluateScriptExpression("alert(now_page)");
//engines.evaluateScriptExpression("alert(sabc.innerHTML)");
System.out.println("now_page=="+wc.getNextAlert());
} catch (MalformedURLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SAXException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
joken
2006-12-01
why is they sames when i use wc.getNextAlert() ?