Сдвинул всё в самый низ(не знаю зачем) и обвел всё <div style="display:none;"></div>. А такжепроверил на работоспособность. Какой скрипт надёжней, твой или мой?
Добавлено (16.01.2012, 15:15) --------------------------------------------- Касаясь темы "регистрация юзеров" заинтересовал скрипт проверка логина. Существует ли полностью рабочий? Из тех что попались на глаза:
</script></td></tr><tr></td></tr> <script type="text/javascript"> var m_strUpperCase = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; var m_strLowerCase = "abcdefghijklmnopqrstuvwxyz"; var m_strNumber = "0123456789"; var m_strCharacters = "_-"
// Check password function checkPassword(strPassword) { // Reset combination count var nScore = 0;
// Password length // -- Less than 4 characters if (strPassword.length < 5) { nScore += 10; } // -- 5 to 7 characters else if (strPassword.length > 4 && strPassword.length < 8) { nScore += 20; } // -- 8 or more else if (strPassword.length > 7) { nScore += 50; }
// Letters var nUpperCount = countContain(strPassword, m_strUpperCase); var nLowerCount = countContain(strPassword, m_strLowerCase); var nLowerUpperCount = nUpperCount + nLowerCount; // -- Letters are all lower case if (nUpperCount == 0 && nLowerCount != 0) { nScore += 20; } // -- Letters are upper case and lower case else if (nUpperCount != 0 && nLowerCount != 0) { nScore += 40; }
// Numbers var nNumberCount = countContain(strPassword, m_strNumber); // -- 1 number if (nNumberCount == 1) { nScore += 20; } // -- 3 or more numbers if (nNumberCount >= 3) { nScore += 40; }
// Characters var nCharacterCount = countContain(strPassword, m_strCharacters); // -- 1 character if (nCharacterCount == 1) { nScore += 20; } // -- More than 1 character if (nCharacterCount > 1) { nScore += 50; }
// Runs password through check and then updates GUI function runPassword(strPassword, strFieldID) { // Check password var nScore = checkPassword(strPassword);
// Get controls var ctlBar = document.getElementById(strFieldID + "_bar"); var ctlText = document.getElementById(strFieldID + "_text"); if (!ctlBar || !ctlText) return;
// Set new width ctlBar.style.width = nScore + "%";
// Color and text // -- Безупречный if (nScore >= 45) { var strText = "Отличный пароль!"; var strColor = "#0ca908"; } // -- Хороший else if (nScore >= 40) { var strText = "Хороший"; var strColor = "#00CCFF"; } // -- Довольно нормальный else if (nScore >= 35) { var strText = "Достаточно неплохо"; var strColor = "#5a74e3"; } // -- Нормальный else if (nScore >= 30) { var strText = "Нормально"; var strColor = "#FF6600"; } // -- Слабый else if (nScore >= 20) { var strText = "Слабенько"; var strColor = "#e7d61a"; } // -- Очень плохой else { var strText = "Ужас. qwerty и то лучше"; var strColor = "#e71a1a"; } ctlBar.style.backgroundColor = strColor; ctlText.innerHTML = "<span style='color: " + strColor + ";'>" + strText + "</span>"; }
// Checks a string for a list of characters function countContain(strPassword, strCheck) { // Declare variables var nCount = 0;
for (i = 0; i < strPassword.length; i++) { if (strCheck.indexOf(strPassword.charAt(i)) > -1) { nCount++; } }
Сдвинул всё в самый низ(не знаю зачем) и обвел всё <div style="display:none;"></div>. А такжепроверил на работоспособность. Какой скрипт надёжней, твой или мой?
С дивом с дисплей нон - твой надёжнее будет )))
Code
Да, надо было просто: <?if($SUBSCRIPTION_FL$)?> <tr id="siM39" style="display:none;visibility:hidden;"><td class="manTd1" id="siM40">$SUBSCRIPTION_SIGN$</td><td class="manTd2" id="siM41">$SUBSCRIPTION_FL$</td></tr><tr><td height="10" class="manTdSep" colspan="2"><hr class="manHr" /></td></tr> <script type="text/javascript"> (function(){ document.getElementById('c1').checked=true; })(); </script> <?endif?>
...
Quote (рыбак)
Касаясь темы "регистрация юзеров" заинтересовал скрипт проверка логина. Существует ли полностью рабочий? Из тех что попались на глаза:
А что, первый не работает? Я не пробовал, но выглядит вполне рабочим ) Лишнее можно, конечно, сократить, типа проверка пароля ... ) ...
В лисе работает, только допустим логин "рыбак" занят, а скрипт говорит что и "рыбак" и "рыбак-питерский", и "рыбак-кегкн", и "рыбак-любое слово" заняты, хотя это не так. В IE очень медленно работает и говорит что "рыбак" свободен Короче, фигня это всё, лишнее
1)Как сделать наложение картинки play на картинку, как, например, на сайте rybalkatv.com и многих других .
Позже гляну что там такое ...
Очень интересен этот момент! Не важно как это будет работать. Вот как у яндекса можно http://video.yandex.ru/#top и тп. Главное кроссбраузерность, это очень важно
Добавлено (17.01.2012, 00:34) --------------------------------------------- Кстати у яндекса тоже вверх-вниз ездит удивило . По идее это и должно быть самое кроссбр. решение, ведь яндекс как никак.
Добавлено (17.01.2012, 00:37) --------------------------------------------- На rutube.ru и smotri.com тоже неплохо сделано
Добавлено (17.01.2012, 00:47) --------------------------------------------- Понятно что все они работают с помощью подобного:
Очень интересен этот момент! Не важно как это будет работать. Вот как у яндекса можно http://video.yandex.ru/#top и тп. Главное кроссбраузерность, это очень важно sad
Добавлено (17.01.2012, 21:00) --------------------------------------------- И ещё заинтересовали картинки при добавлении сообщений на форуме? Писал на сайте что-нить по этому поводу?
Сообщение отредактировал рыбак - Вторник, 17.01.2012, 21:06
<style type="text/css"> .imgLink{display:inline-block;position:relative;} .imgLink span{background:url('http://video.yandex.ru/video2010/blocks/b-video/play/b-video__play.png') no-repeat 0 0;height:15px;width:14px;position:absolute;left:5px;bottom:5px;} .imgLink:hover span{background-position: 0 -15px;height: 32px;width: 27px;} </style> Вот что слепил в конечном итоге. Не могу понять как работает то что выделено. Иконка состоит из двух, друг над другом расположенных стрелочек. Куда девается вторая стрелка при наведении? Надо только иконку сделать другого цвета, а то вдруг яндекс прикопается или паранойя???
Сообщение отредактировал рыбак - Среда, 18.01.2012, 00:32
Вот что слепил в конечном итоге. Не могу понять как работает то что выделено. Иконка состоит из двух, друг над другом расположенных стрелочек. Куда девается вторая стрелка при наведении?
Фоновая картинки сдвигается вверх, при наведении, на 15 px. ...
Quote (рыбак)
Куда девается вторая стрелка при наведении?
Сдвигается вверх, а так как блок имеет фиксированную высоту - height:15px; - её становится не видно ... ...
Quote (рыбак)
Надо только иконку сделать другого цвета, а то вдруг яндекс прикопается или паранойя???
Иконку вообще лучше переделать. Сделать кратную высоте блока. Так как высота блока height:15px; иконка в высоту должна быть, по хорошему, тоже == 2*15. И стредочки должны вписываться в высоты 15 px; ...
Блин, проблема на проблеме. Делаю заливку на яндексовскую иконку, делаю opacity, сохраняю для веб устройств в png 8. Получается не прозрачная, да ещё и с рваной обводкой. Как сохранять чтобы ещё в итоге получилось не более 500 б