Проблема решена, необходимо было добавить в "цвета стиля"
.pa-fld1, .pa-fld2, .pa-fld3 {display: none}
Она оставит видимой по умолчанию только первую вкладку.
ForumD.ru - Дизайн, графика, скрипты, техническая поддержка для форумов и сайтов |
Привет, Гость! Войдите или зарегистрируйтесь.
Вы здесь » ForumD.ru - Дизайн, графика, скрипты, техническая поддержка для форумов и сайтов » Бесплатная техническая поддержка » [Устарело]Разбор кода
Проблема решена, необходимо было добавить в "цвета стиля"
.pa-fld1, .pa-fld2, .pa-fld3 {display: none}
Она оставит видимой по умолчанию только первую вкладку.
Подскажите, пожалуйста, вот беру я этот скрипт, делаю на две кнопки.
Код:<script> function HideInfo(id,but){ if(but.value=="1"){ var fil=document.getElementById(id).getElementsByTagName("li") var fi=0 for (fi=0; fi<=(fil.length-1); fi++) {if ((fil[fi].className=="pa-fld1") || (fil[fi].className=="pa-fld2") || (fil[fi].className=="pa-fld3")) {fil[fi].style.display = "none";} if ((fil[fi].className!="pa-fld1") && (fil[fi].className!="pa-fld2") && (fil[fi].className!="pa-fld3")) {fil[fi].style.display = "block";} } } if(but.value=="2"){ var fil=document.getElementById(id).getElementsByTagName("li") var fi=0 for (fi=0; fi<=(fil.length-1); fi++) {if (fil[fi].className!="pa-fld1") {fil[fi].style.display = "none";} if (fil[fi].className=="pa-fld1") {fil[fi].style.display = "block";} } } return false} d = document.getElementsByTagName("div") for (i=0;d[i]; i++){ if (d[i].className.indexOf("post-author")!=-1){t = d[i].innerHTML if((j = t.toLowerCase().indexOf("<li class=pa-from>"))!=-1 || (j = t.toLowerCase().indexOf("<li class=\"pa-from\">"))!=-1 || (j = t.toLowerCase().indexOf("<li class=pa-reg>"))!=-1 || (j = t.toLowerCase().indexOf("<li class=\"pa-reg\">"))!=-1) d[i].innerHTML = t.substring(0,j)+"<center><input type='Submit' onClick=\"return HideInfo('info"+i+"',this)\" value='1' id='bu1' title='Статистика'> <input type='Submit' onClick=\"return HideInfo('info"+i+"',this)\" value='2' id='bu2' title='О персонаже'> </center><div id='info"+i+"'>"+t.substring(j,t.length)+"</div>"}} </script>
Как теперь под первую кнопку засунуть информацию
Зарегистрирован
Кол-во сообщений
Уважение
Позитив
Возраст
IP Юзера
Провел на форуме
Последний визит
Дополнительное поле 2
Дополнительное поле 4
а под вторую
Откуда
Пол
Дополнительное поле 1
Дополнительное поле 3
?
То есть, хочется что-то вроде этого Двойной спойлер информации в профиле (mybb) , но без спойлеров, а вкладками. Спойлеры сильно сужают профиль, отчего инфа растягивается вниз, да и не хочется, чтобы что-то ездило в профиле, хочется видеть фиксированные по высоте вкладки.
Вы здесь » ForumD.ru - Дизайн, графика, скрипты, техническая поддержка для форумов и сайтов » Бесплатная техническая поддержка » [Устарело]Разбор кода