Snaik
Дата: Четверг, 13.02.2014, 18:34 | Сообщение # 1
Президент
Министр
Академик
Доктор
Кандидат
Аспирант
Магистр
Бакалавр
Абитуриент
Школьник
Звание: Магистр
Группа: Проверенные
Сообщений: 137
Друзья, помогите реализовать такую же идею, как на этом скриншоте: Вот сам код, который мне удалось вытащить) Код
<div class="supportindex"> <span>ОНЛАЙН ЗАКАЗ</span><br> <script type="text/javascript"> function _uploadCheck() { var w=_uWnd.all[this.upload_wnd]; if(!w || w.state.destroyed) return; w._myuploadTimer=setTimeout("_uploadProgress('"+this.upload_id+"',"+this.upload_wnd+")",3000); } function _uploadProgress(upId,widx) { if(_uWnd.all[widx]) _uWnd.all[widx]._myuploadTimer=null; var o={upload_wnd:widx,upload_id:upId,dataType:'json',type:'GET',timeout:5000,cache:1,success:_uploadTick,error: function(a, b, c) { console.log('Test!', a, '-', b, '-', c); }}; try { _uAjaxRequest("/.uploadstatus?upsession="+upId,o); } catch(e) { _uploadCheck.call(o,null,'error'); } } function _uploadTick(data,st) { var w=_uWnd.all[this.upload_wnd]; if(!w || w.state.destroyed) return; if(data.state=='error') { if(data.status==413) _uWnd.alert('Суммарный размер файлов превышает допустимое значение 15 МБ','',{w:230,h:80,tm:3000}); else _uWnd.alert('Ошибка соединения, попробуйте позже ('+data.status+')','',{w:230,h:80,tm:3000}); w.close(); sblmb2=0; return; } else if(data.state=='starting' && w._myuploadStarted) { _uWnd.alert('Ошибка соединения, попробуйте позже','',{w:230,h:80,tm:3000}); w.close(); return; } else if(data.state=='uploading' || data.state=='done') { var cents; if(data.state=='done' || data.size==0) { w.footer(''); } else { cents=Math.floor(data.received/data.size*1000)/10; w.footer('<div style="border:1px solid;position:relative"><div class="myWinTD2" style="width:'+Math.floor(cents)+'%;height:20px"></div><div style="text-align:center;position:absolute;left:0;top:0;width:100%;height:20px;font-size:14px">'+cents+'% ('+Math.floor(data.received/1024)+' Kb)</div></div>'); } w._myuploadStarted=1; if(data.state=='done') { sblmb2=0; return; } } _uploadCheck.call(this); } var sblmb2=0; function funQE00U() { var act='/mail/', upref='184YY1wdW2G', uploadId, wnd; try { var tr=checksubmit(); if(!tr){return false;} } catch(e) {} if(sblmb2==1) { return false; } sblmb2=1; window._uploadIdx = window._uploadIdx ? window._uploadIdx+1 : 1; uploadId = 'up' + window._uploadIdx + '_' + upref; var frm = $('#mffQE00U')[0]; frm.action=act+'?upsession='+uploadId; wnd = new _uWnd( 'sendMFe2', 'Отправка сообщения', -350, -100, { footerh:25, footerc:' ', autosize:0, modal:1, closeonesc:1, resize:0, hidefooter:0, contentsizeprio:0, onbeforeclose:function(){}, onclose:function(wnd){ if(wnd._myuploadTimer) clearTimeout(wnd._myuploadTimer); wnd._myuploadTimer=null; } }, { form:frm } ); wnd._myuploadStarted=0; _uploadCheck.call({upload_wnd:wnd.idx,upload_id:uploadId}); } </script> <form onsubmit="funQE00U();return false;" style="margin:0" id="mffQE00U" name="mform" method="post"> <input type="hidden" value="1" name="jkd498"> <input type="hidden" value="1" name="jkd428"> <table cellspacing="0" cellpadding="0" border="0" id="table1" style="margin-top:20px;"> <tbody><tr><td><input type="text" maxlength="70" onblur="if(this.value == ''){this.value = 'Ваше имя'}" onfocus="if(this.value == 'Ваше имя'){this.value = ''}" value="Ваше имя" style="height:35px;width:244px;color:#5a5a5a;background:#fff;line-height:30px; padding-left:10px;" size="30" name="f2"> </td></tr> <tr><td><input type="text" maxlength="70" onblur="if(this.value == ''){this.value = 'Ваш Email'}" onfocus="if(this.value == 'Ваш Email'){this.value = ''}" value="Ваш Email" style="height:35px;width:244px;margin-top:8px;color:#5a5a5a;line-height:30px; padding-left:10px;" size="30" name="f1"> </td></tr> <tr><td><input type="text" maxlength="70" onblur="if(this.value == ''){this.value = 'Телефон'}" onfocus="if(this.value == 'Телефон'){this.value = ''}" value="Телефон" style="height:35px;width:244px;margin-top:8px;color:#5a5a5a;line-height:30px; padding-left:10px;" size="30" name="f4"> </td></tr> <tr><td><textarea onblur="if(this.value == ''){this.value = 'Текст сообщения'}" onfocus="if(this.value == 'Текст сообщения'){this.value = ''}" value="Текст сообщения" style="height:300px;width:244px;margin-top:8px;color:#5a5a5a;line-height:20px; padding-left:10px;" cols="30" name="f3" rows="7"></textarea> </td></tr> <tr><td><br><input type="submit" value="Отправить сообщение" style="width:100%;height:45px;"></td></tr> </tbody></table> <input type="hidden" value="2" name="id"> <input type="hidden" value="1" name="a"> <input type="hidden" value="1" name="o"> </form> </div>
Добавлено (13.02.2014, 18:34) --------------------------------------------- [b2]
Тема Закрыта ! Ув. Администрация просьба закрыть тему в связи с её не актуальностью
[/b2]