Список форумов Шадринский форум -> Программирование -> PHP, PERL, HTML, CSS etc -> Вопрос по JavaScript
Начать новую тему   Ответить на тему   вывод темы на печать

Вопрос по JavaScript

Автор
Сообщение
Вельхеор
Писатель


Пол: Пол:Муж.
Зарегистрирован: 10.02.2011
Сообщения: 580
Откуда: Шадринск

Статус: Offline
СообщениеДобавлено: 2011.09.26 01:49.55
Ответить с цитатой
Ситуация такая: на странице есть два элемента, один из которых изначально скрыт, второй виден. По клику на видимый элемент он сам должен скрываться, а тот, который был невидимым - появляться.
Если есть готовое решение - прошу ткнуть носом туда, где оно лежит, если нет - помогите написать, т.к. сейчас времени на полноценное изучение языка нет, а функционал нужен.
_________________
Рано или поздно, так или иначе...
---
Контактная информация:
Email: maltsev080192@gmail.com
Тел: +790259два8три99
Discord: Xopc#1713
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
iigorr
Освоившийся


Пол: Пол:Муж.
Зарегистрирован: 14.03.2008
Сообщения: 48
Откуда: Шадринск

Статус: Offline
СообщениеДобавлено: 2011.09.26 08:55.35
Ответить с цитатой
<html>
<head>
<title>title</title>
<script type=text/javascript language=JavaScript>
<!--
function hidden1() {
    var x = document.getElementById("q1").style.visibility;
    var y = document.getElementById("q2").style.visibility;

    if ((x == '') || (x == 'visible')) {
        document.getElementById("q1").style.visibility = "hidden";
        document.getElementById("q2").style.visibility = "visible";
    }
    else {
        document.getElementById("q1").style.visibility = "visible";
        document.getElementById("q2").style.visibility = "hidden";
    }
}
//-->
</script>
</head>
<body>
<a id=q1 href=# onClick=hidden1()>Ссылка 1</a>
<a id=q2 href=# onClick=hidden1() style="visibility: hidden">Ссылка 2</a>
</body>
</html>
Посмотреть профиль Отправить личное сообщение
Вельхеор
Писатель


Пол: Пол:Муж.
Зарегистрирован: 10.02.2011
Сообщения: 580
Откуда: Шадринск

Статус: Offline
СообщениеДобавлено: 2011.09.26 10:53.30
Ответить с цитатой
Огромное спасибо =)
_________________
Рано или поздно, так или иначе...
---
Контактная информация:
Email: maltsev080192@gmail.com
Тел: +790259два8три99
Discord: Xopc#1713
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Вельхеор
Писатель


Пол: Пол:Муж.
Зарегистрирован: 10.02.2011
Сообщения: 580
Откуда: Шадринск

Статус: Offline
СообщениеДобавлено: 2011.09.26 18:38.22
Ответить с цитатой
Еще вопросец по близкой теме - как изменить следующий код, чтобы мигал не любой текст в <span> а с определенным классом или id?
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
  <script src="http://code.jquery.com/jquery-latest.js"></script>
  <script>
  $(document).ready(function(){
    $.fn.wait = function(time, type) {
        time = time || 1000;
        type = type || "fx";
        return this.queue(type, function() {
            var self = this;
            setTimeout(function() {
                $(self).dequeue();
            }, time);
        });
    };
    function runIt() {
      $("span").wait()
              .animate({"opacity": 0.1},2000)
              .wait()
              .animate({"opacity": 1},1500,runIt);
    }
    runIt();
  });
  </script>
</head>
<body>
<p>Немигающий текст1, <span>мигающий текст1</span>, не мигащий текст2 <span>мигающий текст2</span>.</p>
</body>
</html>

_________________
Рано или поздно, так или иначе...
---
Контактная информация:
Email: maltsev080192@gmail.com
Тел: +790259два8три99
Discord: Xopc#1713
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Шатунов
Заслуженный писатель


Пол: Пол:Муж.
Зарегистрирован: 16.07.2007
Сообщения: 2091
Откуда: Оренбургская обл.

Статус: Offline
СообщениеДобавлено: 2011.09.26 20:03.06
Ответить с цитатой
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
  <script src="http://code.jquery.com/jquery-latest.js"></script>
  <script>
  $(document).ready(function(){
    $.fn.wait = function(time, type) {
        time = time || 1000;
        type = type || "fx";
        return this.queue(type, function() {
            var self = this;
            setTimeout(function() {
                $(self).dequeue();
            }, time);
        });
    };
   
    function runIt() {
      $("#testid1").wait()
              .animate({"opacity": 0.1},2000)
              .wait()
              .animate({"opacity": 1},1500,runIt);
    }
   
   function runIt2() {
      $(".testclass1").wait()
              .animate({"opacity": 0.1},2000)
              .wait()
              .animate({"opacity": 1},1500,runIt2);
    }
    runIt();
   runIt2();
  });
  </script>
