Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 01.09.2015, 12:27
Новичок на форуме
Отправить личное сообщение для semenov Посмотреть профиль Найти все сообщения от semenov
 
Регистрация: 01.09.2015
Сообщений: 4

Событие по нажатию скрытый блок
Здравствуйте Уважаемые форумчане , я новичок в программировании поэтому прошу сильно не пинать, у меня такой вопрос, при открытии скрытого блока, приходится кликать на функцию вызова два раза.

имеется такой код
var smmode=0;
var oshow_pd=0;
var oshow_p2d=0;

function sm2sh() {
   pnshow();
   top.smmode^=1;
   top.document.getElementsByName('mainframe')[0].rows=(top.smmode?"111,*,35":"75,*,35");
oshow_pd^=1;
oshow_p2d^=1;
var pdiv = parent.frames.head.pdiv || top.frames.head.document.getElementById('pdiv');
pdiv.style.display=(oshow_pd?"none":"block");
var p2div = parent.frames.head.p2div || top.frames.head.document.getElementById('p2div');
p2div.style.display=(oshow_p2d?"block":"none");
s_main();
   set_focus();
}

var _pnshow=0;
function pnshow() {
   var pnsm = parent.frames.head.pnsm || top.frames.head.document.getElementById('pnsm');
   if (_pnshow || !pnsm) return;
   _pnshow=1;
   for(i=0; i<smhl.length; i++)
      pnsm.innerHTML+="<a href='#'></a>";
}


ссылка для вывода блока при клике
<a href=# onclick="top.sm2sh(); return false;" title="панель"><b>открыть/закрыть</b></a>


сам проект для отладки
https://demo-project-semeno.c9.io/
Ответить с цитированием
  #2 (permalink)  
Старый 01.09.2015, 16:38
Аватар для join
Профессор
Отправить личное сообщение для join Посмотреть профиль Найти все сообщения от join
 
Регистрация: 05.03.2012
Сообщений: 477

изначально не определена эта казявка в коде.
smhl
в meny.js
Ответить с цитированием
  #3 (permalink)  
Старый 01.09.2015, 17:27
Новичок на форуме
Отправить личное сообщение для semenov Посмотреть профиль Найти все сообщения от semenov
 
Регистрация: 01.09.2015
Сообщений: 4

Сообщение от join Посмотреть сообщение
изначально не определена эта казявка в коде.
smhl
в meny.js
уважаемый, можно пример с этой козявкой, буду очень признателен за пример.
Ответить с цитированием
  #4 (permalink)  
Старый 01.09.2015, 18:02
Аватар для join
Профессор
Отправить личное сообщение для join Посмотреть профиль Найти все сообщения от join
 
Регистрация: 05.03.2012
Сообщений: 477

здесь есть все что вам нужно знать о казявководстве
Ответить с цитированием
  #5 (permalink)  
Старый 01.09.2015, 19:18
Новичок на форуме
Отправить личное сообщение для semenov Посмотреть профиль Найти все сообщения от semenov
 
Регистрация: 01.09.2015
Сообщений: 4

Сообщение от join Посмотреть сообщение
здесь есть все что вам нужно знать о казявководстве
спасибо вам, и за ресурс, все получилось.
Ответить с цитированием
  #6 (permalink)  
Старый 01.09.2015, 19:54
Аватар для Sigizmund2012
Профессор
Отправить личное сообщение для Sigizmund2012 Посмотреть профиль Найти все сообщения от Sigizmund2012
 
Регистрация: 16.07.2014
Сообщений: 267

Сообщение от semenov Посмотреть сообщение
спасибо вам, и за ресурс, все получилось.
Сказать что я охреневаю, значит ничего не сказать. Вы весь учебник за час осилили?
Ответить с цитированием
  #7 (permalink)  
Старый 01.09.2015, 21:13
Аватар для EmperioAf
Профессор
Отправить личное сообщение для EmperioAf Посмотреть профиль Найти все сообщения от EmperioAf
 
Регистрация: 15.01.2015
Сообщений: 622

Сообщение от Sigizmund2012
Вы весь учебник за час осилили?
Да нет же. Очевидно, что он просто нашёл то, что искал
Ответить с цитированием
  #8 (permalink)  
Старый 03.09.2015, 23:39
Новичок на форуме
Отправить личное сообщение для semenov Посмотреть профиль Найти все сообщения от semenov
 
Регистрация: 01.09.2015
Сообщений: 4

Уважаемые гуру форума, на фреймах все работает замечательно, возможно ли на div-ах сделать такой скрытый блок?
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Событие по нажатию показывает скрывшиеся блоки, как добавить еще смену стиля nik_rzn Элементы интерфейса 11 31.08.2015 09:48
клик и событие работает клик и это событие не работает Trues Элементы интерфейса 3 27.05.2015 09:28
Новые элементы в блоке при событие onmouseleave b14de Events/DOM/Window 2 29.05.2014 07:56
Копирование блоков в блок maximus Events/DOM/Window 1 14.09.2013 19:40
JS + DIV как не допустить скрытия элемента по нажатию на блок? djsadd Элементы интерфейса 1 19.08.2013 09:18