При нажатии на изображение генерируется код, в выбранном формате, в данном примере или УРЛ или ХТМЛ. Один недостаток - это при выборе другой "радио точки", требуется нажать повторно на изображение, чтобы с генерировалась новая строка, как сделать так, чтобы при нажатии на label код автоматически менялся, без повторного нажатия на изображение?
----- Для некоторых лучший способ написать что-нибудь осмысленное - это сесть _опой на клавиатуру.
ALEN
Отправлено: 27 Февраля, 2011 - 21:35:49
Участник
Покинул форум
Сообщений всего: 1459
Дата рег-ции: Авг. 2008 Откуда: Крым
Помог: 11 раз(а)
А задачу можно написать?
LEONeso
Отправлено: 27 Февраля, 2011 - 21:45:50
Посетитель
Покинул форум
Сообщений всего: 499
Дата рег-ции: Янв. 2010 Откуда: Россия, Москва
Помог: 1 раз(а)
ALEN, я подчеркнул её синим цветом.
дублируем:
Цитата:
как сделать так, чтобы при нажатии на label код автоматически менялся, без повторного нажатия на изображение?
Процесс действий юзера и скрипта, описан там же.
----- Для некоторых лучший способ написать что-нибудь осмысленное - это сесть _опой на клавиатуру.
ALEN
Отправлено: 27 Февраля, 2011 - 22:00:12
Участник
Покинул форум
Сообщений всего: 1459
Дата рег-ции: Авг. 2008 Откуда: Крым
Помог: 11 раз(а)
LEONeso
А что по твоему код?
LEONeso
Отправлено: 27 Февраля, 2011 - 22:16:03
Посетитель
Покинул форум
Сообщений всего: 499
Дата рег-ции: Янв. 2010 Откуда: Россия, Москва
Помог: 1 раз(а)
ALEN, так код - это то что получается после работы скрипта, - это то что выводится в поле input text, - это url экранированная тегами или пустой url в зависимости от выполнения действий скрипта.
--
Все было бы легче, если создать html файл и воспользоваться, тем ,что я описал выше, ведь кликая, можно легче понять, чем смотреть на код.
Как еще объяснить, сжевать все до пошагового действия юзера и действий кода, взаимодействия юзера ,его мышки и html разметки?? Я просто сам уже не могу понять ,что еще надо написать... все же описано, просто попробовать надо и все станет понятно.
Я понял, что же надо! Чтоб стало понятно - это готовый html и видео!
Как видим, при нажатии на "радио точку" или же на сам label, с генерированный код не меняется в форме input txt, для этого требуется повторное нажатие на изображение.
Хотелось бы, чтобы при нажатии на label он сразу менялся (экранировался).
----- Для некоторых лучший способ написать что-нибудь осмысленное - это сесть _опой на клавиатуру.
ALEN
Отправлено: 27 Февраля, 2011 - 22:31:38
Участник
Покинул форум
Сообщений всего: 1459
Дата рег-ции: Авг. 2008 Откуда: Крым
Помог: 11 раз(а)
Я просто не вижу задачу целиком.
А для label нужно тогда установить событие и саму функцию
LEONeso
Отправлено: 27 Февраля, 2011 - 22:33:52
Посетитель
Покинул форум
Сообщений всего: 499
Дата рег-ции: Янв. 2010 Откуда: Россия, Москва
Помог: 1 раз(а)
ALEN, госпади, я бы не спрашивал, если знал бы сам ответа, мне нужна рабочая строка в скрипт. Чтоб затея с label и экранированием работала и не заставляла юзера тыкать повторно на изображение.
----- Для некоторых лучший способ написать что-нибудь осмысленное - это сесть _опой на клавиатуру.
ALEN
Отправлено: 27 Февраля, 2011 - 22:37:40
Участник
Покинул форум
Сообщений всего: 1459
Дата рег-ции: Авг. 2008 Откуда: Крым
Помог: 11 раз(а)
LEONeso
что за экранирование??
Напиши целиком всю процедуру которую ты хочешь увидеть
LEONeso
Отправлено: 27 Февраля, 2011 - 22:59:44
Посетитель
Покинул форум
Сообщений всего: 499
Дата рег-ции: Янв. 2010 Откуда: Россия, Москва
Помог: 1 раз(а)
ALEN, в скрипт вообще заглядывали?
Давайте начнем с того, что Вам не стало понятно, что же такое "экранирование" - заглянем в википедию(википедию, то знаем?)
теперь давайте взглянем на скрипт, где очень четко видно "экранирование" src (это ссылка изображения).
Зачем передавать скрипту src? - чтоб экранировать его и вывести в форму input type="text"
Что же нам надо от label? - чтоб передаваемый ранее src, экранировался новыми тегами в зависимости от выбранного radio в label или же помеченного name="№" самого label. Все зависиот от реализации данного функционала программистом, знающего JavaScript.
--[взаимодействие юзера и html разметки включая js] user - тыкает на любой "радио" html - отображает точку, на выбранном "радио" юзером. user - тыкает по изображению js - обрабатывает событие, отображая выбранный тип экранизации src в html форме input type="text" user - вдруг пользователю захотелось кликнуть по другому любому "радио" (он же и label) js - тут же, экстрасенсорными способностями, понимает, что пользователь хочет новую экранизацию ранее запрашиваемого src и в тот же момент экранирует src в html форме input type="text" user - пользователя переклинуло и он решил кликнуть по другому изображению, но при этом он оставил "радио" на том же варианте экранирования, и нажимает по новому изображению. js+html - совместным виртуальным разумом понимают, что пользователь просто так не отстанет от них и объединяет свои усилия во благо запросу пользователя, тем самым экранирует новый src ранее выбранным "радио". user - пользователь в полном экстазе копирует ссылку и убегает на форум php.su вставлять картинку в свой топик!
КОНЕЦ!
* у меня отчаянье... скоро узнаю, что же там под стропилами.
----- Для некоторых лучший способ написать что-нибудь осмысленное - это сесть _опой на клавиатуру.
ALEN
Отправлено: 28 Февраля, 2011 - 11:51:03
Участник
Покинул форум
Сообщений всего: 1459
Дата рег-ции: Авг. 2008 Откуда: Крым
Помог: 11 раз(а)
LEONeso
Вот не лень было расписывать столько хлама?)))
А хочешь кликать по label как по картинке и чтоб оно передавалось в функцию, я уже писал, что тебе нужно присоеденить событие к label , а в функцию можешь передавать копию того, что написано в src.
Если не ошибаюсь и правильно понял, тебе нужно нечто похожее на:
Покинул форум
Сообщений всего: 499
Дата рег-ции: Янв. 2010 Откуда: Россия, Москва
Помог: 1 раз(а)
ALEN, это чудо это праздник это работает !
Спасибо .
Правда я применил onclick="img(1);" в место onmousedown="img(1);" - это прибавило точности в работе (а то требовалось еще раз нажать на label, чтоб экранировался) и добавил к форме input onfocus="this.select();" - это повышает юзабельность, минус одно лишнее действие (выделение строки)
Покинул форум
Сообщений всего: 499
Дата рег-ции: Янв. 2010 Откуда: Россия, Москва
Помог: 1 раз(а)
ALEN, просто в данном примере я показал 2 условия js на деле там их 4 и может быть более. так что if-else тут не прокатит мб if-elseif, если оно поддерживается.
----- Для некоторых лучший способ написать что-нибудь осмысленное - это сесть _опой на клавиатуру.
ALEN
Отправлено: 28 Февраля, 2011 - 12:51:24
Участник
Покинул форум
Сообщений всего: 1459
Дата рег-ции: Авг. 2008 Откуда: Крым
Помог: 11 раз(а)
LEONeso
ну смотри, просто в данном случае не нужно, чтоб если сработало одно условие, срабатывало как-то другое, нужно избегать столкновений.
LEONeso
Отправлено: 28 Февраля, 2011 - 13:44:03
Посетитель
Покинул форум
Сообщений всего: 499
Дата рег-ции: Янв. 2010 Откуда: Россия, Москва
Помог: 1 раз(а)
ALEN, столкновений быть не может, ведь все зависит от value="0" и т.д.
----- Для некоторых лучший способ написать что-нибудь осмысленное - это сесть _опой на клавиатуру.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.