Strict Standards: Resource ID#18 used as offset, casting to integer (18) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#23 used as offset, casting to integer (23) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#25 used as offset, casting to integer (25) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#26 used as offset, casting to integer (26) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Радио-кнопки [3]
ТвойWeb ТвойWeb
Качественный Европейский хостинг
Форум для чайников
 Чат на форуме      Помощь      Поиск      Пользователи


 Страниц (3): « 1 2 [3] 

> Без описания
ETC Администратор
Отправлено: 23 Января, 2004 - 17:33:40
Post Id



Flash-coder


Покинул форум
Сообщений всего: 5275
Дата рег-ции: Дек. 2003  
Откуда: TimeZero

Карма 26




TvoyWeb
Но это без формы... можно пробовать и с формой + JS

Вот к примеру:
CODE:
<form name="dd"><input type="radio" name="fn" onClick="this.checked=false;document.dd.ff.checked=false"><input type="radio" name="ff" onClick="document.dd.fn.checked=true"></form>
 
 Top
TvoyWeb Администратор
Отправлено: 23 Января, 2004 - 17:57:51
Post Id



Главный здесь


Покинул форум
Сообщений всего: 7072
Дата рег-ции: Нояб. 2003  
Откуда: Tashkent Uz

Карма 52




ETC, на JS и сделан скрипт. Выше по теме ссылка есть.
 
 Top
Гость
Отправлено: 24 Января, 2004 - 04:20:01
Post Id


УДАЛЁН









TvoyWeb
Во первых спасибо за помощь :gigi: Но у меня тут одна загвоздка таки есть... :скрипт который ты показал весит аж 16 кб, так как это ява скрипт, он грузиться на клиентской машине. Кто сидит на модеме может нажать стоп не догрузив скрипт польностью, и выделит скажем 3 чекбокса, что само собой может привести к сбою скрипта PHP... Вопрос в следуйщем: нельзя ли никак уменьшить размер срипта ?
ETC
Спасибо за помощь, но это не пойдёт, посуди сам:
Мне нужно 5 кнопок, но чтобы можно было выделять только 2, если сделать так как предложил ты:
Цитата:
<input type="radio" name="fn"><input type="radio" name="ff">

То мне нужно тогда 3 с одним именем и 2 с другим, тогда можно будет выделять 2 из 5, но, если человек захочет выделить 2 из первых 3, или 2 из второй групы ? :cry2:
P.S.
Markus Я часто в асе, просто в инвисибл мод Улыбка Так что стучись, не стесняйся :gigi:
 
 Top
ETC Администратор
Отправлено: 24 Января, 2004 - 04:21:36
Post Id



Flash-coder


Покинул форум
Сообщений всего: 5275
Дата рег-ции: Дек. 2003  
Откуда: TimeZero

Карма 26




TvoyWeb
Да, но тоже самое можно творить с round-ами, правда они теряют свою функциональность...
 
 Top
TvoyWeb Администратор
Отправлено: 24 Января, 2004 - 07:01:03
Post Id



Главный здесь


Покинул форум
Сообщений всего: 7072
Дата рег-ции: Нояб. 2003  
Откуда: Tashkent Uz

Карма 52




Pikasso, ты видимо вчера не смотрел скрипт. Я вчера на место старого закачал другой. Он раз в шесть меньше предыдущего. И работает намного исправнее первого.Решил привести его код здесь.
CODE:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Проба чекбоксов</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
</head>

<body onload="init();">

<script language="JavaScript" type="text/JavaScript">
var boxes = new Array();
var metka = "chk-";
var maxn = 2;//сколько чекбоксов может бытьт одновременно отмеченными
var i; var n = 0;

function init() {
for (i = 0; i < document.myform.elements.length; i++) {
// Checkbox?
if( document.myform.elements[i].name.substr( 0, 4 ) == metka) {
boxes[n] = document.myform.elements[i];
n++;
}
}
}

function chek() {
var c = 0;
for (i = 0; i < n; i++) {
// Checked?
if (boxes[i].checked) c++;
}

for (i = 0; i < n; i++) {
if (!(boxes[i].checked)) {
if (c == maxn) {
boxes[i].disabled = true;
} else if (c < maxn) {
boxes[i].disabled = false;
}
}
}

}
</script>

