| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235 | <!DOCTYPE html><html><head>    <title>兑奖页面</title>    <!--#include virtual="/h5v2/htm2/head.htm" -->    <style type="text/css">        body {            background-image: url(img/phone.jpg);        }                .phoneNum {            float: left;            font-size: 20px;            color: #392316;            font-weight: bold;            width: 60px;            height: 60px;            text-align: center;            line-height: 60px;            border: 3px solid transparent;            margin-right: 2px;            margin-bottom: 2px;            border: 3px solid #ffb727;        }                .btn_focus_btn {            border: 3px solid #ffffff;            border-radius: 5px;        }                .btn_focus_btn1 {            border: 3px solid #ffffff;            border-radius: 20px;            box-shadow: 0px 0px 10px #3794e2;        }    </style></head><body>    <div id="buttonDiv"></div>    <div id="phoneRightDiv" style="visibility:hidden;"></div>    <!--#include virtual="/h5v2/htm2/foot.htm" -->    <!--#include virtual="activity_cfg.htm" -->    <script type="text/javascript">        var linkImage = CONFIG.SPACER; //透明图片        var buttons = []; //按钮数组        var act_id = ACTIVITY_CFG.ACT_ID,            act_code = ACTIVITY_CFG.ACT_CODE; //活动id及code        var dudu_is_vip = PageH5.cookie.get('activity_is_vip');        var uid = PageH5.cookie.get('activity_userid');        var prizeImg = PageH5.getParam('prizeImg');        var pnFocus = false,            pn = '';        var myKeys = ['1', '2', '3', '4', '5', '6', '7', '8', '9', '0', 'd', 'c'];        PageH5.eventHandler = function(keyCode) {            if (keyCode == KEY_LEFT) {                PageH5.Button.move('left');            } else if (keyCode == KEY_RIGHT) {                PageH5.Button.move('right');            } else if (keyCode == KEY_UP) {                PageH5.Button.move('up');            } else if (keyCode == KEY_DOWN) {                PageH5.Button.move('down');            } else if (keyCode == KEY_ENTER) {                PageH5.Button.click();            } else if (keyCode == KEY_BACK || keyCode == KEY_EXIT) {                back();            } else if (pnFocus) {                if (G('pn').innerText.length < 11) {                    if (keyCode == KEY_0) {                        pn += '0';                    } else if (keyCode == KEY_1) {                        pn += '1';                    } else if (keyCode == KEY_2) {                        pn += '2';                    } else if (keyCode == KEY_3) {                        pn += '3';                    } else if (keyCode == KEY_4) {                        pn += '4';                    } else if (keyCode == KEY_5) {                        pn += '5';                    } else if (keyCode == KEY_6) {                        pn += '6';                    } else if (keyCode == KEY_7) {                        pn += '7';                    } else if (keyCode == KEY_8) {                        pn += '8';                    } else if (keyCode == KEY_9) {                        pn += '9';                    } else if (keyCode == KEY_BACK || keyCode == KEY_EXIT) {                        pn = pn.substring(0, pn.length - 1);                    }                    G('pn').innerHTML = pn;                }            }        }        function init() {            var html = '';            html += '<div style="position:absolute;left: 736px;top:247px;z-index:1;border-radius: 13px;width: 288px;height:34px;" id="pnBorder"></div>';            html += '<div id="pn" style="position:absolute;left: 736px;top: 248px;width: 290px;height: 34px;line-height:30px;text-align:center;font-size:30px;overflow: hidden;color:color: #513b27;border: 2px solid #feb728;border-radius: 12px;"></div>';            for (var i = 0; i < myKeys.length; i++) {                html += '<div class="phoneNum" id="key_' + i + '" style="position:absolute;left:' + (738 + (i % 4) * 75) + 'px;top:' + (i < 4 ? 315 : i >= 4 && i < 8 ? 385 : 455) + 'px;">' + (i > 10 ? '清空' : i == 10 ? '删除' : i == 9 ? 0 : (i + 1)) + '</div>';                var obj = {                    id: 'key_' + i,                    action: goKey,                    index: i,                    left: 'key_' + (i - 1),                    right: 'key_' + (i + 1),                    up: ['key_' + (i - 4), 'pnBorder'],                    down: ['key_' + (i + 4), 'submit'],                    focusClass: 'btn',                };                buttons.push(obj);            }            html += '<div style="position:absolute;left:400px;top:640px;"><img id="back" src="img/btn_back.png"/></div>';            html += '<div style="position:absolute;left:770px;top:640px;"><img id="submit" src="img/btn_submit.png"/></div>';            G('buttonDiv').innerHTML = html;            var phoneRightDivHTML = '<div style="position:absolute;left:0px;top:0px;z-index:11;"><img src="img/markdown.jpg" width="1280" height="720"/></div>';            phoneRightDivHTML += '<div style="position:absolute;left:572px;top:613px;z-index:11;"><img id="right_btn" src="./img/btn_back.png"/></div>';            G('phoneRightDiv').innerHTML = phoneRightDivHTML;            buttons.push({                id: 'pnBorder',                left: '',                right: '',                up: '',                down: 'key_0',                focusClass: 'btn',                focusHandler: "pnFocus=true",                blurHandler: "pnFocus=false"            });            buttons.push({                id: 'submit',                action: submit,                left: 'back',                right: '',                up: 'key_9',                down: '',                focusClass: 'btn1',            });            buttons.push({                id: 'back',                action: back,                left: '',                right: 'submit',                up: 'key_8',                down: '',                focusClass: 'btn1'            });            var phoneRightBtn = {                id: 'right_btn',                action: back,                left: '',                right: '',                up: '',                down: '',                focusClass: 'btn1',            };            buttons.push(phoneRightBtn);            PageH5.btn.init('pnBorder', buttons, '', false);        }        function goKey(button) {            if (button.index == 10) {                pn = pn.substring(0, pn.length - 1);            } else if (button.index == 11) {                pn = '';            } else {                if (G('pn').innerText.length < 11)                    pn += myKeys[button.index];            }            G('pn').innerHTML = pn;        }        function submit() {            var phone = G('pn').innerHTML;            var myreg = /^[1][3,4,5,6,7,8,9][0-9]{9}$/; //19或16新号段也放开            if (!myreg.test(phone)) {                PageH5.tip('手机号码格式有误!');            } else {                ajax({                    url: webUrl + "index.php?m=Home&c=Activityv2&a=setUserInfo",                    data: {                        uid: uid,                        act_code: act_id,                        is_vip: dudu_is_vip,                        phone: phone                    },                    success: function(res) {                        if (res.code == 0) {                            goPhoneRight();                        } else {                            PageH5.tip('抱歉,号码保存失败!');                        }                    }                })            }        }        function goPhoneRight() {            S('phoneRightDiv');            H('buttonDiv');            PageH5.btn.set('right_btn');        }        function back() {            // if (PageH5.getParam('from') == 'winningInfo') {            //     location.href = './winningInfo.html';            // } else if (PageH5.getParam('from') == 'medalInfo') {            //     location.href = './medalInfo.html';            // } else {            location.href = './prize.html';            // }        }        window.onload = function() {            init();        }    </script></body></html>
 |