Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #41 (permalink)  
Старый 22.03.2014, 03:25
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,135

cript,
сделайте ваши переменные глобальными и они будут видны везде
Ответить с цитированием
  #42 (permalink)  
Старый 22.03.2014, 03:32
Профессор
Отправить личное сообщение для cript Посмотреть профиль Найти все сообщения от cript
 
Регистрация: 03.02.2014
Сообщений: 238

Да просто в самом действии используется переменная, например option,
<input type="radio" class="radio" name="button" value="u_1" onclick="action(option)">
На сколько мне известно функция должна быть осведомлена об этой переменной, но у меня что-то не выходит
Ответить с цитированием
  #43 (permalink)  
Старый 22.03.2014, 03:38
Профессор
Отправить личное сообщение для cript Посмотреть профиль Найти все сообщения от cript
 
Регистрация: 03.02.2014
Сообщений: 238

Сообщение от рони Посмотреть сообщение
cript,
сделайте ваши переменные глобальными и они будут видны везде
Да это помогло
Ответить с цитированием
  #44 (permalink)  
Старый 25.03.2014, 16:16
Профессор
Отправить личное сообщение для cript Посмотреть профиль Найти все сообщения от cript
 
Регистрация: 03.02.2014
Сообщений: 238

Еще раз обращусь по этой теме, может знаете как сделать так, чтобы при нажатии на button выполнялось действие привязанное к выбранному radio?
Делаю так, но безрезультатно:
$(function () { 
rd = $(".output input:radio"); 
$("#slider-vertical").slider({ animate: true, orientation: "vertical", range: "min", min: 0, max: 6, value: "0.00", slide: function(event, ui) { $("#rangevalue").html(rd.eq(ui.value).val()); 
rd.eq(ui.value).prop("checked", true) } });
$("#rangevalue").html($("#slider-vertical").slider("value")); 
//#Start
$('#rangevalue').click(function() { 
var value = $(":radio[name=Button]").filter(":checked").val();
switch(value) {
case radio"u_0" { action("u_0"); }
case radio"u_1" { action("u_1"); }
case radio"u_2" { action("u_2"); }
case radio"u_3" { action("u_3"); }
case radio"u_4" { action("u_4"); }
case radio"u_5" { action("u_5"); } 
} } 
//#End
})

<input type="radio" class="radio" name="Button" value="\\\'u_'.$i.'\\\'" onclick="action(\\\'u_'.$i.'\\\')"> //Radio buttons

<button id="rangevalue" class="betdisplay" style="border:0; color:#f6931f; font-weight:bold;"></button>
Ответить с цитированием
  #45 (permalink)  
Старый 25.03.2014, 16:23
Профессор
Отправить личное сообщение для cript Посмотреть профиль Найти все сообщения от cript
 
Регистрация: 03.02.2014
Сообщений: 238

Еще делал так
function validate (f) { var r = f.elements["Button"], rc = false; for (var i = 0, max_i = r.length; i < max_i; i++) { if (r[i].checked) { push_action(r[i].value ); break; } } return rc; }
Ответить с цитированием
  #46 (permalink)  
Старый 25.03.2014, 16:25
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,135

cript,
вы бы немогли немного помедитировать тут http://learn.javascript.ru/switch
и убрать самостоятельно лишнее в строках 10 - 15 и добавить нужное
Ответить с цитированием
  #47 (permalink)  
Старый 25.03.2014, 16:39
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,135

cript,
всё это
switch(value) {
case radio"u_0" { action("u_0"); }
case radio"u_1" { action("u_1"); }
case radio"u_2" { action("u_2"); }
case radio"u_3" { action("u_3"); }
case radio"u_4" { action("u_4"); }
case radio"u_5" { action("u_5"); } 
}


заменяет
value && action(value)

и на всякий

case "u_0" : action("u_0");
break;
Ответить с цитированием
  #48 (permalink)  
Старый 25.03.2014, 16:56
Профессор
Отправить личное сообщение для cript Посмотреть профиль Найти все сообщения от cript
 
Регистрация: 03.02.2014
Сообщений: 238

$("#rangevalue").click(function() { var value = $(":radio[name=Button]").filter(":checked").val(); 
value && action(value) }

Не срабатывает
Ответить с цитированием
  #49 (permalink)  
Старый 25.03.2014, 17:06
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,135

cript,
срабатывает!!!!
Ответить с цитированием
  #50 (permalink)  
Старый 25.03.2014, 17:10
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,135

cript,
ищи чего в супе нехватает )
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ещё раз изменение css файла посредством javascript JSN Events/DOM/Window 8 27.03.2020 10:42
изменение картинки при изменении урла и наведении курсора ahid Элементы интерфейса 2 09.02.2014 14:53
Как отловить изменение computedStyle элемента danik.js Events/DOM/Window 8 25.10.2012 16:40
Как обработать изменение масштаба окна в IE8 ? v_k Events/DOM/Window 1 09.08.2010 13:35
Динамическое изменение <input text> baal1988 Events/DOM/Window 4 24.08.2008 17:17