</head>
<body>
<p id="testid1">Съешь ещё этих мягких французских булок, да выпей чаю.  Съешь ещё этих мягких французских булок, да выпей чаю.  Съешь ещё этих мягких французских булок, да выпей чаю.  Съешь ещё этих мягких французских булок, да выпей чаю.  Съешь ещё этих мягких французских булок, да выпей чаю.</p>

<p>Съешь ещё этих мягких французских булок, да выпей чаю.  Съешь ещё этих мягких французских булок, да выпей чаю.  Съешь ещё этих мягких французских булок, да выпей чаю.  Съешь ещё этих мягких французских булок, да выпей чаю.  Съешь ещё этих мягких французских булок, да выпей чаю.</p>

<p class="testclass1">Съешь ещё этих мягких французских булок, да выпей чаю.  Съешь ещё этих мягких французских булок, да выпей чаю.  Съешь ещё этих мягких французских булок, да выпей чаю.  Съешь ещё этих мягких французских булок, да выпей чаю.  Съешь ещё этих мягких французских булок, да выпей чаю.</p>

</body>
</html>


Добавлено спустя 4 минуты 6 секунд:

или так:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
  <script src="http://code.jquery.com/jquery-latest.js"></script>
  <script>
  $(document).ready(function(){
    $.fn.wait = function(time, type) {
        time = time || 1000;
        type = type || "fx";
        return this.queue(type, function() {
            var self = this;
            setTimeout(function() {
                $(self).dequeue();
            }, time);
        });
    };
   
    function runIt() {
      $("#testid1, .testclass1").wait()
              .animate({"opacity": 0.1},2000)
              .wait()
              .animate({"opacity": 1},1500,runIt);
    }
   
    runIt();
  });
  </script>
</head>
<body>
<p id="testid1">Съешь ещё этих мягких французских булок, да выпей чаю.  Съешь ещё этих мягких французских булок, да выпей чаю.  Съешь ещё этих мягких французских булок, да выпей чаю.  Съешь ещё этих мягких французских булок, да выпей чаю.  Съешь ещё этих мягких французских булок, да выпей чаю.</p>

<p>Съешь ещё этих мягких французских булок, да выпей чаю.  Съешь ещё этих мягких французских булок, да выпей чаю.  Съешь ещё этих мягких французских булок, да выпей чаю.  Съешь ещё этих мягких французских булок, да выпей чаю.  Съешь ещё этих мягких французских булок, да выпей чаю.</p>

<p class="testclass1">Съешь ещё этих мягких французских булок, да выпей чаю.  Съешь ещё этих мягких французских булок, да выпей чаю.  Съешь ещё этих мягких французских булок, да выпей чаю.  Съешь ещё этих мягких французских булок, да выпей чаю.  Съешь ещё этих мягких французских булок, да выпей чаю.</p>

</body>
</html>

_________________
Даже когда тебя сожрали у тебя есть два выхода
Посмотреть профиль Отправить личное сообщение AIM Address Yahoo Messenger MSN Messenger ICQ Number
Вельхеор
Писатель


Пол: Пол:Муж.
Зарегистрирован: 10.02.2011
Сообщения: 580
Откуда: Шадринск

Статус: Offline
СообщениеДобавлено: 2011.09.26 21:36.51
Ответить с цитатой
Еще одно огромное спасибо!
_________________
Рано или поздно, так или иначе...
---
Контактная информация:
Email: maltsev080192@gmail.com
Тел: +790259два8три99
Discord: Xopc#1713
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Slider
Заслуженный писатель


Пол: Пол:Муж.
Зарегистрирован: 13.11.2006
Сообщения: 6289
Откуда: Екатеринбург&Шадринск

Статус: Offline
СообщениеДобавлено: 2011.10.11 11:24.49
Ответить с цитатой
до чего народ ленивый то, читайте книги + гуглите. это все в инете есть в огромном количестве с примерами
_________________
накапливаю джедайскую силу
http://booking.com/ http://bookingb2b.com/
http://www.aicgroup.biz http://www.gta-travel.com/en/home
Посмотреть профиль Отправить личное сообщение Посетить сайт автора ICQ Number
Страница 1 из 1
Начать новую тему   Ответить на тему   вывод темы на печать
Показать сообщения:   
Список форумов Шадринский форум -> Программирование -> PHP, PERL, HTML, CSS etc -> Вопрос по JavaScript

 
Перейти: 
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете вкладывать файлы
Вы можете скачивать файлы