rps
этот алгоритм я уже помнится соблюдала и результатом все равно только текст....
Награды (старый скрипт)
Сообщений 261 страница 280 из 829
Поделиться261Пн, 1 Фев 2010 00:56:51
Поделиться262Пн, 1 Фев 2010 01:23:06
Andatr@
Показывайте:
1. Адрес форума.
2. Сам скрипт, как он у Вас стоит.
Ещё можно ссылку на профиль участника, у которого стоят награды.
Поделиться263Пн, 1 Фев 2010 01:59:40
<script type="text/javascript"> function awardsOpen(str) { var awardsn = new Array(); awardsn["moder"] = new Array("Лучший модератор", "http://www.iconsearch.ru/uploads/iconlib/linspireclear/128x128/filesystems/trashcan_empty.png", "За модераторскую помощь") awardsn["helper"] = new Array("Помощник месяца", "http://www.iconsearch.ru/uploads/iconlib/crystalclear/128x128/apps/khelpcenter.png", "Неоценимая помощь форуму") awardsn["money"] = new Array("Банкир форума", "http://www.iconsearch.ru/uploads/iconlib/crystalclear/128x128/actions/db_add.png", "За материальную помощь форуму") str = str.split(",") if(str[str.length-1].substring(str[str.length-1].length-1, str[str.length-1].length)==" "){str[str.length-1]=str[str.length-1].substring(0, str[str.length-1].length-1)} var msg = new String(""); msg = "<head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=windows-1251\" /><link rel=\"stylesheet\" type=\"text/css\" href=\"http://forumstatic.ru/styles/0007/cb/53/style.1264282194.css\" /><title>Награды пользователя</title>" msg+= "<style type=\"text/css\">html, body, #pun, #pun-main {background-image: none; margin: 2px 2px; width: 99%;}</style><body>" msg+="<div id=\"pun\" class=\"punbb\"><div id=\"pun-main\" class=\"main\">" msg+="<table class=\"container\"><tr><th width=\"25%\">Название</th><th width=\"25%\">Иконка</th><th>За что</th></tr>"; for(i=0;i<str.length;i++){ msg+="<tr><td align=\"center\"><span>"+awardsn[str[i]][0]+"</span></td><td align=\"center\"><img width=\"100px\" height=\"100px\" src=\""+awardsn[str[i]][1]+"\" /></td><td align=\"center\"><span>"+awardsn[str[i]][2]+"</span></td></tr>"; } msg+="</table>"; msg+="</div></div></body></html>"; popup = window.open("", "", "height=300, width=700, top=300, left=300, scrollbars=1") popup.document.write(msg) popup.document.close() return false } var li = document.getElementsByTagName("li"); for(z=0;z<li.length;z++){ if(li[z].className=="pa-fld3"){ nag = li[z].innerHTML.substring(li[z].innerHTML.indexOf(": ")+2) nag1 = nag.split(","); nag1 = nag1.length; li[z].innerHTML = "Награды: <a href=\"javascript: //\" onclick=\"awardsOpen('"+nag+"');\" title=\"Показать награды пользователя\">"+nag1+"</a>" } } </script>
http://avadakedavra.topbb.ru/profile.php?id=12
Кажется все .. ))
Отредактировано Andatr@ (Пн, 1 Фев 2010 02:00:06)
Поделиться265Пн, 1 Фев 2010 03:05:24
rps
Да
Поделиться266Пн, 1 Фев 2010 03:19:41
Andatr@
А попробуйте в ХТМЛ-них поставить вот так, вместо Вашего:
<script type="text/javascript"> function awardsOpen(str) { var awardsn = new Array(); awardsn["moder"] = new Array("Лучший модератор", "http://www.iconsearch.ru/uploads/iconlib/linspireclear/128x128/filesystems/trashcan_empty.png", "За модераторскую помощь") awardsn["helper"] = new Array("Помощник месяца", "http://www.iconsearch.ru/uploads/iconlib/crystalclear/128x128/apps/khelpcenter.png", "Неоценимая помощь форуму") awardsn["money"] = new Array("Банкир форума", "http://www.iconsearch.ru/uploads/iconlib/crystalclear/128x128/actions/db_add.png", "За материальную помощь форуму") str = str.split(",") if(str[str.length-1].substring(str[str.length-1].length-1, str[str.length-1].length)==" "){str[str.length-1]=str[str.length-1].substring(0, str[str.length-1].length-1)} var msg = new String(""); msg = "<head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=windows-1251\" /><link rel=\"stylesheet\" type=\"text/css\" href=\"http://forumstatic.ru/styles/0007/cb/53/style.1264282194.css\" /><title>Награды пользователя</title>" msg+= "<style type=\"text/css\">html, body, #pun, #pun-main {background-image: none; margin: 2px 2px; width: 99%;}</style><body>" msg+="<div id=\"pun\" class=\"punbb\"><div id=\"pun-main\" class=\"main\">" msg+="<table class=\"container\"><tr><th width=\"25%\">Название</th><th width=\"25%\">Иконка</th><th>За что</th></tr>"; for(i=0;i<str.length;i++){ msg+="<tr><td align=\"center\"><span>"+awardsn[str[i]][0]+"</span></td><td align=\"center\"><img width=\"100px\" height=\"100px\" src=\""+awardsn[str[i]][1]+"\" /></td><td align=\"center\"><span>"+awardsn[str[i]][2]+"</span></td></tr>"; } msg+="</table>"; msg+="</div></div></body></html>"; popup = window.open("", "", "height=300, width=700, top=300, left=300, scrollbars=1") popup.document.write(msg) popup.document.close() return false } var li = document.getElementsByTagName("li"); for(z=0;z<li.length;z++){ if(li[z].className=="pa-fld3"){ nag = li[z].innerHTML.substring(li[z].innerHTML.indexOf(": ")+2) nag1 = nag.split(","); nag1 = nag1.length; li[z].innerHTML = "Награды: <a href=\"javascript: //\" onclick=\"awardsOpen('"+nag+"');\" title=\"Показать награды пользователя\">"+nag1+"</a>" } } </script>
http://partner.mybb.ru/viewtopic.php?id=32
Вот, посмотрите, тут я поставил и работает.
Отредактировано rps (Пн, 1 Фев 2010 03:20:07)
Поделиться267Пн, 1 Фев 2010 11:41:23
rps
Работает !! ))
спасибо )))
Поделиться268Пн, 1 Фев 2010 12:07:06
rps, простите пожалуйста за беспокойство, но вот у меня проблема, даже код уже меняла. все равно так же остается...
1. http://pv-design.ru/
2.
<script type="text/javascript"> function awardsOpen(str) { var awardsn = new Array(); awardsn["activ"] = new Array("Помощник", "http://s002.radikal.ru/i198/1001/b0/548d066fbb8d.png", "За активную помощь форуму") awardsn["1"] = new Array("Постоялец", "http://s48.radikal.ru/i122/1001/ed/f62dc86baafb.png", "За 1 день проведенный на форуме") awardsn["2"] = new Array("Умелый", "http://s003.radikal.ru/i203/1001/48/09c3b9bbab1f.png", "За интересные и креативные идеи для форума") awardsn["4"] = new Array("Новогодняя сказка", "http://s003.radikal.ru/i202/1001/ac/768dc6f59a88.png", "Провел Новый год с нами") awardsn["5"] = new Array("Именнинику)", "http://s006.radikal.ru/i213/1001/e1/83226cd863a4.png", "Отпраздновал День Рожденье на PV") awardsn["6"] = new Array("Помощник", "http://s001.radikal.ru/i193/1001/ea/e8d7c5794468.png", "За добавление интересных уроков по PhotoShop") awardsn["123 1"] = new Array("Победитель игры "Считалочка"", "http://s005.radikal.ru/i209/1001/df/e19ac48a1911.png", "За победу в игре считалочка") awardsn["123 2"] = new Array("Победитель игры "Считалочка"", "http://i074.radikal.ru/1001/07/f5ad892e9acd.png", "За победу в игре считалочка") awardsn["7"] = new Array("Мастер", "http://s61.radikal.ru/i173/1001/b4/396108a72ae5.png", "Заслуженный мастер") awardsn["8"] = new Array("PV-шник)", "http://s005.radikal.ru/i212/1001/35/59a243f7daaf.png", "Преданному посетителю") awardsn["F1"] = new Array("Флудер месяца", "http://i079.radikal.ru/1001/8f/e6053be123fd.png", "Мастеру флуда)") awardsn["F2"] = new Array("Флудер месяца", "http://s55.radikal.ru/i149/1001/73/35502b2b9af9.png ", "Мастеру флуда)") awardsn["top 1"] = new Array("Участник Топ-5", "http://i061.radikal.ru/1001/f6/f47eafcff72d.png", "За активное участие в конкурсе Топ-5") awardsn["top 2"] = new Array("Участник Топ-5", "http://s002.radikal.ru/i197/1001/40/355008a4885e.png", "За активное участие в конкурсе Топ-5") awardsn["top 3"] = new Array("Участник Топ-5", "http://s003.radikal.ru/i201/1001/c1/11aa3193976d.png", "За активное участие в конкурсе Топ-5") awardsn["9"] = new Array("Победитель конкурса!", "http://s001.radikal.ru/i193/1001/2b/4705645ce4dd.png", "За победу в конкурсе") str = str.split(",") if(str[str.length-1].substring(str[str.length-1].length-1, str[str.length-1].length)==" "){str[str.length-1]=str[str.length-1].substring(0, str[str.length-1].length-1)} var msg = new String(""); msg = "<head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=windows-1251\" /><link rel=\"stylesheet\" type=\"text/css\" href=\"http://pv-design.ru/styles/000b/39/70/style.1264684801.css\" /><title>Награды пользователя</title>" msg+= "<style type=\"text/css\">html, body, #pun, #pun-main {background-image: none; margin: 2px 2px; width: 99%;}</style><body>" msg+="<div id=\"pun\" class=\"punbb\"><div id=\"pun-main\" class=\"main\">" msg+="<table class=\"container\"><tr><th width=\"25%\">Название</th><th width=\"25%\">Иконка</th><th>За что</th></tr>"; for(i=0;i<str.length;i++){ msg+="<tr><td align=\"center\"><span>"+awardsn[str[i]][0]+"</span></td><td align=\"center\"><img width=\"100px\" height=\"100px\" src=\""+awardsn[str[i]][1]+"\" /></td><td align=\"center\"><span>"+awardsn[str[i]][2]+"</span></td></tr>"; } msg+="</table>"; msg+="</div></div></body></html>"; popup = window.open("", "", "height=300, width=700, top=300, left=300, scrollbars=1") popup.document.write(msg) popup.document.close() return false } var li = document.getElementsByTagName("li"); for(z=0;z<li.length;z++){ if(li[z].className=="pa-fld1"){ nag = li[z].innerHTML.substring(li[z].innerHTML.indexOf(": ")+2) nag1 = nag.split(","); nag1 = nag1.length; li[z].innerHTML = "Награды: <a href=\"javascript: //\" onclick=\"awardsOpen('"+nag+"');\" title=\"Показать награды пользователя\">"+nag1+"</a>" } } </script>
3. http://pv-design.ru/profile.php?id=17
Посмотрите пожалуйста, что не так
Поделиться269Пн, 1 Фев 2010 17:10:23
Gotiko
<script type="text/javascript"> function awardsOpen(str) { var awardsn = new Array(); awardsn["activ"] = new Array("Помощник", "http://s002.radikal.ru/i198/1001/b0/548d066fbb8d.png", "За активную помощь форуму") awardsn["1"] = new Array("Постоялец", "http://s48.radikal.ru/i122/1001/ed/f62dc86baafb.png", "За 1 день проведенный на форуме") awardsn["2"] = new Array("Умелый", "http://s003.radikal.ru/i203/1001/48/09c3b9bbab1f.png", "За интересные и креативные идеи для форума") awardsn["4"] = new Array("Новогодняя сказка", "http://s003.radikal.ru/i202/1001/ac/768dc6f59a88.png", "Провел Новый год с нами") awardsn["5"] = new Array("Именнинику)", "http://s006.radikal.ru/i213/1001/e1/83226cd863a4.png", "Отпраздновал День Рожденье на PV") awardsn["6"] = new Array("Помощник", "http://s001.radikal.ru/i193/1001/ea/e8d7c5794468.png", "За добавление интересных уроков по PhotoShop") awardsn["123 1"] = new Array("Победитель игры \"Считалочка\"", "http://s005.radikal.ru/i209/1001/df/e19ac48a1911.png", "За победу в игре считалочка") awardsn["123 2"] = new Array("Победитель игры \"Считалочка\"", "http://i074.radikal.ru/1001/07/f5ad892e9acd.png", "За победу в игре считалочка") awardsn["7"] = new Array("Мастер", "http://s61.radikal.ru/i173/1001/b4/396108a72ae5.png", "Заслуженный мастер") awardsn["8"] = new Array("PV-шник)", "http://s005.radikal.ru/i212/1001/35/59a243f7daaf.png", "Преданному посетителю") awardsn["F1"] = new Array("Флудер месяца", "http://i079.radikal.ru/1001/8f/e6053be123fd.png", "Мастеру флуда)") awardsn["F2"] = new Array("Флудер месяца", "http://s55.radikal.ru/i149/1001/73/35502b2b9af9.png ", "Мастеру флуда)") awardsn["top 1"] = new Array("Участник Топ-5", "http://i061.radikal.ru/1001/f6/f47eafcff72d.png", "За активное участие в конкурсе Топ-5") awardsn["top 2"] = new Array("Участник Топ-5", "http://s002.radikal.ru/i197/1001/40/355008a4885e.png", "За активное участие в конкурсе Топ-5") awardsn["top 3"] = new Array("Участник Топ-5", "http://s003.radikal.ru/i201/1001/c1/11aa3193976d.png", "За активное участие в конкурсе Топ-5") awardsn["9"] = new Array("Победитель конкурса!", "http://s001.radikal.ru/i193/1001/2b/4705645ce4dd.png", "За победу в конкурсе") str = str.split(",") if(str[str.length-1].substring(str[str.length-1].length-1, str[str.length-1].length)==" "){str[str.length-1]=str[str.length-1].substring(0, str[str.length-1].length-1)} var msg = new String(""); msg = "<head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=windows-1251\" /><link rel=\"stylesheet\" type=\"text/css\" href=\"http://pv-design.ru/styles/000b/39/70/style.1264684801.css\" /><title>Награды пользователя</title>" msg+= "<style type=\"text/css\">html, body, #pun, #pun-main {background-image: none; margin: 2px 2px; width: 99%;}</style><body>" msg+="<div id=\"pun\" class=\"punbb\"><div id=\"pun-main\" class=\"main\">" msg+="<table class=\"container\"><tr><th width=\"25%\">Название</th><th width=\"25%\">Иконка</th><th>За что</th></tr>"; for(i=0;i<str.length;i++){ msg+="<tr><td align=\"center\"><span>"+awardsn[str[i]][0]+"</span></td><td align=\"center\"><img width=\"100px\" height=\"100px\" src=\""+awardsn[str[i]][1]+"\" /></td><td align=\"center\"><span>"+awardsn[str[i]][2]+"</span></td></tr>"; } msg+="</table>"; msg+="</div></div></body></html>"; popup = window.open("", "", "height=300, width=700, top=300, left=300, scrollbars=1") popup.document.write(msg) popup.document.close() return false } var li = document.getElementsByTagName("li"); for(z=0;z<li.length;z++){ if(li[z].className=="pa-fld1"){ nag = li[z].innerHTML.substring(li[z].innerHTML.indexOf(": ")+2) nag1 = nag.split(","); nag1 = nag1.length; li[z].innerHTML = "Награды: <a href=\"javascript: //\" onclick=\"awardsOpen('"+nag+"');\" title=\"Показать награды пользователя\">"+nag1+"</a>" } } </script>
Поставьте это вместо Вашего.
Поделиться270Пн, 1 Фев 2010 18:10:16
rps, спасибо!!!!Только вот еще одна проблемка появилась.Я нажимаю на кнопочку, а окно не открывается...
Поделиться272Пн, 1 Фев 2010 18:36:09
Opera.Ладно, может оно только у меня так отображается, посмотрим что пользователи скажут.Спасибо вам огромнейшее!!!!
Поделиться273Пн, 1 Фев 2010 18:38:28
И еще, белое окно, оно так и должно быть?))Или можно как то цвета изменить?
Поделиться274Пн, 1 Фев 2010 19:02:46
Gotiko
Сейчас проверил в Опере - похоже она блокирует его, как всплывающее окно.
белое окно, оно так и должно быть?))Или можно как то цвета изменить
Попробуйте так тогда поставить:
<script type="text/javascript"> function awardsOpen(str) { var awardsn = new Array(); awardsn["activ"] = new Array("Помощник", "http://s002.radikal.ru/i198/1001/b0/548d066fbb8d.png", "За активную помощь форуму") awardsn["1"] = new Array("Постоялец", "http://s48.radikal.ru/i122/1001/ed/f62dc86baafb.png", "За 1 день проведенный на форуме") awardsn["2"] = new Array("Умелый", "http://s003.radikal.ru/i203/1001/48/09c3b9bbab1f.png", "За интересные и креативные идеи для форума") awardsn["4"] = new Array("Новогодняя сказка", "http://s003.radikal.ru/i202/1001/ac/768dc6f59a88.png", "Провел Новый год с нами") awardsn["5"] = new Array("Именнинику)", "http://s006.radikal.ru/i213/1001/e1/83226cd863a4.png", "Отпраздновал День Рожденье на PV") awardsn["6"] = new Array("Помощник", "http://s001.radikal.ru/i193/1001/ea/e8d7c5794468.png", "За добавление интересных уроков по PhotoShop") awardsn["123 1"] = new Array("Победитель игры \"Считалочка\"", "http://s005.radikal.ru/i209/1001/df/e19ac48a1911.png", "За победу в игре считалочка") awardsn["123 2"] = new Array("Победитель игры \"Считалочка\"", "http://i074.radikal.ru/1001/07/f5ad892e9acd.png", "За победу в игре считалочка") awardsn["7"] = new Array("Мастер", "http://s61.radikal.ru/i173/1001/b4/396108a72ae5.png", "Заслуженный мастер") awardsn["8"] = new Array("PV-шник)", "http://s005.radikal.ru/i212/1001/35/59a243f7daaf.png", "Преданному посетителю") awardsn["F1"] = new Array("Флудер месяца", "http://i079.radikal.ru/1001/8f/e6053be123fd.png", "Мастеру флуда)") awardsn["F2"] = new Array("Флудер месяца", "http://s55.radikal.ru/i149/1001/73/35502b2b9af9.png ", "Мастеру флуда)") awardsn["top 1"] = new Array("Участник Топ-5", "http://i061.radikal.ru/1001/f6/f47eafcff72d.png", "За активное участие в конкурсе Топ-5") awardsn["top 2"] = new Array("Участник Топ-5", "http://s002.radikal.ru/i197/1001/40/355008a4885e.png", "За активное участие в конкурсе Топ-5") awardsn["top 3"] = new Array("Участник Топ-5", "http://s003.radikal.ru/i201/1001/c1/11aa3193976d.png", "За активное участие в конкурсе Топ-5") awardsn["9"] = new Array("Победитель конкурса!", "http://s001.radikal.ru/i193/1001/2b/4705645ce4dd.png", "За победу в конкурсе") str = str.split(",") if(str[str.length-1].substring(str[str.length-1].length-1, str[str.length-1].length)==" "){str[str.length-1]=str[str.length-1].substring(0, str[str.length-1].length-1)} var msg = new String(""); msg = "<head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=windows-1251\" /><link rel=\"stylesheet\" type=\"text/css\" href=\"http://pv-design.ru/styles/000b/39/70/style.1264875847.css\" /><title>Награды пользователя</title>" msg+= "<style type=\"text/css\">html, body, #pun, #pun-main {background-image: none; margin: 2px 2px; width: 99%;}</style><body>" msg+="<div id=\"pun\" class=\"punbb\"><div id=\"pun-main\" class=\"main\">" msg+="<table class=\"container\"><tr><th width=\"25%\">Название</th><th width=\"25%\">Иконка</th><th>За что</th></tr>"; for(i=0;i<str.length;i++){ msg+="<tr><td align=\"center\"><span>"+awardsn[str[i]][0]+"</span></td><td align=\"center\"><img width=\"100px\" height=\"100px\" src=\""+awardsn[str[i]][1]+"\" /></td><td align=\"center\"><span>"+awardsn[str[i]][2]+"</span></td></tr>"; } msg+="</table>"; msg+="</div></div></body></html>"; popup = window.open("", "", "height=300, width=700, top=300, left=300, scrollbars=1") popup.document.write(msg) popup.document.close() return false } var li = document.getElementsByTagName("li"); for(z=0;z<li.length;z++){ if(li[z].className=="pa-fld1"){ nag = li[z].innerHTML.substring(li[z].innerHTML.indexOf(": ")+2) nag1 = nag.split(","); nag1 = nag1.length; li[z].innerHTML = "Награды: <a href=\"javascript: //\" onclick=\"awardsOpen('"+nag+"');\" title=\"Показать награды пользователя\">"+nag1+"</a>" } } </script>
Поделиться275Пн, 1 Фев 2010 19:26:24
rps, спасибо!!!!
Поделиться276Вт, 2 Фев 2010 02:34:16
Поставил вот этот скрипт, что выше, но наблюдается такой прикол - при нажатии на награды, чтобы их посмотреть сами картинки увеличиваются и "квадратизируются"))) то есть, до квадратиков, это не есть гуд.((
как сделать вот этот скрипт, чтобы он показывал сразу награды, без нажатия и увеличения?
у меня браузер опера 10.10, форум - http://stalkermod.webtalk.ru/
Поделиться277Вт, 2 Фев 2010 03:59:34
jelome
<img src="URL"Адрес изображения">
Ставите этот код в профиль. Скрипт убираете.
Поделиться278Вс, 21 Фев 2010 20:07:39
Помогите пожалуйста. Вроде делала всё как надо, а вместо награды пишет ключ награды. Вот ссыль на сайт, проверяла у пользователя под ником Neko-sempai.
Вот код, который вставляла:
<script type="text/javascript"> function awardsOpen(str) { var awardsn = new Array(); awardsn["moder"] = new Array("Хороший Модератор", "http://forumupload.ru/uploads/000c/15/13/140-2.gif", "За модераторскую помощь") awardsn["flooder"] = new Array("Флудер", "http://forumupload.ru/uploads/000c/15/13/140-3.gif", "За большое кол-во сообщений") awardsn["admin"] = new Array("Админ форума", "http://forumupload.ru/uploads/000c/15/13/140-1.gif", "За развитие форума") awardsn["desiner"] = new Array("Дизайнер форума", "http://forumupload.ru/uploads/000c/15/13/140-5.gif", "За помощь с дизайном") awardsn["helpher"] = new Array("Помощник", "http://forumupload.ru/uploads/000c/15/13/141-1.gif", "За помощь сайту") awardsn["roler"] = new Array("Ролевик", http://forumupload.ru/uploads/000c/15/13/141-2.gif", "За помощь с ролевой") awardsn["active"] = new Array("Активный", "http://forumupload.ru/uploads/000c/15/13/141-3.gif", "За активность на форуме") str = str.split(",") if(str[str.length-1].substring(str[str.length-1].length-1, str[str.length-1].length)==" "){str[str.length-1]=str[str.length-1].substring(0, str[str.length-1].length-1)} var msg = new String(""); msg = "<head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=windows-1251\" /><link rel=\"stylesheet\" type=\"text/css\" href=\"http://forumstatic.ru/styles/000c/15/13/style.1266604027.css\" /><title>Награды пользователя</title>" msg+= "<style type=\"text/css\">html, body, #pun, #pun-main {background-image: none; margin: 2px 2px; width: 99%;}</style><body>" msg+="<div id=\"pun\" class=\"punbb\"><div id=\"pun-main\" class=\"main\">" msg+="<table class=\"container\"><tr><th width=\"25%\">Название</th><th width=\"25%\">Иконка</th><th>За что</th></tr>"; for(i=0;i<str.length;i++){ msg+="<tr><td align=\"center\"><span>"+awardsn[str[i]][0]+"</span></td><td align=\"center\"><img width=\"100px\" height=\"100px\" src=\""+awardsn[str[i]][1]+"\" /></td><td align=\"center\"><span>"+awardsn[str[i]][2]+"</span></td></tr>"; } msg+="</table>"; msg+="</div></div></body></html>"; popup = window.open("", "", "height=300, width=700, top=300, left=300, scrollbars=1") popup.document.write(msg) popup.document.close() return false } var li = document.getElementsByTagName("li"); for(z=0;z<li.length;z++){ if(li[z].className=="pa-fld1"){ nag = li[z].innerHTML.substring(li[z].innerHTML.indexOf(": ")+2) nag1 = nag.split(","); nag1 = nag1.length; li[z].innerHTML = "Награды: <a href=\"javascript: //\" onclick=\"awardsOpen('"+nag+"');\" title=\"Показать награды пользователя\">"+nag1+"</a>" } } </script>
Поделиться279Вс, 21 Фев 2010 21:00:14
Kitayumi
Здравствуйте!
Попробуйте поставить так:
<script type="text/javascript"> function awardsOpen(str) { var awardsn = new Array(); awardsn["moder"] = new Array("Хороший Модератор", "http://forumupload.ru/uploads/000c/15/13/140-2.gif", "За модераторскую помощь") awardsn["flooder"] = new Array("Флудер", "http://forumupload.ru/uploads/000c/15/13/140-3.gif", "За большое кол-во сообщений") awardsn["admin"] = new Array("Админ форума", "http://forumupload.ru/uploads/000c/15/13/140-1.gif", "За развитие форума") awardsn["desiner"] = new Array("Дизайнер форума", "http://forumupload.ru/uploads/000c/15/13/140-5.gif", "За помощь с дизайном") awardsn["helpher"] = new Array("Помощник", "http://forumupload.ru/uploads/000c/15/13/141-1.gif", "За помощь сайту") awardsn["roler"] = new Array("Ролевик", "http://forumupload.ru/uploads/000c/15/13/141-2.gif", "За помощь с ролевой") awardsn["active"] = new Array("Активный", "http://forumupload.ru/uploads/000c/15/13/141-3.gif", "За активность на форуме") str = str.split(",") if(str[str.length-1].substring(str[str.length-1].length-1, str[str.length-1].length)==" "){str[str.length-1]=str[str.length-1].substring(0, str[str.length-1].length-1)} var msg = new String(""); msg = "<head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=windows-1251\" /><link rel=\"stylesheet\" type=\"text/css\" href=\"http://forumstatic.ru/styles/000c/15/13/style.1266604027.css\" /><title>Награды пользователя</title>" msg+= "<style type=\"text/css\">html, body, #pun, #pun-main {background-image: none; margin: 2px 2px; width: 99%;}</style><body>" msg+="<div id=\"pun\" class=\"punbb\"><div id=\"pun-main\" class=\"main\">" msg+="<table class=\"container\"><tr><th width=\"25%\">Название</th><th width=\"25%\">Иконка</th><th>За что</th></tr>"; for(i=0;i<str.length;i++){ msg+="<tr><td align=\"center\"><span>"+awardsn[str[i]][0]+"</span></td><td align=\"center\"><img width=\"100px\" height=\"100px\" src=\""+awardsn[str[i]][1]+"\" /></td><td align=\"center\"><span>"+awardsn[str[i]][2]+"</span></td></tr>"; } msg+="</table>"; msg+="</div></div></body></html>"; popup = window.open("", "", "height=300, width=700, top=300, left=300, scrollbars=1") popup.document.write(msg) popup.document.close() return false } var li = document.getElementsByTagName("li"); for(z=0;z<li.length;z++){ if(li[z].className=="pa-fld1"){ nag = li[z].innerHTML.substring(li[z].innerHTML.indexOf(": ")+2) nag1 = nag.split(","); nag1 = nag1.length; li[z].innerHTML = "Награды: <a href=\"javascript: //\" onclick=\"awardsOpen('"+nag+"');\" title=\"Показать награды пользователя\">"+nag1+"</a>" } } </script>
Поделиться280Вс, 21 Фев 2010 21:00:18
Отредактировано ДОМИНИОН (Вс, 21 Фев 2010 21:03:34)