Jump to content

maxvektor

Newbie
  • Posts

    5
  • Joined

  • Last visited

Everything posted by maxvektor

  1. Я таки дурак, сорри, проблема решена. Работает такой вариант: HTML <div id="panel"> <script type="text/javascript" src="...1"></script> </div> <div id="pane"> <script type="text/javascript" src="...2"></script> </div> <div id="pan"> <script type="text/javascript" src="...3"></script> </div> CSS #panel{ display:none; } #pane{ display:none; } #pan{ display:none; } js function r1change (){ document.getElementById("panel").style.display = 'inline'; document.getElementById("pane").style.display = 'none'; document.getElementById("pan").style.display = 'none';} function r2change (){ document.getElementById("pane").style.display = 'inline'; document.getElementById("panel").style.display = 'none'; document.getElementById("pan").style.display = 'none';} function r3change (){ document.getElementById("pan").style.display = 'inline'; document.getElementById("panel").style.display = 'none'; document.getElementById("pane").style.display = 'none';} Извините, что напряг и спасибо за помощь.
  2. не в бровь, а в глаз. Я получаю с сервера три страницы вида document.write('—————-') Загоняю его в див. Этот текст представляет собой заголовки материалов трех рубрик. по ТЗ заголовки должны сменятся в зависимости от того, на какой название рубрики навел посетитель. если реализовать через хинты, то пользователь просто не сможет навести на заголовок - после того, как он уведет мышь с родительской кнопки, подсказка пропадет. поэтому нужно, чтобы текст оставался до тех пор, пока пользователь не наведет на другую кнопку... такая пот задачка... document.getElementById("pane2").style.display='inline'; /*document.getElementById("pane3").style.display='none';*/ с закоментированным скрытием первой панели код работает... т.е. добавить див, пока виден второй можно. Где я ошибся?
  3. Все здорово, кроме одного - хинты исчезают после увода мышки с кнопки. минус вод в чем - мне нужно вполне осмысленное содержимое. Больше того в диви скрипт вида document.write('bla-bla-bla')... Может быть в jQuery есть готовый метод... Очень нужна помощь, ночи не сплю
  4. .style.visibility не подходит... дело в том, что после того, как див появляется на странице, он не исчезает, а становится полностью прозрачным. Это значит, что следующий будет под ним, а не на его месте, может попробовать абсолютное позиционирование? это не собьет верстку?
  5. Задача: Есть 3 кнопки. По наведению на первую показывать див "pane1" и.тд. всего три дива. Придумал так: n=0; function r1change () { document.getElementById("pane1").style.visibility='visible'; if(n!='0') { if(n==2) { document.getElementById("pane2").style.visibility='hidden'; } if(n==3) { document.getElementById("pane3").style.visibility='hidden'; } } n=1; } function r2change () { document.getElementById("pane2").style.visibility='visible'; if(n!='0') { if(n==1) { document.getElementById("pane2").style.visibility='hidden'; } if(n==2) { document.getElementById("pane3").style.visibility='hidden'; } } n=2; } function r3change () { document.getElementById("pane3").style.visibility='visible'; if(n!='0') { if(n==2) { document.getElementById("pane2").style.visibility='hidden'; } if(n==1) { document.getElementById("pane1").style.visibility='hidden'; } } n=1; } Срабатывает только первая функция... хотя лажу не вижу - скоро все глаза себе высмотрю... Может быть есть другие идеи, как поступить с этим злосчастным кодом?
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy