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

  • Автор темы Guest_STBiffen
  • Дата начала
Статус
Закрыто для дальнейших ответов.
G

Guest_STBiffen

Гость
#1
Привет! Помогите со скриптом я уже непомню но что-то похожее(СКРЫТИЕ / ОТОБРАЖЕНИЕ )
>><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>
==============================================
Можно-ли сделать чтобы он открывался скрытым а не открытым и чтобы нажатием кнопки а не ссылки. Огромная просьба помочь ;) ;) спасибо пока!
 
S

STYX

Гость
#2
Ух, ты... Личное обращение. Круто. Лана, буду думать.
 
S

STBiffen

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

STYX

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

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

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

<input type="button" value="Нажми меня" onClick="java script:switchVisibility('seealso');">
 
S

STBiffen

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

STYX

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

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

Код:
<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>
 
S

STBiffen

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

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

Код:
<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) Спасибо!!!
 
S

STBiffen

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

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