194 lines
6.1 KiB
HTML
194 lines
6.1 KiB
HTML
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
|||
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|||
|
<head>
|
|||
|
<meta http-equiv="Content-Type" content="text/html; charset=GBK" />
|
|||
|
<title>֪ʶ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҳ<EFBFBD><EFBFBD></title>
|
|||
|
<script type="text/javascript" src="../comm/jquery.js"></script>
|
|||
|
<script type="text/javascript" src="../comm/hxcomm.js"></script>
|
|||
|
<script type="text/javascript" src="../comm/fund_level.js"></script>
|
|||
|
<link rel='stylesheet' type='text/css' href='../css/style.css' ></link>
|
|||
|
|
|||
|
<style>
|
|||
|
.p_ans_no {padding-left:60px;}
|
|||
|
p {padding-left:30px;font-weight:bold;}
|
|||
|
th {valign:top;text-align:center;}
|
|||
|
td {valign:top;text-align:center;}
|
|||
|
</style>
|
|||
|
<script type="text/javascript">
|
|||
|
var req_cnt = 0;
|
|||
|
var ans_cnt = 0;
|
|||
|
var flag = false;
|
|||
|
var right_cnt = 0;
|
|||
|
function new_fxpc()
|
|||
|
{
|
|||
|
fnCallFunctionWithParams('init', 'ND=1.0\ncmd=ajax_pkg\n');
|
|||
|
}
|
|||
|
function init()
|
|||
|
{
|
|||
|
fnCallFunctionWithParams('show_user_fxdj', 'ND=1.0\ncmd=query_fxpcxx\n');
|
|||
|
}
|
|||
|
function show_user_fxdj(strVal)
|
|||
|
{
|
|||
|
var retcode = getFieldValue(strVal, 'retcode');
|
|||
|
if (retcode == '1'){
|
|||
|
$('#level_current').html(getFieldValue(strVal, 'gp_fxcxnl_mc'));
|
|||
|
query_question();
|
|||
|
}
|
|||
|
else{
|
|||
|
fnShowMsgBox(getFieldValue(strVal, 'retmsg'));
|
|||
|
}
|
|||
|
}
|
|||
|
function query_question()
|
|||
|
{
|
|||
|
$('#result').hide();
|
|||
|
$('#question').show();
|
|||
|
fnCallFunctionWithParams('after_query_question', 'ND=1.0\ncmd=get_zspc_questions\n');
|
|||
|
}
|
|||
|
function after_query_question(strVal){
|
|||
|
var retcode = getFieldValue(strVal, 'retcode');
|
|||
|
if (retcode == '1')
|
|||
|
{
|
|||
|
//$("#output")[0].innerHTML = getFieldValue(strVal, 'risk_questions_data');
|
|||
|
var json = eval('('+ getFieldValue(strVal, 'risk_questions_data') + ')');
|
|||
|
display_question(render_question, json, 'hiddenModalContent', 'question_div');
|
|||
|
//fnShowMsgBox('<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>С<EFBFBD><D0A1><EFBFBD><EFBFBD>ڻ<EFBFBD><DABB><EFBFBD><EFBFBD>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD>ʶ<EFBFBD><CAB6><EFBFBD>Ϳͻ<CDBF><CDBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϼ<EFBFBD><CFBC><EFBFBD><EFBFBD><EFBFBD>¼<EFBFBD><C2BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>취<EFBFBD><ECB7A8><EFBFBD>ͽ<EFBFBD><CDBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD>ͻ<EFBFBD>֤ȯ<D6A4><C8AF><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD>ʵʩϸ<CAA9><EFBFBD><F2A1B7B5>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ҫ<EFBFBD><D2AA><EFBFBD><EFBFBD>֤ȯ<D6A4><C8AF>˾Ӧ<CBBE><D3A6><EFBFBD>˽<EFBFBD><CBBD>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD>ʲ<EFBFBD>״<EFBFBD><D7B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϰ<EFBFBD>ߡ<EFBFBD>֤ȯͶ<C8AF>ʾ<EFBFBD><CABE>顢<EFBFBD><E9A1A2><EFBFBD>ճ<EFBFBD><D5B3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD><EFBFBD>ƫ<EFBFBD>õ<EFBFBD><C3B5><EFBFBD>Ϣ<EFBFBD><CFA2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʵ<EFBFBD><CAB5>д<EFBFBD><D0B4><EFBFBD>ҹ<EFBFBD>˾<EFBFBD><CBBE>ŵ<EFBFBD><C5B5><EFBFBD><EFBFBD><EFBFBD>ĸ<EFBFBD><C4B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϱ<EFBFBD><CFB1>ܡ<EFBFBD>лл<D0BB><D0BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϣ<EFBFBD>');
|
|||
|
}
|
|||
|
else{
|
|||
|
document.getElementById('Q_form').style.display="none";
|
|||
|
fnShowMsgBox(getFieldValue(strVal, 'retmsg'));
|
|||
|
}
|
|||
|
}
|
|||
|
function do_get_ans(){
|
|||
|
var data = get_answer_data(create_answer, "hiddenModalContent", "question_div");
|
|||
|
if (data.tip_idx != -1){
|
|||
|
fnShowMsgBox("<22><><EFBFBD>ĵ<EFBFBD>" + data.tip_idx + "<22><>û<EFBFBD>лش<D0BB>");
|
|||
|
return null;
|
|||
|
}
|
|||
|
if (data.ansdata == null){
|
|||
|
fnShowMsgBox('ȡ<><C8A1><EFBFBD><EFBFBD>ʧ<EFBFBD><CAA7>');
|
|||
|
return null;
|
|||
|
}
|
|||
|
return data.ansdata;
|
|||
|
}
|
|||
|
|
|||
|
function do_ans_question(){
|
|||
|
var ansdata = do_get_ans();
|
|||
|
if (ansdata){
|
|||
|
var len = ansdata.length;
|
|||
|
var i = 0;
|
|||
|
var j = 0;
|
|||
|
var q = null;
|
|||
|
var req = {};
|
|||
|
req['ND'] = '1.0';
|
|||
|
req['cmd'] = 'submit_zspc_answer';
|
|||
|
req['scdm'] = fnFunction("get_setcode");
|
|||
|
req['gdzh'] = fnFunction("get_account");
|
|||
|
req['a_cell'] = '';
|
|||
|
//alert(len);
|
|||
|
for (i = 0; i < len; ++i){
|
|||
|
q = ansdata[i];
|
|||
|
req['q_no']= q.q_real_no;
|
|||
|
req['q_type'] = q.q_type;
|
|||
|
var a_cell = '';
|
|||
|
if (q.q_type == 'radio'){
|
|||
|
a_cell= q.answer[0].a_no;
|
|||
|
}
|
|||
|
else if (q.q_type == 'checkbox'){
|
|||
|
var clen = q.answer.length;
|
|||
|
a_cell= q.answer[0].a_no;
|
|||
|
for(j = 1; j < clen; ++ j){
|
|||
|
a_cell = a_cell + ',' + q.answer[j].a_no;
|
|||
|
}
|
|||
|
}
|
|||
|
//alert('q_no:'+req['q_no']);
|
|||
|
//alert('a_cell:'+a_cell);
|
|||
|
req['a_cell'] = req['a_cell'] + req['q_no'] + '|' + a_cell + ';';
|
|||
|
//alert(req['a_cell']);
|
|||
|
}
|
|||
|
var param = packdata(req, '=', '\n');
|
|||
|
req_cnt ++;
|
|||
|
fnCallFunctionWithParams('after_ans_question', param);
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
function after_ans_question(strVal){
|
|||
|
document.getElementById('Q_form').style.display = "none";
|
|||
|
document.getElementById('current_fxjb').style.display = "none";
|
|||
|
|
|||
|
ans_cnt ++;
|
|||
|
var retcode = getFieldValue(strVal, 'retcode');
|
|||
|
if (retcode == '1')
|
|||
|
{
|
|||
|
//~ right_cnt ++ ;
|
|||
|
$('#score').html(getFieldValue(strVal, 'score'));
|
|||
|
$('#level_name').html(getFieldValue(strVal, 'level_name'));
|
|||
|
$('#invest_advice').html(getFieldValue(strVal, 'invest_advice'));
|
|||
|
$('#result').show();
|
|||
|
}
|
|||
|
else
|
|||
|
{
|
|||
|
fnShowMsgBox(getFieldValue(strVal, 'retmsg'));
|
|||
|
}
|
|||
|
//~ if (req_cnt == ans_cnt){
|
|||
|
//~ if (right_cnt != req_cnt){
|
|||
|
//~ alert('<27><><EFBFBD>ղ<EFBFBD><D5B2>Դ<EFBFBD><D4B4><EFBFBD>ʧ<EFBFBD><CAA7>');
|
|||
|
//~ }
|
|||
|
//~ req_cnt = 0;
|
|||
|
//~ ans_cnt = 0;
|
|||
|
//~ right_cnt = 0;
|
|||
|
//~ fnCallFunctionWithParams('after_query_level', "ND=1.0\ncmd=ajax_query_new\n");
|
|||
|
//~ }
|
|||
|
}
|
|||
|
|
|||
|
function after_query_level(strVal){
|
|||
|
var retcode = getFieldValue(strVal, 'retcode');
|
|||
|
if (retcode == '1'){
|
|||
|
$('#score').html(getFieldValue(strVal, 'score'));
|
|||
|
$('#level_name').html(getFieldValue(strVal, 'level_name'));
|
|||
|
//$('#date').html(getFieldValue(strVal, 'date'));
|
|||
|
$('#result').show();
|
|||
|
}
|
|||
|
else{
|
|||
|
fnShowMsgBox(getFieldValue(strVal, 'retmsg'));
|
|||
|
}
|
|||
|
}
|
|||
|
</script>
|
|||
|
</head>
|
|||
|
<body onload="query_question();">
|
|||
|
<div id='question' style='display:none'>
|
|||
|
<div align="center" id='current_fxjb' style='display:none'>
|
|||
|
<p style='font-weight:bold;'><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǰ<EFBFBD><EFBFBD>Ͷ<EFBFBD><EFBFBD><EFBFBD>˷<EFBFBD><EFBFBD>ա<EFBFBD>һ<EFBFBD>㡹<EFBFBD><EFBFBD><EFBFBD>ܶȴ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>[<font color="red"><span id="level_current"></span></font>]<5D>͡<EFBFBD></p>
|
|||
|
</div>
|
|||
|
<form id = 'Q_form' onsubmit="return false;">
|
|||
|
<div id='hiddenModalContent' style='display:;'>
|
|||
|
</div>
|
|||
|
<br>
|
|||
|
<div align="center">
|
|||
|
<input type="button" value="<22>ᡡ<EFBFBD><E1A1A1>" onclick="do_ans_question();"/><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
<input type="reset" value="<22>ء<EFBFBD><D8A1><EFBFBD>" />
|
|||
|
</div>
|
|||
|
</form>
|
|||
|
</div>
|
|||
|
<div id='result' style='display:none;'>
|
|||
|
<table border="2" cellspacing="0" width="900" style="margin:auto;">
|
|||
|
<tbody>
|
|||
|
<tr valign="center">
|
|||
|
<td bgcolor="#e6e6e6" colspan="6" height="40px" width="100%">
|
|||
|
<p align="center">
|
|||
|
<font face="<22><><EFBFBD><EFBFBD>"><strong>Ͷ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>֪ʶ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵ</strong></font></p>
|
|||
|
</td>
|
|||
|
</tr>
|
|||
|
<tr valign="center">
|
|||
|
<td colspan="6" height="28" width="100%">
|
|||
|
<p><EFBFBD><EFBFBD><EFBFBD>ĵ÷֣<EFBFBD><font color="red"><span id="score"></span></font><EFBFBD><EFBFBD><span id="invest_advice"></span> </p></td>
|
|||
|
</tr>
|
|||
|
</tbody>
|
|||
|
</table>
|
|||
|
<br>
|
|||
|
<div align="center">
|
|||
|
<input type="button" value="<22><><EFBFBD>²<EFBFBD><C2B2><EFBFBD>" onclick="new_fxpc();"/>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
<span id="output"></span>
|
|||
|
</body>
|
|||
|
</html>
|