Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

23.06.2009, 14:46
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
Код:
<script type="text/javascript">
var arr = new Array(3);
arr[0] = "1";
arr[1] = "2";
arr[2] = "3";
document.write(arr + "<br />");
arr = arr.reverse();
document.write(arr);
</script>
|
|
|

23.06.2009, 15:35
|
|
Участник форума
Регистрация: 21.02.2008
Сообщений: 255
Провел на форуме: 975514
Репутация:
177
|
|
Pashkela
спасибо за мысль, но я видимо недостаточно конкретно изложил проблему:
в массиве больше 15 элементов, а нужно поменять 2 и 3 к примеру
|
|
|

25.06.2009, 09:12
|
|
Moderator - Level 7
Регистрация: 21.03.2007
Сообщений: 1,200
Провел на форуме: 7134052
Репутация:
1204
|
|
Делаю запрос к серверу, если из браузера, то всё норм, если из проги, то вылетает:
Код:
<script>
if (timer) window.clearInterval(timer);
timer=window.setInterval("ajax_loadInto('/results/1182ffe10406f1f68ea6d218013b74d5.htm','search_results')",2000);
</script>
Собственно, что за хрень? Есть способы получить нужную страницу?
http://site.com/results/1182ffe10406f1f68ea6d218013b74d5.htm - пробовал, не то.
|
|
|

27.06.2009, 07:13
|
|
Постоянный
Регистрация: 29.10.2007
Сообщений: 381
Провел на форуме: 651930
Репутация:
65
|
|
даны 4 чекбокса, и два текстовых поля, нужно:
при выделении первого чекбокса, писать значение его в текстовое поле1, при выделении второго, писать его значение в текстовое поле2...при снятии галочки с первого чекбокса, значение второго переходит в первое....а второй пустой....вобщем они должны принимать значения двух чекбоксов последовательно нажатых.....у меня слетает после перестановки первого чекбокса в другое место и наоборот...запутался вобщем, подмогите
PHP код:
<script>
function test(id){
var count=$("input:checkbox[name='left_block'][checked]").size();
if (count=='1'){
if(document.getElementById('11').value==''){
document.getElementById('11').value=$("input:checkbox[name='left_block'][checked]").val();
}else if(document.getElementById('11').value!=''){
document.getElementById('11').value=document.getElementById('22').value;
document.getElementById('22').value='';
}
}else if(count=='2'){
document.getElementById('22').value=document.getElementById(id).value;
}
}
</script>
<input type="checkbox" name="left_block" id="1111" value="1111" onclick=javascript:test('1111');>
<input type="checkbox" name="left_block" id="2222" value="2222" onclick=javascript:test('2222');>
<input type="checkbox" name="left_block" id="3333" value="3333" onclick=javascript:test('3333');>
<input type="checkbox" name="left_block" id="4444" value="4444" onclick=javascript:test('4444');>
<br>
<input type="text" id="11">
<input type="text" id="22">
<br>
Последний раз редактировалось XopoIII; 27.06.2009 в 07:21..
|
|
|

27.06.2009, 08:14
|
|
Новичок
Регистрация: 16.06.2009
Сообщений: 25
Провел на форуме: 26624
Репутация:
1
|
|
если что, у меня есть хороший файлик (dup.js) для работы с динамическим обновлением
возможности:
изменение содержания на лету
изменение стилей, смена дизайна
изменение полей формы
переход по загруженным страничкам
и др.
кому интересно могу описать как работать с данной библиотечкой
не надо изобретать свой велосипед, всё очень просто делается 
|
|
|

27.06.2009, 08:24
|
|
Постоянный
Регистрация: 29.10.2007
Сообщений: 381
Провел на форуме: 651930
Репутация:
65
|
|
лучше с примером помоги разобраться+)
|
|
|

27.06.2009, 10:16
|
|
Постоянный
Регистрация: 03.06.2009
Сообщений: 385
Провел на форуме: 3178262
Репутация:
389
|
|
Сообщение от XopoIII
лучше с примером помоги разобраться+)
Код:
<script>
function test()
{
var element_1 = document.getElementById('ch1');
var element_2 = document.getElementById('ch2');
var textbox_1 = document.getElementById('txt1');
var textbox_2 = document.getElementById('txt2');
if (element_1.checked == true)
{
textbox_1.value = element_1.value;
if (element_2.checked == true)
{
textbox_2.value = element_2.value;
} else {
textbox_2.value = '';
}
} else {
textbox_2.value = '';
if (element_2.checked == true)
{
textbox_1.value = element_2.value;
} else {
textbox_1.value = '';
}
}
}
</script>
<input type="checkbox" name="left_block" id="ch1" value="1111" onClick="javascript:test();">
<input type="checkbox" name="left_block" id="ch2" value="2222" onClick="javascript:test();">
<input type="checkbox" name="left_block" id="ch3" value="3333">
<input type="checkbox" name="left_block" id="ch4" value="4444">
<br>
<input type="text" id="txt1">
<input type="text" id="txt2">
<br>
Вроде как бы ты хотел это.....
Если не то - правильно сформулируй задачу
|
|
|

27.06.2009, 10:23
|
|
Постоянный
Регистрация: 29.10.2007
Сообщений: 381
Провел на форуме: 651930
Репутация:
65
|
|
почти, проблема заключается в том, что можно нажимать и на третий и на 4ый чекбокс(тоесть выбрать можно любые из 4ех но толька два) допустим первым выбираю 4ый чекбокс а вторым 1ый....
вроде получше обьяснил=)
|
|
|

27.06.2009, 10:42
|
|
Постоянный
Регистрация: 03.06.2009
Сообщений: 385
Провел на форуме: 3178262
Репутация:
389
|
|
Код:
<script>
function test(Id)
{
var element = document.getElementById(Id);
var textbox_1 = document.getElementById('txt1');
var textbox_2 = document.getElementById('txt2');
if (element.checked == true)
{
if (textbox_2.value.length > 0)
{
textbox_2.value = element.value;
} else {
if (textbox_1.value.length > 0)
{
textbox_2.value = element.value;
} else {
textbox_1.value = element.value;
}
}
} else {
if (textbox_2.value.length > 0)
{
textbox_1.value = textbox_2.value;
textbox_2.value = '';
} else {
textbox_1.value = '';
}
}
}
</script>
<input type="checkbox" name="left_block" id="ch1" value="1111" onClick="javascript:test('ch1');">
<input type="checkbox" name="left_block" id="ch2" value="2222" onClick="javascript:test('ch2');">
<input type="checkbox" name="left_block" id="ch3" value="3333" onClick="javascript:test('ch3');">
<input type="checkbox" name="left_block" id="ch4" value="4444" onClick="javascript:test('ch4');">
<br>
<input type="text" id="txt1" value="">
<input type="text" id="txt2" value="">
<br>
|
|
|

27.06.2009, 11:31
|
|
Постоянный
Регистрация: 29.10.2007
Сообщений: 381
Провел на форуме: 651930
Репутация:
65
|
|
смотри=) выбираешь два чекбокса: первый и четвертый(пример(текстовые поля получа.тся 1111-4444))
убираешь первый, все нормально, знаение перескакивает в первое текстовое поле из второго(4444- ).нажимаем опять на первый получаем(4444-1111) и тут начинается небольшой глюк....если пользователь дурак(как и я)и опять нажмет на первый чекбокс то значение замениться и получится(1111-1111)
понимаю что нужно просто проверку еще поставить, но у меня конец смены на работе, голова не варит
такой сбой и до этого у меня был, думал у тебя получилось по другому=(
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|