[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Быстрое обновление содержимого
6a6ka
Вот участок кода, в котором происходит выбор "картинки", к нему есть несколько параметров:
1. Номер юзера
2. Цвет
3. Размер(2 значения)

<div class="ps-plr-profile">
<div
class="row">
<label>
<#Skin#>:</label>
<table
width="350" cellspacing="0" cellpadding="0"><tr><td>
<select
id="alt_sig_select" onchange="showopts({$plr.plrid});">
<option
value="1"><#Grey#>
<option value="2"><#Black#>
<option value="3"><#Green#>
<option value="4"><#Blue#>
<option value="5"><#Red#>
<option value="6"><#Orange#>
<option value="7"><#Purple#>
<option value="8"><#Turquoise#>
</select>
</td><td
align="right">
<#Mini#> <input id="alt_sig_checkbox" type="checkbox" name="size" onclick="showopts({$plr.plrid});">
</td></tr></table>
</div>
<div
class="row">
<label>
<#Signature#>:</label>
<p><a
href="player.php?id={$plr.plrid}"><img alt="" id="signature" src="sig/sig_{$plr.plrid}_1.png"></a>
</p>
</div>
<div
class="row">
<label>
<#BBCODE#>:</label>

<p><textarea
name="clipboard" id="clipboard" rows="1" style="width: 350px; height: 40px;" onclick="this.select();" wrap="off" >
[url=http://site.ru/cs_stat/player.php?id={$plr.plrid}][img]http://site.ru/cs_stat/sig/sig_{$plr.plrid}_1.png[/img1][/url1]
</textarea></p>

</div>
</div>


Дело в том, что проходит обновление параметров без обновления страницы, параметры меняются в запросе к картинке - sig/sig_{$plr.plrid}_1.png(идет перенаправление на файл через .htaccess) в исходном тексте есть только 1 параметр - {$plr.plrid}, номер юзера. Однако при выборе другого цвета, например, изменяется параметр _1.png

Что за таинственная команда showopts, которая нигде в общем коде вобще не встречается, как и alt_sig_checkbox, alt_sig_select... При выборе размера к адресу картинки добавляется - _mini

Я в полном ауте, гугл ничем не помог. Надеюсь на вас.



Спустя 1 час, 5 минут, 20 секунд (30.12.2009 - 01:22) twin написал(а):
Цитата
Что за таинственная команда showopts, которая нигде в общем коде вобще не встречается,

Ничего таинственного... Это обычная пользовательская js функция. И встречается она скорее всего в файле с расширением js или шапке страницы. Что касаемо
Цитата
как и alt_sig_checkbox, alt_sig_select...
то это идентификаторы. Гугл конечно ничего не даст, это же придумка разрабртчика скрипта.

Спустя 12 часов, 14 минут, 20 секунд (30.12.2009 - 13:36) 6a6ka написал(а):
То что ты сказал, я сразу понял. Но оно не встречается нигде, кроме этого участка. Как и showopts.
Искал по всем файлам. Во всем коде. Через тотал. Ничего не нашло. Вывод идет именно в этом участке. Только его и нашло.

Спустя 10 дней, 5 часов, 37 минут, 28 секунд (10.01.2010 - 19:13) uMnepaTop написал(а):
showopts(); в JS файле. Кстати себе такую же функцию пихну)
На сколько я помню, это психостатс tongue.gif

Спустя 36 минут, 46 секунд (10.01.2010 - 19:50) waldicom написал(а):
Цитата (6a6ka @ 30.12.2009 - 12:36)
Искал по всем файлам. Во всем коде. Через тотал. Ничего не нашло. Вывод идет именно в этом участке. Только его и нашло.

Может быть файл подгружается не с локалки...

Спустя 45 минут, 26 секунд (10.01.2010 - 20:36) uMnepaTop написал(а):
function showopts(id)
{
var img = document.getElementById("signature");
var choice = document.getElementById("alt_sig_select").options[document.getElementById("alt_sig_select").selectedIndex].value;
var size = document.getElementById("alt_sig_checkbox").checked;
var element = document.getElementById("clipboard");
if (size == false) size = "";
if (size == true) size = "_mini";
img.src = "sig/img/loading.gif";
img.src = "sig/sig_" + id + "_" + choice + size + ".png";
element.value = "код для input'a";
element.select();
}

Спустя 18 часов, 33 минуты, 40 секунд (11.01.2010 - 15:09) 6a6ka написал(а):
Да, это псих, я уже давно нашел(впадлу отписать было) smile.gif) Странно, просто не помню, как заменял эти файлы biggrin.gif И тотал, падла этакая, подвел...
Настроил - теперь работает в моем скрипте smile.gif

Спустя 43 минуты, 10 секунд (11.01.2010 - 15:53) uMnepaTop написал(а):
Замечательно)
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.