http://newlewking.mybb.ru/
Скрипт - http://forumd.ru/viewtopic.php?id=2990
Лично у меня все хорошо, но один из наших игроков пожаловался на проблему - в браузере Хром пока грузится страница, он может открывать закрывать спойлеры. При полной загрузке страницы кнопки теряют способность нажатия. Заснято пользователем Реджи (тем, у кого проблема). Браузер как и у меня, последней версии. Помогите разобраться, в чем у него проблема
Проблема с двойным спойлером информации профиля юзера в топике
Сообщений 1 страница 7 из 7
Поделиться1Ср, 11 Апр 2012 18:54:31
Поделиться2Ср, 11 Апр 2012 19:02:25
Eluveitie
Ссылку на сообщение с траблок(клик по дате в сообщении
Поделиться3Ср, 11 Апр 2012 19:11:19
http://newlewking.mybb.ru/viewtopic.php … 13#p199894
Плюс сейчас добавил:
http://newlewking.mybb.ru/viewtopic.php … 16#p200099
Какие ему можно дать рекомендации на сей счет?
Поделиться4Ср, 11 Апр 2012 19:30:22
Eluveitie
Пробуйте Заменить HTML низ полностью (предыдущее сохраните)
<!-- Таблица --> <script type="text/javascript"> $(document).ready(function() { $("td.#MenuTxT div.submenutext").hide(); <!--$(".tabs span:first").addClass("active").show(); --> $("td.#MenuTxT div.submenutext:first").show(); $("div.#menu span").click(function() { $("div.#menu span").removeClass("tabactive"); $(this).addClass("tabactive"); $("td.#MenuTxT div.submenutext").hide(); var activeDiv = $(this).attr("alt"); $("div."+activeDiv).fadeIn(); return false; }); }); </script> <!-- Минимальное отображение профиля гостю --> <script type='text/javascript'> if (document<script type='text/javascript'> if (document.getElementById('pun-status').innerHTML.indexOf("Гость")!=-1) { document.write("<style>") document.write(".pa-online {display:none}") document.write(".pa-reg {display:none}") document.write(".pa-posts {display:none}") document.write(".pa-fld1 {display:none}") document.write(".pa-fld2 {display:none}") document.write(".pa-fld3 {display:none}") document.write(".pa-icq {display:none}") document.write(".pa-age {display:none}") document.write(".pa-sex {display:none}") document.write(".pa-time-visit {display:none}") document.write(".pa-from {display:none}") document.write(".pa-title {display:none}") document.write("</style>") } </script> <!-- Предупреждение о невозможности голосования --> <script language="JavaScript"> str=document.URL page=str.substring(str.lastIndexOf('/')+1) if( page.substring(0,9)=="viewtopic") { arr = document.getElementsByTagName("input") i=0 while( i<20 ) { if(arr[i].name=="null") { arr[i].onclick = IsShow break } i++ } } function IsShow(){ return confirm("Вы действительно хотите посмотреть результаты опроса?\nЕсли Вы это сделаете то не сможете в нём проголосовать.") } </script> <!-- Цветовыделение ников --> <script type="text/javascript"> inColor("red", new Array("Хабибу", "Eluveitie", "Вишо", "October", "Кали", "Джесика", "Sumatras")) inColor("RoyalBlue", new Array("Alatreon", "Sem", "Кора")) inColor("ForestGreen", new Array("Феми", "Alfonco")) function inColor(color, myarray){ var a=document.links for(i=0;i<a.length;i++){ for(q=0;q<myarray.length;q++){ if(a[i].innerHTML==myarray[q]){ a[i].innerHTML="<span style=\"color: "+color+";\">"+myarray[q]+"</span>" }}}} </script> <!-- Не показывать слово "отредактировано" --> <style type="text/css"> .lastedit {display:none} </style> <!-- Быстрый вход --> <script language="JavaScript"> function showLDiv() { if( document.getElementById("loginDiv").style.display == 'none' ) document.getElementById("loginDiv").style.display = '' else document.getElementById("loginDiv").style.display = 'none' return false; } function check_form() { if(document.forms["form_login"].req_username.value=='' || document.forms["form_login"].req_username.value=='') { alert('Еще рано нажимать на "Войти"'); return false; } return true } url=document.URL if(url.indexOf("login.php")==-1 && document.getElementById('navlogin')){ document.getElementById('navlogin').innerHTML = "<a href=\"login.php\" onclick=\"return showLDiv()\"><span>Войти</span></a>" login = "<centr><div id=loginDiv style=\"display: none; \">" login += "<form id=form_login name=login method=post action=\"login.php?action=in\" onsubmit=\"return check_form()\">" login += "<fieldset>" login += "<legend>Введите свое имя и пароль</legend>" login += "<input type=hidden name=form_sent value=1 />" login = login + "<input type=hidden name=redirect_url value="+document.URL+" />" login += "<br><table width=\"100%\" align=centr>" login += "<tr><td align=left><b>Имя :</b></td><td align=left><input type=\"text\" id=\"fld1\" name=\"req_username\" size=\"21\" maxlength=\"25\" /></td></tr>" login += "<tr><td align=left><b>Пароль :</b></td><td align=left><input type=\"password\" id=\"fld2\" name=\"req_password\" size=\"7\" maxlength=\"16\" /><span class=formsubmit><input type=submit class=button name=login value=\"Войти\" /></span>" login += "</form></td></tr>" login += "</table>" login += "</fieldset>" login += "<p><a href=\"register.php\"> Зарегистрироваться.</a> <a href=\"login.php?action=forget\"> Забыли пароль?</a></p>" login += "</div></center>" document.getElementById('pun-navlinks').innerHTML += login } </script> <!-- Разделение важных и обычных тем--> <script type="text/javascript"> if (document.URL.indexOf("viewforum")!=-1) {var trs=document.getElementById('pun-main').getElementsByTagName("table")[0].rows var io=1 for (io=1; io<=(trs.length-1); io++) {if ((trs[io].className.indexOf("isticky")!=-1)&&(io==1)) {var portant=document.getElementById('pun-main').getElementsByTagName("table")[0].insertRow(1) var im=portant.insertCell(0) im.innerHTML="Важные темы" im.style.color="#0000FF" im.style.backgroundColor="#FFFFFF" im.colSpan="4"} else if ((trs[io].className.indexOf("isticky")!=-1)&&(trs[io+1].className.indexOf('isticky')==-1)) {var normal=document.getElementById('pun-main').getElementsByTagName("table")[0].insertRow(io+1) var normal1=normal.insertCell(0) normal1.innerHTML="Темы форума" normal1.style.color="#0000FF" normal1.style.backgroundColor="#FFFFFF" normal1.colSpan="4" }}} </script> <!-- Цветогруппы в статистику--> <script type="text/javascript"> var text="<center><font color=Red> Администраторы </font> | <font color=RoyalBlue> Модераторы </font> | <font color=ForestGreen> Пиарщики </font></center>" pa=document.getElementById("pun-stats") pa.style.position = "relative" pa.innerHTML = "<div style=\"position:absolute; z-index:2; center: 10px; top: 40px; width: 100%;\">"+text+"</div>"+ pa.innerHTML </script> <!-- Защита e-mail от спамеров--> <script type="text/javascript"> var dog="@" var spam=document.getElementById('pun-main').getElementsByTagName("div") var at=0 for (at=0; at<=(spam.length-1); at++) {if (spam[at].className=="post-content") {spam[at].innerHTML=spam[at].innerHTML.replace(/\[mydog\]/g, dog)}} </script> <!--Скрыть название доп.поля--> <script type="text/javascript"> var fld = document.getElementsByClassName("pa-fld1") for(i=0;i<fld.length;i++){ fld[i].innerHTML=fld[i].innerHTML.substring(fld[i].innerHTML.indexOf(":")+1) } </script> <script type="text/javascript"> var fld = document.getElementsByClassName("pa-fld3") for(i=0;i<fld.length;i++){ fld[i].innerHTML=fld[i].innerHTML.substring(fld[i].innerHTML.indexOf(":")+1) } </script> <script type="text/javascript"> var fld = document.getElementsByClassName("pa-fld5") for(i=0;i<fld.length;i++){ fld[i].innerHTML=fld[i].innerHTML.substring(fld[i].innerHTML.indexOf(":")+1) } </script> <script type="text/javascript"> var fld = document.getElementsByClassName("pa-fld4") for(i=0;i<fld.length;i++){ fld[i].innerHTML=fld[i].innerHTML.substring(fld[i].innerHTML.indexOf(":")+1) } </script> <!-- Двойной спойлер Инфы в Профиле, в Топике --> <script> LIArray=new Array( //это не скрывается //"pa-author", //Ник-Нейм //"pa-avatar", //Аватар //"pa-title", //статус // 1 кнопка - ссылка на Картинку "http://uploads.ru/i/v/e/p/vepHh.png", "pa-reg", //Зарегистрирован "pa-invites", //Приглашений "pa-posts", //Кол-во сообщений: "pa-respect", //Уважение: "pa-positive", //Позитив "pa-sex", //Пол "pa-age", //Возраст "pa-icq", //Аська "pa-ip", //IP Юзера "pa-time-visit", //Провел на форуме: "pa-last-visit", //Последний визит: "pa-from", //Откуда "pa-fld4", //Доп.Поле.4 //"pa-online", //Пользователь online - Не засовываем в спойлеры // 2 кнопка- ссылка на Картинку "http://uploads.ru/i/s/c/V/scVZX.png", "pa-fld1", //Доп.Поле.1 "pa-fld2", //Доп.Поле.2 "pa-fld3", //Доп.Поле.3 "pa-fld5", //Доп.Поле.5 //Конец Списка, "_End" ) wrapp1="<li class='post-author-Sp'><img style='cursor:pointer' src='"; wrappEnd="'><ul style='display:none'></ul></li>"; wrapp2="<li class='post-author-Sp Sp2'><img style='cursor:pointer' src='"; var L='',TsK1='',TsK2='';b=LIArray.length-1; for(i=0; i<b; i++){a=LIArray[i];if(a.indexOf('http://')==0){TsK1=i;break;}} for(j=i+1; j<b; j++){a=LIArray[j];if(a.indexOf('http://')==0){TsK2=j;break;}} wrapp1=wrapp1+LIArray[TsK1]+wrappEnd;wrapp2=wrapp2+LIArray[TsK2]+wrappEnd;; $(".post .post-author").each(function() { Noset=true; for(i=TsK1+1; i<TsK2; i++){a=LIArray[i]; var C=$(this).find('.'+LIArray[i]) if(C.length&&Noset){Noset=false;C.before(wrapp1);D=$(this).find('li.post-author-Sp ul')} if(C.html()!=null){C.appendTo(D)} } Noset=true; for(i=TsK2+1; i<LIArray.length-1; i++){var C=$(this).find('.'+LIArray[i]) if(C.length&&Noset){Noset=false;$(this).find('li.post-author-Sp').after(wrapp2);D=$(this).find('li.post-author-Sp.Sp2 ul:last')} if(C.html()!=null){C.appendTo(D)} } }); $(".post .post-author-Sp ").click(function() { $(this).find('ul:first').toggle('slow') });</script> <!--Конец//=Двойной спойлер Инфы в Профиле, в Топике--> <!-- ЧТОБЫ НЕ ПРОПАДАЛИ ПОСТЫ V.2 --> <script src="http://hostjs-mybb2011.narod.ru/js/functio_Cookie33.js"></script><script> var Knopa2='<span style="position:absolute;right:-27px;top:-8px;z-index:200;cursor:pointer"><img id="Knopa2-2" src="http://savepic.org/1852486.png" title="Вставка запомненного при последней Отправке"/></span>';if(getCookie33('main-reply')){$("#main-reply").before(Knopa2);} $(".formsubmit input[type='submit']").click(function (){ var Ll=$("#main-reply").val();Ll=Ll.substring(0,1000);setCookie33('main-reply',Ll,8*60*1000);}); $("#Knopa2-2").click(function (){var L2=getCookie33('main-reply'); var L1=$("#main-reply").val();$("#main-reply").val(L1+L2);}); </script> <!-- Палитра --> <script type="text/javascript"> if ((document.URL.indexOf("viewtopic.php?")!=-1)||(document.URL.indexOf("edit.php")!=-1) ||(document.URL.indexOf("post.php")!=-1)){ ColorArray=new Array( "EEEEEE","DDDDDD","CCCCCC","BBBBBB","AAAAAA","999999","888888","777777","666666","555555", "444444","333333","222222","111111","000000","FC0000","ED0000","DB0000","CB0000","BA0000", "AA0000","980000","880000", //2строка--> "FEFD65","FEFD33","FCFC00","CAFEFE","CAFECA","CBFE99","CAFE65","CBFE33","CAFC00","99FEFE", "99FECA","99FE99","98FE65","99FE33","98FC00","65FEFE","65FECA","65FE98","65FE65","66FE33", "65FC00","33FEFE","33FECB", //3строка--> "FECA65","FECB33","FCCA00","CACAFE","CBCBCB","CACA98","CBCA66","CACA32","CBCA00","99CBFE", "98CACA","98CA98","99CB66","98CA32","99CB00","65CAFE","66CBCB","66CB98","66CB66","65CA32", "66CB00","33CBFE","32CACA", //4строка--> "FE9865","FE9833","FC9800","CA99FE","CA98CA","CA9898","CB9866","CA9832","CB9900","9999FE", "9898CA","979797","989865","999833","989700","6598FE","6699CB","659898","659865","669933", "659800","3399FE","3298CA", //5строка--> "FE6565","FE6533","FC6500","CA65FE","CB66CA","CB6698","CB6666","CA6532","CB6500","9865FE", "9866CB","986598","986565","996533","986500","6565FE","6666CB","656598","666666","656532", "666500","3366FE","3265CA", //6строка--> "FE3365","FE3333","FC3200","CA33FE","CA32CA","CA3298","CA3265","CA3232","CB3200","9833FE", "9832CA","993398","993365","993333","983200","6533FE","6532CA","653399","653265","653232", "663200","3333FE","3232CA", //7строка--> "FC0065","FC0032","FC0000","CA00FC","CB00CA","CB0098","CB0065","CB0032","CB0000","9800FC", "9800CB","980097","980065","980032","980000","6500FC","6500CB","650098","660065","660032", "660000","3200FC","3200CB", //8строка--> "00FC00","00ED00","00DB00","00CB00","00BA00","00AA00","009800","008800","007600","006600", "005400","004400","003200","002200","001000","0000FC","0000ED","0000DB","0000CB","0000BA", "0000AA","000098","000088" )//End var Metka_link="http://savepic.net/696986.gif"; var Nul_Img_link="http://savepic.net/711220.gif"; var stat_marker_link="http://savepic.net/668540.png"; var nul_img='<img class="Nul_Img" src="'+Nul_Img_link+'" alt="s" />'; var metka='<img class="metka" src="'+Metka_link+'"/>'; //alert(metka) var i=0,j=0,tbl="";var tblz=""; var Ntd=23,Nstr=8; var TDstrStart='<td style="background-color:#'; var TDstrEnd='">'+nul_img; for(j=0; j<Nstr; j++){tbl='<tr>'+tbl; for (i=0; i<Ntd; i++){NumTd=Ntd*j+i;tbl+=TDstrStart+ColorArray[NumTd]+';" alt="#'+ColorArray[NumTd]+TDstrEnd+'</td>'}; tbl+="</tr>";tblz+=tbl;tbl="";};tbl='<table id="len-tbl-01"'+tblz+'</table>';//alert(tbl) $("#color-area").prepend(tbl); $("#color-area").removeAttr("onclick") $("#len-tbl-01").before('<table class="Myp"><tr><td class=murom><input id="name_1" name="_1" type="text" size="7" value="######"></td><td></td><td class="rightMy"><input id="name_0" name="_0" type="text" size="7" value="######"></td></tr></table>');$("#color-area").append('<span title="свернуть" class=hidds alt=hidds></span>') $("#len-tbl-01 td").mouseover(function(){ $("#name_1").css({"color":"#000"}); $("#name_1").val($(this).attr("alt")); }); $("#len-tbl-01 td").click(function (){ // Клик по ячейке - ввод BB- кода и.. $("#len-tbl-01 .metka").remove();$(this).append(metka); $(this).css({"background-image":"url("+stat_marker_link+")"}); var ss=$(this).attr("alt");$("#name_0").val(ss);ss='[color='+ss;ss+="]"; bbcode(ss,"[/color]");}); $("#main-reply,.hidds").click(function (){ // cворачивание #color-area по клику на поле ввода $("#color-area").hide(); }); } </script> <!--Вставить картинку--> <style> #button-mybb {background-image:url('https://forumupload.ru/uploads/000a/45/08/120-1.png'); padding:0; line-height:0; background-position:center; background-repeat:no-repeat; height:26px; width:100%} </style> <script type="text/javascript"> if(form=document.getElementById("form-buttons")) form.getElementsByTagName("tr")[0].insertCell(12).innerHTML="<img src='/i/blank.gif' id='button-mybb' onclick=\"bbcode('[img]', '[/img]');\"/>" </script> <!-- Выделение Кода по клику в блоке Код --> <script type="text/javascript"> function select_text(elem) { if(window.getSelection) { var s=window.getSelection(); if(s.setBaseAndExtent){ s.setBaseAndExtent(elem,0,elem,elem.innerText.length-1); } else { var r=document.createRange(); r.selectNodeContents(elem); s.removeAllRanges(); s.addRange(r); } } else if(document.getSelection){ var s=document.getSelection(); var r=document.createRange(); r.selectNodeContents(elem); s.removeAllRanges(); s.addRange(r); } else if(document.selection){ var r=document.body.createTextRange(); r.moveToElementText(elem); r.select(); } } </script> <script type="text/javascript"> var div = document.getElementById('pun-main').getElementsByTagName('div'); for(x in div){ if(div[x].className=='code-box'){ div[x].getElementsByTagName('strong')[0].innerHTML = '<a href="#" onclick="select_text(this.parentNode.parentNode.childNodes[1].getElementsByTagName(\'pre\')[0]); return false;">Выделить код</a>'; } } </script> <!-- Пиар-вход --> <script type="text/javascript"> PiarNik="Piar"; PiarPas="1111"; var L="<div id=\"PR_loginDiv\" style=\"display:none;\">\ <form id=\"form_login\" name=\"login\" method=\"post\" action=\"login.php?action=in\" onsubmit=\"return check_form()\">\ <fieldset>\ <input type=\"hidden\" name=\"form_sent\" value=\"1\"/>\ <input type=\"text\" id=\"fld1\" name=\"req_username\" size=\"21\" maxlength=\"25\"/>\ <input type=\"text\" id=\"fld2\" name=\"req_password\" size=\"7\" maxlength=\"16\"/>\ <input type=\"submit\" class=\"button\" name=\"login\"/>\ </fieldset>\ </form>\ </div>\ <li id=\"navpiar\"><span id=spMyimg><a onclick=\"PiarIn()\">Вход для рекламы</a></span></li>"; if($("#navlogin").html()!=null){ $("#navlogin").after(L) //navlogin $("#PR_loginDiv #fld1").val(PiarNik) $("#PR_loginDiv #fld2").val(PiarPas) function PiarIn () {$("#PR_loginDiv input[type='submit']").click();} } </script> <center><!-- begin of Top100 code --> <script id="top100Counter" type="text/javascript" src="http://counter.rambler.ru/top100.jcn?2674680"></script> <noscript> <a href="http://top100.rambler.ru/navi/2674680/"> <img src="http://counter.rambler.ru/top100.cnt?2674680" alt="Rambler's Top100" border="0" /> </a> </noscript> <!-- end of Top100 code --> </center> <!--Описание внизу форума --> <center><strong>© The lion king - new life. 2009-2012 гг.</strong> <br>Права на персонажей принадлежат их создателям. В дизайне использованы арты Disney, EmpryLucan.</center>
Поделиться5Чт, 12 Апр 2012 00:34:59
Во всех остальных браузерах работает корректно, но только не в Chrome.
Видимо в нем проблема. Что может являться проблемой?
Отредактировано Реджи (Чт, 12 Апр 2012 00:35:09)
Поделиться6Чт, 12 Апр 2012 01:08:07
Реджи
У мну с Хрома - без траблов - возможно какие то плагины надо отключать (у меня без плагинов
Поделиться7Чт, 12 Апр 2012 16:41:42
Deff, да, предполагал, что какое-то из расширений, но ваш пост стимулировал меня отключить их все и убедиться, что виноваты они.
Сейчас буду искать.
Спасибо. В принципе тему можно закрыть.