Вот такой вот запрос. Есть такой мод, я его юзаю.
В принципе, он меня устраивает, но сама форма спрятаться/стать видимым сделана в форме таблицы.
Я бы хотел получить аддон для этого мода, который изменит внешний вид с таблички - на 2 кнопочки (соответсвенно онлайн и хидден).
Чтобы когда я нажимаю на хайд, кнопочка менялась, и наоборот )
Жду помощи профессионалов )
[ Запрос ] Кнопочка - Инвиз/Виз в хэдере
-
- phpBB 1.4.1
- Сообщения: 43
- Стаж: 18 лет 8 месяцев
[ Запрос ] Кнопочка - Инвиз/Виз в хэдере
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Former team member
- Сообщения: 4463
- Стаж: 20 лет 5 месяцев
- Поблагодарили: 1 раз
-
- phpBB 1.4.1
- Сообщения: 43
- Стаж: 18 лет 8 месяцев
хех... ну если я несовсем доходчиво объяснил...
Дело в том, что кнопочка представляет собой <INPUT>,
а нужно чтобы было две <IMG> =)
выглядит сейчас вот так (код я менял и соответсвенно внешний вид слегка изменился, но суть та же):

по скрину видно, что это таблица. а нужно, чтобы была не таблица а картинки. как во второй части скрина.
Дело в том, что кнопочка представляет собой <INPUT>,
а нужно чтобы было две <IMG> =)
выглядит сейчас вот так (код я менял и соответсвенно внешний вид слегка изменился, но суть та же):
по скрину видно, что это таблица. а нужно, чтобы была не таблица а картинки. как во второй части скрина.
Newbie ) Не обижать )
-
- Former team member
- Сообщения: 4463
- Стаж: 20 лет 5 месяцев
- Поблагодарили: 1 раз
-
- phpBB 1.4.1
- Сообщения: 43
- Стаж: 18 лет 8 месяцев
Ай яй яй яй яй... Сейчас все по полкам разложу ) Вынуждаете )
Итак:
На данный момент я имею то, что в принципе указано в исходном коде мода, а именно (overall_header):
Файл ajax_hide_online.php прилагается в архиве.
Это то, что я имею.
Мне нужно, чтобы за место того, что есть была <IMG> (online), которая будет менятся на другую <IMG> (hidden) когда я на нее нажимаю.
Вроде как бы все )
Итак:
На данный момент я имею то, что в принципе указано в исходном коде мода, а именно (overall_header):
Код: Выделить всё
.btnhide {
BORDER-RIGHT: #a9b8c2 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #a9b8c2 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 1.1em; PADDING-BOTTOM: 1px; BORDER-LEFT: #a9b8c2 1px solid; CURSOR: pointer; PADDING-TOP: 1px; BORDER-BOTTOM: #a9b8c2 1px solid; BACKGROUND-COLOR: #ececec
}
Код: Выделить всё
<script language="javascript">
<!--
//initiates the XMLHttpRequest object
//as found here: http://www.webpasties.com/xmlHttpRequest
function getHideHTTPObject()
{
var xmlhttp;
/*@cc_on
@if (@_jscript_version >= 5)
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (E) {
xmlhttp = false;
}
}
@else
xmlhttp = false;
@end @*/
if (!xmlhttp && typeof XMLHttpRequest != 'undefined')
{
try
{
xmlhttp = new XMLHttpRequest();
}
catch (e)
{
xmlhttp = false;
}
}
return xmlhttp;
}
var objHttpHide = getHideHTTPObject();
var btnHide;
function doAjaxHide(btnClicked) {
btnHide=btnClicked;
url="";
rnd = Math.random().toString().substring(2);
url = 'ajax_hide_online.php';
objHttpHide.open("POST",url, true);
objHttpHide.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
objHttpHide.onreadystatechange = handleHttpHide;
objHttpHide.send('rnd='+rnd);
}
function handleHttpHide()
{
if (objHttpHide.readyState == 4)
{
inString= objHttpHide.responseText;
if (inString.indexOf("xxxHIDDENxxx")>=0) {
btnHide.value="UnHide";
} else {
btnHide.value="Hide";
}
}
}
//-->
</script>
Код: Выделить всё
<input type="button" class="liteoption" Value="{L_HIDE_STAT}" onclick="doAjaxHide(this)" style="width:70px">
Это то, что я имею.
Мне нужно, чтобы за место того, что есть была <IMG> (online), которая будет менятся на другую <IMG> (hidden) когда я на нее нажимаю.
Вроде как бы все )
Newbie ) Не обижать )