Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
softcat Гость
|
Добавлено: Пн Окт 25 2004 19:54 Заголовок сообщения: Помогите разобраться со скриптом! |
|
|
Для меня это очень сложно, я в программировании ничего не понимаю, могу только готовые куски кода встраивать в страницы. Сейчас затеяла на странице создать наглядное пособие с множеством параметров, около каждого радиобатон или чекбокс, в зависимости от нажатия на какие из них показывается та или иная картинка.
Смогла сделать только левое меню, посмотреть можно тут:
http://soft-shine.narod.ru/color/color.html
Правое меню не работает и я даже приблизительно не могу сообразить как его задействовать, они в комплексе должны срабатывать, левое и правое.
Можно ли это сделать? |
|
Вернуться к началу |
|
|
droopy
Зарегистрирован: 28.07.2004 Сообщения: 168
|
Добавлено: Пн Окт 25 2004 20:13 Заголовок сообщения: |
|
|
А зачем тебе бедного кошака в разные цвета разукрашивать?
Используй ява скрипт. Посмотри как у тебя сделана левая сторона и по аналогии делай правую.
Я не вижу проблемы. |
|
Вернуться к началу |
|
|
Гость
|
Добавлено: Пн Окт 25 2004 20:21 Заголовок сообщения: |
|
|
Я наверное не очень понятно написала - я не умею испльзовать скрипты. Только готовые, кем-то сделанные могу понять как вставить и приспособить под свои страницы. Левую часть не я сделала, это был уже готовый кусок кода. |
|
Вернуться к началу |
|
|
softcat Гость
|
Добавлено: Пн Окт 25 2004 20:27 Заголовок сообщения: |
|
|
В этом готовом коде было только как при нажатии на радиобатон картинку отобразить - один радиобатон/одна картинка.
Мне же нужно, чтобы с двух сторон были нажаты несколько кнопок - слева один какой-то радиобатон, и справа какие-то чекбоксы - все или один (сколько нужно), причем у некоторых чекбоксов еще подварианты есть из радиобатонов.
Получается так... |
|
Вернуться к началу |
|
|
droopy
Зарегистрирован: 28.07.2004 Сообщения: 168
|
Добавлено: Пн Окт 25 2004 20:31 Заголовок сообщения: |
|
|
если хочешь сама это сделать то учи яваскрипт.
иначе тебе надо найти того кто это сделает.
как я понял левая половина сделана весьма просто
просто по клику меняется картинка.
нужно увеличить кол-во картинок и присобачить их влево.
я больще ничего сказать не могу. |
|
Вернуться к началу |
|
|
droopy
Зарегистрирован: 28.07.2004 Сообщения: 168
|
Добавлено: Пн Окт 25 2004 20:44 Заголовок сообщения: |
|
|
Это конечно здорово разукрашивать кошака. Но по-моему бессмысленно.
Добавлю: если хочешь всерьез завершить эту работу то тут еще дизайнерской работы непочатый край. Нужно наделать в 10 раз больше картинок. И тебе охота страдать? А иначе никак.
Картинки конечно можно менять на пхп но я бы за это неблагодарное
дело не взялся бы. |
|
Вернуться к началу |
|
|
droopy
Зарегистрирован: 28.07.2004 Сообщения: 168
|
Добавлено: Пн Окт 25 2004 20:48 Заголовок сообщения: |
|
|
мда представляю. сидят люди в инете и разукрашивают кошака.
|
|
Вернуться к началу |
|
|
Гость
|
Добавлено: Пн Окт 25 2004 22:10 Заголовок сообщения: |
|
|
droopy писал(а): | мда представляю. сидят люди в инете и разукрашивают кошака.
|
Дорогой, у меня к тебе огромная просьба - не можешь помочь? ПЕРЕСТАНЬ ФЛУДИТЬ В МОЕЙ ТЕМЕ! |
|
Вернуться к началу |
|
|
fLamer
Зарегистрирован: 05.04.2004 Сообщения: 462 Откуда: Тула
|
Добавлено: Вт Окт 26 2004 09:43 Заголовок сообщения: |
|
|
На правой панели не определены функции для радиобатонов, которые меняют фон кота (кошки).
Необходимо:
1. добавить по аналогии загрузку изображений в файле color.js. Естественно, файлы изображений всех окрасок должны быть подготовлеными.
var catwhite = new Image() ; catwhite.src = "../images/color/w.gif"
2. добавить по аналогии для каждой окраски функцию раскраски кота в файл color.js, которая и вешается на соответствующий радиобатон.
function fwncre(){
if (document.images){
document.color1.src = eval("catfwncre.src");
}
document.color1.alt = choices[0];
return true;
}
3. В файле color.html повесить на соответствующие недописаные радиобатоны функции описанные в файле color.js
onclick={имя функции}() value={окраска}.
Для того, чтобы сделать по аналогии с левой панелью не нужно быть программистом. Не ленись разобраться, если хочешь сделать своими силами. |
|
Вернуться к началу |
|
|
softcat Гость
|
Добавлено: Вт Окт 26 2004 16:29 Заголовок сообщения: |
|
|
Flamer, а как же быть с совмещением кнопок? Правые кнопки должны по идее как бы поверх основных однотонных окрасов накладывать как бы маски, а под каждой маской возможен любой из пятнадцати показанных слева окрасов.
Я уже думала о том, чтобы по аналогии сделать правую часть как левую - выбрать какой-то один основной окрас и на его примере показать наложение. Но это убого как-то будет. |
|
Вернуться к началу |
|
|
droopy
Зарегистрирован: 28.07.2004 Сообщения: 168
|
Добавлено: Вт Окт 26 2004 17:10 Заголовок сообщения: |
|
|
Хочешь искренне помочь а тебя обвиняют во флуде. Не дело.
Ты хочешь поверх изображения формируемого слева наложить изображение формируемое справа? Тогда изображение слева оформляй как фон в таблице а изображение справа как имадж в таблице.
Иначе как я говорил для каждого левого имаджа рисуется правый имадж итого эм * эн картинок.
Как я понял кроме проблемы наложения существует проблема
как это спрграммировать. Сделать взаимодействие лева и права
можно. Надо знать яваскрипт. Я могу это сделать. |
|
Вернуться к началу |
|
|
softcat Гость
|
Добавлено: Вт Окт 26 2004 17:42 Заголовок сообщения: |
|
|
Нет, как фон не пойдет, силуэт с мордой всегда поверх всего должен быть. В иллюстраторе такое делается на раз: верхний слой силуэт, второй маска, окрас снизу. |
|
Вернуться к началу |
|
|
droopy
Зарегистрирован: 28.07.2004 Сообщения: 168
|
Добавлено: Вт Окт 26 2004 18:46 Заголовок сообщения: |
|
|
тогда только кропотливо нарезать картинки.
иначе можно кажись через PHP GD библиотеку.
как сделать не знаю.
так что если кто что знает по этой библиотеке и сабжу
пишите. самому интересно. |
|
Вернуться к началу |
|
|
fLamer
Зарегистрирован: 05.04.2004 Сообщения: 462 Откуда: Тула
|
Добавлено: Вт Окт 26 2004 19:05 Заголовок сообщения: |
|
|
softcat писал(а): | Flamer, а как же быть с совмещением кнопок? Правые кнопки должны по идее как бы поверх основных однотонных окрасов накладывать как бы маски, а под каждой маской возможен любой из пятнадцати показанных слева окрасов.
Я уже думала о том, чтобы по аналогии сделать правую часть как левую - выбрать какой-то один основной окрас и на его примере показать наложение. Но это убого как-то будет. |
Это уже надо будет не править твой пример, а дописывать. Если не сможешь сама, нанимай программиста. Здесь тебе за спасибо никто ничего делать не будет. Могу предложить текстуру делать полупрозрачным гифом и вторым слоем накладывать на однотонную цветовую раскраску. Удачи |
|
Вернуться к началу |
|
|
softcat Гость
|
Добавлено: Вт Окт 26 2004 23:08 Заголовок сообщения: |
|
|
fLamer писал(а): | Это уже надо будет не править твой пример, а дописывать. Если не сможешь сама, нанимай программиста. Здесь тебе за спасибо никто ничего делать не будет. Могу предложить текстуру делать полупрозрачным гифом и вторым слоем накладывать на однотонную цветовую раскраску. Удачи |
Написала сюда, потому что надеялась, что это несложная вещь, которую каждый программист знает. Не думала, что это серьезная работа какая-то.
Сделаю, значит, во флеше, там я это умею делать. Нехотелось такой большой флеш на страницу выкладывать, хотелось поинтерактивнее... ну ничего, кому надо, дождется загрузки и посмотрит. |
|
Вернуться к началу |
|
|
fLamer
Зарегистрирован: 05.04.2004 Сообщения: 462 Откуда: Тула
|
Добавлено: Ср Окт 27 2004 07:41 Заголовок сообщения: |
|
|
softcat писал(а): |
Написала сюда, потому что надеялась, что это несложная вещь, которую каждый программист знает. Не думала, что это серьезная работа какая-то.
Сделаю, значит, во флеше, там я это умею делать. Нехотелось такой большой флеш на страницу выкладывать, хотелось поинтерактивнее... ну ничего, кому надо, дождется загрузки и посмотрит. |
Со всем уважением к тебе, я думаю что ты не правильно представляешь себе некоторые вещи.
На форуме можно получить совет. Совет не жалко хорошему человеку. А работа. Сложная или не сложная, работа она есть работа. Она требует времени, даже если ты знаешь как сделать. Многие не понимают, почему если ты знаешь как сделать, не хочешь делать это "за так". Программистам деньги платят за написание программ. Их знание и работа стоят денег. Они учились. Они набирались опыта. Чтобы зарабатывать себе на жизнь.
Могу дать тебе ещё один совет по твоей задаче. Можно поспрашивать не как реализовать этот вариант, а какие варианты могут быть ещё.
Мне кажется можно сделать три полупрозрачных гифа друг над другом. Верхний слой будет прозрачным изображением кота (маской) с контурами, усами и глазами. а два нижних просто раскрашеные квадраты с фоном. Эту работу можно сделать в фотошопе, а твоя страничка почти не потребует доработки. |
|
Вернуться к началу |
|
|
softcat Гость
|
Добавлено: Чт Окт 28 2004 15:58 Заголовок сообщения: |
|
|
Мне не нужны советы типа "Найди программиста и дай ему денег за две строчки кода" Нормальные люди, не жлобы, такими вещами просто так делятся.
Я все сделала уже сама, на флеше, на него в отличие от Джавы html'ной, еще и копирайт повесить можно.
Так что вопрос закрыт! |
|
Вернуться к началу |
|
|
|