<form name=myform>
<input name="chk-0" type="checkbox" value="zzz0" onClick="chek()" onSelect="chek()">
<input name="chk-1" type="checkbox" value="zzz1" onClick="chek()" onSelect="chek()">
<input name="chk-2" type="checkbox" value="zzz2" onClick="chek()" onSelect="chek()">
<input name="chk-3" type="checkbox" value="zzz3" onClick="chek()" onSelect="chek()">
<input name="chk-4" type="checkbox" value="zzz4" onClick="chek()" onSelect="chek()">
<input name="chk-5" type="checkbox" value="zzz5" onClick="chek()" onSelect="chek()">
<input name="chk-6" type="checkbox" value="zzz6" onClick="chek()" onSelect="chek()">
<input name="chk-7" type="checkbox" value="zzz7" onClick="chek()" onSelect="chek()">
</form>

</body>
</html>

Попробуй. С этим скриптом мне помог один ДОБОРЫЙ ЧЕЛОВЕК.Радость
 
 Top
Гость
Отправлено: 24 Января, 2004 - 07:25:47
Post Id


УДАЛЁН









TvoyWeb
Да нет, и вчера я смотрел Улыбка
P.S.
А тому доброму человеку помог ещё один добрый человек, а тому, который помог доброму человеку который помог тебе, помог ещё один добрый человек, а тому... Улыбка\n\n(Добавление)
Всё равно, огромное спасибо Улыбка
 
 Top
ETC Администратор
Отправлено: 24 Января, 2004 - 07:33:47
Post Id



Flash-coder


Покинул форум
Сообщений всего: 5275
Дата рег-ции: Дек. 2003  
Откуда: TimeZero

Карма 26




TvoyWeb
Я тут сообщение про таблицы оставлял, что-то нет его... ладно.
Оффтоп: в скине InvisionExBB сделай шрифт для кода Courier New 10px, привычнее будет. А то непонятно какой здесь...
 
 Top
TvoyWeb Администратор
Отправлено: 24 Января, 2004 - 08:02:18
Post Id



Главный здесь


Покинул форум
Сообщений всего: 7072
Дата рег-ции: Нояб. 2003  
Откуда: Tashkent Uz

Карма 52




Цитата:
Да нет, и вчера я смотрел
P.S.
А тому доброму человеку помог ещё один добрый человек, а тому, который помог доброму человеку который помог тебе, помог ещё один добрый человек, а тому...

Это ты зря. Я его хорошо знаю и этот скрипт лично его творение.
Согласись я мог и не говорить этого , а просто выдать его за свой.
Тот первый я накалякал сам. Но когда накалякал. понял что это можно сделать по другому. Вот и обратился к другому человеку не столько за скриптом сколько за тем чтоб понять как это делается.
Да и потом с чего ты взял что этот скрипт весит
Цитата:
весит аж 16 кб,

К тому же, загони сам скрипт в голову страницы и не получится то о чем ты говорил.
\n\n(Добавление)
ETC, исправил.
 
 Top
ETC Администратор
Отправлено: 24 Января, 2004 - 10:32:17
Post Id



Flash-coder


Покинул форум
Сообщений всего: 5275
Дата рег-ции: Дек. 2003  
Откуда: TimeZero

Карма 26




TvoyWeb
Цитата:
ETC, исправил

Не исправил, так и есть какой-то непонятный... Courier New 10px по-другому смотрится... в invisionExBB надо менять, что ты переделал... То, что в тегах code находится, лучше поменять шрифт, Courier New во всех редакторах стоит...
 
 Top
TvoyWeb Администратор
Отправлено: 24 Января, 2004 - 15:54:30
Post Id



Главный здесь


Покинул форум
Сообщений всего: 7072
Дата рег-ции: Нояб. 2003  
Откуда: Tashkent Uz

Карма 52




Теперь все ок.
Тема закрыта!
 
 Top
Страниц (3): « 1 2 [3]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0, скрытых: 0)
« JavaScript »


Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.



Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0409]     [ Gzipped ]