Beginner
1 сообщениий
Мужчина
|
На странице добавления фотографии искорежило выпадающее меню выбора категории. Я в ксс вообще никаких стилей к нему не прописывал, но он выглядит нестандартно + когда открываешь "меню" оно убегает в нижний правый угол. Что это? Вот смотрите:
|
|
|
|
|
Beginner
5 сообщений
Мужчина
|
AspeeD, вот код поставь его перед $BODY$
Code <script type="text/javascript"> function openery(frm){ var act='http://probniyyaa.ucoz.ru/photo/', upref='m7tT1sUlBa',uploadId,wnd; try {var tr=checksubmit();if(!tr){return false;}}catch(e){} if(!$("input[name='ocat']:checked",frm).length) {_uWnd.alert('Не выбрана категория','',{w:230,h:80,tm:3000});return;} $('#phF4')[0].disabled=true; window._uploadIdx=window._uploadIdx ? window._uploadIdx+1 : 1; uploadId='up'+window._uploadIdx+'_'+upref; frm.action=act+'?upsession='+uploadId; wnd=new _uWnd('addPht','Добавление материала',-310,-100,{footerh:25,footerc:' ',autosize:0,modal:1,closeonesc:1,resize:0,hidefooter:0,contentsizeprio:0, onclose:function(wnd){$('#phF4')[0].disabled=false;if(wnd._myuploadTimer)clearTimeout(wnd._myuploadTimer);wnd._myuploadTimer=null;}},{form:frm}); wnd._myuploadStarted=0; _uploadCheck.call({upload_wnd:wnd.idx,upload_id:uploadId}); }
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:_uploadCheck}; 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('Размер файла превышает допустимое значение','',{w:230,h:80,tm:3000}); else _uWnd.alert('Ошибка соединения, попробуйте позже ('+data.status+')','',{w:230,h:80,tm:3000}); w.close(); 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) cents='100'; 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') return; } _uploadCheck.call(this); }
function getimage(t,w) { ext = new Array('png','jpg','gif','jpeg','jpe'); var img = t.value.replace(/\\/g,'/'); var pic = img.toLowerCase(); var ok=0; for (i=0;i<ext.length;i++){ m = pic.indexOf('.' + ext[i]); if (m != -1) {ok=1;break;} } if (ok!=1){ _uWnd.alert('Недопустимый формат изображения','',{w:230,h:80,tm:3000}); } }
function chtype(f,i){ if (!i){i='';} if (f==1){ document.getElementById('tp1'+i).className='noclass'; document.getElementById('tp2'+i).className='noun'; document.getElementById('photo'+i).disabled=true; document.getElementById('photo'+i).style.display='none'; document.getElementById('uphoto'+i).disabled=false; document.getElementById('uphoto'+i).style.display=''; document.getElementById('pTxt'+i).innerHTML='Укажите полную ссылку на файл.'; } else { document.getElementById('tp1'+i).className='noun'; document.getElementById('tp2'+i).className='noclass'; document.getElementById('photo'+i).disabled=false; document.getElementById('photo'+i).style.display=''; document.getElementById('uphoto'+i).disabled=true; document.getElementById('uphoto'+i).style.display='none'; document.getElementById('pTxt'+i).innerHTML='Выберите файл на компьютере.'; } } function addNewPhoto(){ var is=0; for (var i=2;i<=10;i++){ var num=0+i; if (document.getElementById('phtN'+i).innerHTML==''){ document.getElementById('phtN'+i).innerHTML='<fieldset style="padding-top:3px;" id="phM100_'+i+'"><legend id="phM101_'+i+'" style="color:#808080"><b>Фотография '+i+'</b></legend>'+ '<table border="0" width="100%" cellspacing="1" cellpadding="2" class="manTable" id="phM102_'+i+'">'+ '<tr id="phM103_'+i+'"><td width="30%" valign="top" id="phM104_'+i+'">Фотография <font color="red" class="manStar">*</font>:<div class="fHelp" id="pTxt'+i+'" style="font-size:7pt;">Выберите файл на компьютере.</div></td>'+ '<td valign="top" id="phM105_'+i+'">'+ '<input type="file" id="photo'+i+'" name="photo'+i+'" style="width:100%;" size="20" onchange="getimage(this,'+i+')">'+ '<input type="text" id="uphoto'+i+'" name="uphoto'+i+'" size="20" disabled style="width:100%;display:none;">'+ '<div class="copy" style="padding-top:3px;" id="phM106_'+i+'">[ <a href="javascript:chtype(0,'+i+')" id="tp1'+i+'" class="noun">Файл на компьютере</a> | <a href="javascript:chtype(1,'+i+')" id="tp2'+i+'" class="noclass">Файл в интернете</a> ]</div></td>'+ '</tr>'+'<tr id="phM107_'+i+'"><td class="manTd1" id="phM108_'+i+'">Название фотографии:</td><td class="manTd2" id="phM109_'+i+'"><input type="text" class="manFlTiltle" name="name'+i+'" value="Фотография '+num+'" style="width:100%;" size="20" maxlength="50"/></td></tr>'+'<tr id="phM1010_'+i+'"><td class="manTd1" id="phM1011_'+i+'">Краткое описание:</td><td class="manTd2" id="phM1012_'+i+'"><textarea name="description'+i+'" style="width:100%;" class="manFlBrief" rows="4" cols="20"></textarea></td></tr>'+'</table></fieldset>'; if (i==10){is=1;} break; } } if (is){document.getElementById('newPhtBt').style.display='none';} } function clearf(){ document.addphoto.sbm.disabled=false; } </script>
|
|
|
|
|