Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 01.07.2009, 16:39
Новичок на форуме
Отправить личное сообщение для fil.diesel Посмотреть профиль Найти все сообщения от fil.diesel
 
Регистрация: 14.06.2009
Сообщений: 9

потверждение загрузки javascript
у меня на сайте скрипт действие которого заключается в следуйщем:[ при первом клике по изображению, функции change() передоется значение 1, которая в свою очередь выводит рисунок buttons-up.gif, и в таблицу <div id="result"></div> выводить результат включено. А при значении 0, загружается рисунок buttons-down.gif, и в таблицу выводит результат выключено.
<script type="text/javascript">

    var i = false;
  var img_a = new Array();
      img_a[0] = new Image(); img_a[0].src = "buttons-down.gif";
      img_a[1] = new Image(); img_a[1].src = "buttons-up.gif";
  
  function change() {
     document.getElementById("btn").src = (i) ? "buttons-down.gif" : "buttons-up.gif";
     document.getElementById("result").innerHTML = (i) ? "<table border='1'><tr><td>Выключено</td></tr></table>" : "<table border='1'><tr><td>Включено</td></tr></table>";
     i = !i;
  }

</script>

<body><p><a href="#" onclick="change();"><img id="btn" alt="" src="buttons-down.gif" /></a></p>
<div id="result"></div>

помогите разобраться со следующим:
к скрипту нужно добавить функцию
function yes_or_no()
    {
        var ok=confirm('Вы уверенны?');
     if(ok)
       ....................... // В случае положтельного ответа вызывает функцию change() 
     else{}//А тут пользователь на захотел соглашаться
return false ;
 }

Последний раз редактировалось fil.diesel, 01.07.2009 в 17:05.
Ответить с цитированием
  #2 (permalink)  
Старый 01.07.2009, 16:44
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Сообщение от fil.diesel
В случае положтельного ответа вызывает функцию yes_or_no()
Она и так вызвана.
Ответить с цитированием
  #3 (permalink)  
Старый 01.07.2009, 16:51
Новичок на форуме
Отправить личное сообщение для fil.diesel Посмотреть профиль Найти все сообщения от fil.diesel
 
Регистрация: 14.06.2009
Сообщений: 9

Да ошибочка вышла вношу корректировку, нужно вызвать
function change()
Ответить с цитированием
  #4 (permalink)  
Старый 01.07.2009, 16:55
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Сообщение от fil.diesel
нужно вызвать function change()
change();
Ответить с цитированием
  #5 (permalink)  
Старый 01.07.2009, 17:18
Новичок на форуме
Отправить личное сообщение для fil.diesel Посмотреть профиль Найти все сообщения от fil.diesel
 
Регистрация: 14.06.2009
Сообщений: 9

вобщем на выходе должно получиться примерно следующее:

<html>
<head>
<script type="text/javascript">
 function yes_or_no()
    {
        var ok=confirm('Вы уверенны?');
     if(ok)
       ?????????? //  В случае положтельного ответа вызывает функцию change()
     else{}//А тут пользователь на захотел соглашаться
     return false ;
	 }
var i = false;
  var img_a = new Array();
      img_a[0] = new Image(); img_a[0].src = "buttons-down.gif";
      img_a[1] = new Image(); img_a[1].src = "buttons-up.gif";
	  
  function change() {
     document.getElementById("btn").src = (i) ? "buttons-down.gif" : "buttons-up.gif";
     document.getElementById("result").innerHTML = (i) ? "<table border='1'><tr><td>Выключено</td></tr></table>" : "<table border='1'><tr><td>Включено</td></tr></table>";
     i = !i;
  }


</script>

</head>

<body><p><a href="#" onclick="yes_or_no();"><img id="btn" alt="" src="buttons-down.gif" /></a></p>
<div id="result"></div>
</body>
</html>

вот что нужно разместить в место ????, не могу сообразить.
Ответить с цитированием
  #6 (permalink)  
Старый 01.07.2009, 17:20
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Вы не знаете, как вызвать функцию?
Ответить с цитированием
  #7 (permalink)  
Старый 01.07.2009, 20:00
Новичок на форуме
Отправить личное сообщение для fil.diesel Посмотреть профиль Найти все сообщения от fil.diesel
 
Регистрация: 14.06.2009
Сообщений: 9

видо я основательно запутался
попробую объяснить с начала:
выше описаный скрипт представляет из себя выключатель со значениями 0-выключено, и 1 включено;
в этом скрипте мне нужно реализовать следующее:
при клике на картику у меня выводится запрс на потверждение
function yes_or_no()
,с отрицательным ответом все понятно. А вот при принятии положительного
ответа, скрипт должен передать значение функции change() 0,или 1, т.е. поменять картинку на buttons-down.gif или buttons-up.gif, вывести результат в таблицу. Причем все эти действия должны соправождатся
работой ajax скрипта, т.е. в зависимости от результата осущесвляется переход по сылкам javascript:ajaxpage('page0.html', 'contentarea');
или javascript:ajaxpage('page1.html', 'contentarea');
например:
if(ok)=1
       location="javascript:ajaxpage('page1.html', 'contentarea')"

в тоже время значение 1 должно передаться функции change()

а как все это реализовать, ни как не могу "догнать"
Ответить с цитированием
  #8 (permalink)  
Старый 01.07.2009, 20:09
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Сообщение от fil.diesel
видо я основательно запутался
С вашим описанием любой запутается.

Сообщение от fil.diesel
if(ok)=1
Тут подходит стандартный ответ: Здравствуйте!

Судя по вашему сообщению, вы ну совсем не знаете javascript.

Освойте основы языка и вопрос отпадет сам, полностью или частично.
А с чем не справитесь - поможем.

На сайте javascript можно начать изучать с учебника, раздел Основы javascript.
Возможно, вам также понадобится HTML - учебник есть, например, здесь: http://ru.html.net/tutorials/html/

Задавайте конкретные вопросы по ходу дела.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите с javascript andruhin Общие вопросы Javascript 12 04.05.2012 10:05
Собрался силами, собираюсь освоить Javascript walker Общие вопросы Javascript 14 20.03.2012 16:17
Программист на JavaScript (удалённо) Vadym Работа 1 28.01.2009 13:57
Компании Яндекс нужен Javascript гуру Yandex Работа 17 16.12.2008 16:46
Нужен Старший разработчик JavaScript Yandex Работа 17 19.08.2008 16:43