Для STYX'а ОБРАЩЕНИЕ С ПОМОЩЬЮ!!!

Тема в разделе "Общие вопросы", создана пользователем Guest_STBiffen, 9 апр 2004.

Статус темы:
Закрыта.
  1. Guest_STBiffen

    Guest_STBiffen Гость

    Привет! Помогите со скриптом я уже непомню но что-то похожее(СКРЫТИЕ / ОТОБРАЖЕНИЕ )
    >><script language="JavaScript" type="text/JavaScript">
    >>var layerRef = "null";
    >>var styleSwitch = "null";
    >>var ifseealso = 1;
    >>
    >>if (navigator.appName == "Netscape") {
    >> layerRef = "document.layers";
    >> styleSwitch = "";
    >>}
    >>else {
    >> layerRef = "document.all";
    >> styleSwitch = ".style";
    >>}
    >>
    >>function switchVisibility(layerName) {
    >> if (ifseealso == 1) {
    >> hideLayer(layerName);
    >> } else {
    >> showLayer(layerName);
    >> }
    >>}
    >>
    >>function hideLayer(layerName) {
    >>eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.visibility="hidden"');
    >> ifseealso = 0;
    >>}
    >>function showLayer(layerName) {
    >>eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.visibility="visible"');
    >> ifseealso = 1;
    >>}
    >>
    >></script>
    >>
    >>
    >><center><a href="java script:switchVisibility('seealso');">нажми меня</a></centeR><br>
    ==============================================
    Можно-ли сделать чтобы он открывался скрытым а не открытым и чтобы нажатием кнопки а не ссылки. Огромная просьба помочь ;) ;) спасибо пока!
     
  2. STYX

    STYX Гость

    Ух, ты... Личное обращение. Круто. Лана, буду думать.
     
  3. STBiffen

    STBiffen Гость

    <!--QuoteBegin-STYX+9:04:2004, 20:09 -->
    <span class="vbquote">(STYX @ 9:04:2004, 20:09 )</span><!--QuoteEBegin-->Ух, ты... Личное обращение. Круто. Лана, буду думать.[/quote]
    Спасибо большое буду ждать вашей помощи с нетерпением ;) ;) ;)
     
  4. STYX

    STYX Гость

    Я уже. Только кое-что непонятно: что имеется ввиду под фразой

    Это же скрипт открытия/скрытия слоя. При нажатии происходит скрытие слоя, а значение ifseealso меняется на 0, так что следующий раз запускается функция отображения. Что именно нужно получить?

    А запуск через кнопку вот:

     
  5. admin

    admin Well-Known Member

    Регистрация:
    8 авг 2003
    Сообщения:
    2.811
    Симпатии:
    0
    STYX
    Это человек к твоей статье обратился. Глянь.
    статья тут
     
  6. STBiffen

    STBiffen Гость

    Ага правельно тут человек приметил статья там: СПАСИБО ХА КНОПОЧКУ ;) (чтобы он открывался скрытым а не открытым)
    Это значит когда заходишь на страницу чтобы данный скрипт не отображал а скрывал эту панельку (Ваш текст здесь) ;)
     
  7. STYX

    STYX Гость

    Серёга
    Точно. Я уже и забыл про нее. Давно это было.

    STBiffen
    Вот полный код того, что ты хочешь:

    Код (Text):
    <script language="JavaScript" type="text/JavaScript">
    var layerRef = "null";
    var styleSwitch = "null";
    var ifseealso = 0;

    if (navigator.appName == "Netscape") {
       layerRef = "document.layers";
       styleSwitch = "";
    }
    else {
       layerRef = "document.all";
       styleSwitch = ".style";
    }

    function switchVisibility(layerName) {
       if (ifseealso == 1) {
          hideLayer(layerName);
       } else {
          showLayer(layerName);
       }
    }

    function hideLayer(layerName) {
    eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.visibility="hidden"');
      ifseealso = 0;
    }
    function showLayer(layerName) {
    eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.visibility="visible"');
      ifseealso = 1;
    }

    </script>


    <center><input type="button" value="????? ????" onClick="javascript:switchVisibility('seealso');"><br>
    <div style="visibility: hidden" id="seealso">
    <table border=0 width=120 align=center bgcolor=#000000 cellpadding=0 cellspacing=1>
    <tr><td bgcolor=#FFFFFF><font style='color: #000000'>????????</font></td></tr>
    </table>
    </div>
     
  8. STBiffen

    STBiffen Гость

    <!--QuoteBegin-STYX+10:04:2004, 14:44 -->
    <span class="vbquote">(STYX @ 10:04:2004, 14:44 )</span><!--QuoteEBegin-->Серёга
    Точно. Я уже и забыл про нее. Давно это было.

    STBiffen
    Вот полный код того, что ты хочешь:

    Код (Text):
    <script language="JavaScript" type="text/JavaScript">
    var layerRef = "null";
    var styleSwitch = "null";
    var ifseealso = 0;

    if (navigator.appName == "Netscape") {
          layerRef = "document.layers";
          styleSwitch = "";
    }
    else {
          layerRef = "document.all";
          styleSwitch = ".style";
    }

    function switchVisibility(layerName) {
          if (ifseealso == 1) {
                hideLayer(layerName);
          } else {
                showLayer(layerName);
          }
    }

    function hideLayer(layerName) {
    eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.visibility="hidden"');
         ifseealso = 0;
    }
    function showLayer(layerName) {
    eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.visibility="visible"');
         ifseealso = 1;
    }

    </script>


    <center><input type="button" value="????? ????" onClick="javascript:switchVisibility('seealso');"><br>
    <div style="visibility: hidden" id="seealso">
    <table border=0 width=120 align=center bgcolor=#000000 cellpadding=0 cellspacing=1>
    <tr><td bgcolor=#FFFFFF><font style='color: #000000'>????????</font></td></tr>
    </table>
    </div>
    [/quote]
    ;) Огромное тебе спасибо ВО ВЕК не забуду если что пиши может тоже чем смогу помочь;) (admbd@bk.ru) Спасибо!!!
     
  9. admin

    admin Well-Known Member

    Регистрация:
    8 авг 2003
    Сообщения:
    2.811
    Симпатии:
    0
    STBiffen
    не забывай
    заходи к нам сюда. если статейки есть интересные - кидай.
     
  10. STBiffen

    STBiffen Гость

    <!--QuoteBegin-Серёга+10:04:2004, 23:54 -->
    <span class="vbquote">(Серёга @ 10:04:2004, 23:54 )</span><!--QuoteEBegin-->STBiffen

    не забывай
    заходи к нам сюда. если статейки есть интересные - кидай.[/quote]
    [/B]Обязательно :D ;)
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей