Рик Херо Posted May 13, 2010 Report Share Posted May 13, 2010 (edited) И так сразу: -изменяюсь если не туда.-В яве совсем не давно.И так собственно вопрос такой(даже пару).1. Есть кнопка-рис(кноп1).Нужно сделать что бы при нажатии на нее, над ней появлялась еще пару кнопок(кноп2,кноп3). если я опять нажму на кноп1 то 2 и 3 исчезают.function pereh(){perehod=1-perehodalert(perehod)}switch(perehod){case 0:document.write('<a href="java script://" onclick="pereh()">вставка риса-кнопки</a>');breakcase 1:document.write('<a href="java script://" onclick="pereh()">вставка риса-кнопки</a>');document.write(вставка риса-кнопки2);document.write(вставка риса-кнопки2);break{вот так делал переключение. но параметр "perehod" меняется, а кнопки 2 и 3 не появляются2. нужно сделать движения изображения вокруг заданной точки на определенном радиусе(движение по окркжности).Но я без догадок как.Подскажите как реализовать все это.Нужно это для инвентаря форумной ролы.Для перехода между локациями. Edited May 13, 2010 by Рик Херо Quote Link to comment Share on other sites More sharing options...
0 Great Rash Posted May 13, 2010 Report Share Posted May 13, 2010 <script type="text/javascript"> // с флагом function switchVisibility(obj) { obj = typeof obj == 'string' ? document.getElementById(obj) : obj; if (!obj.flag) { obj.flag = true; obj.style.display = 'none'; } else { obj.flag = false; obj.style.display = ''; } } // без флага function switchVisibility2(obj) { obj = typeof obj == 'string' ? document.getElementById(obj) : obj; if (obj.style.display == '') { obj.style.display = 'none'; } else { obj.style.display = ''; } }</script><b onclick="switchVisibility('test');">кликни меня, я кликалка с флагом</b><br /><br /><b onclick="switchVisibility2('test');">кликни меня, я кликалка без флага</b><br /><br /><div id="test"> test</div> Quote Link to comment Share on other sites More sharing options...
0 Рик Херо Posted May 13, 2010 Author Report Share Posted May 13, 2010 Спасиб.Вопрос как сделать что бы слой "тест" был сразу скрыт? Quote Link to comment Share on other sites More sharing options...
0 Great Rash Posted May 13, 2010 Report Share Posted May 13, 2010 В стилях скрыть его. Quote Link to comment Share on other sites More sharing options...
0 LDF Posted July 1, 2010 Report Share Posted July 1, 2010 #test{ display:none;}Скрыл. Теперь он ваше не появляется. Quote Link to comment Share on other sites More sharing options...
0 Great Rash Posted July 1, 2010 Report Share Posted July 1, 2010 Весь код в студию. Quote Link to comment Share on other sites More sharing options...
0 LDF Posted July 1, 2010 Report Share Posted July 1, 2010 <html><head><title>Типа инфо</title><link rel="stylesheet" href="style.css" type="text/css" charset="utf-8"/> //стиль таблицы<style>#test{ display:none; position:absolute; left:0px; top:0px; z-index:999; height:100%; width:100%; background: url(1х1.png);}table.info{ position:absolute; left:25%; right:25%; top:25%; bottom:75%;}</style><script type="text/javascript"> // с флагом function switchVisibility(obj) { obj = typeof obj == 'string' ? document.getElementById(obj) : obj; if (!obj.flag) { obj.flag = true; obj.style.display = 'none'; } else { obj.flag = false; obj.style.display = ''; } }</script></haed><body><b onclick="switchVisibility('test');">Типа рис</b><br /><br /><div id="test"><table align="center" class="info"> <tr> <td>тут текст </td> <td align="right" valign="top"> <a onclick="switchVisibility('test');" title="Закрыть"><img src="cross1.png"></a> </td> <tr></table></div></body></html> Quote Link to comment Share on other sites More sharing options...
0 Great Rash Posted July 1, 2010 Report Share Posted July 1, 2010 Да, мой косяк... вот правильная функция:// с флагомfunction switchVisibility(obj) { obj = typeof obj == 'string' ? document.getElementById(obj) : obj; if (!obj.flag) { obj.flag = true; obj.style.display = 'block'; } else { obj.flag = false; obj.style.display = 'none'; }} Quote Link to comment Share on other sites More sharing options...
Question
Рик Херо
И так сразу:
-изменяюсь если не туда.
-В яве совсем не давно.
И так собственно вопрос такой(даже пару).
1. Есть кнопка-рис(кноп1).
Нужно сделать что бы при нажатии на нее, над ней появлялась еще пару кнопок(кноп2,кноп3). если я опять нажму на кноп1 то 2 и 3 исчезают.
function pereh(){
perehod=1-perehod
alert(perehod)
}
switch(perehod){
case 0:
document.write('<a href="java script://" onclick="pereh()">вставка риса-кнопки</a>');
break
case 1:
document.write('<a href="java script://" onclick="pereh()">вставка риса-кнопки</a>');
document.write(вставка риса-кнопки2);
document.write(вставка риса-кнопки2);
break
{
вот так делал переключение. но параметр "perehod" меняется, а кнопки 2 и 3 не появляются
2. нужно сделать движения изображения вокруг заданной точки на определенном радиусе(движение по окркжности).Но я без догадок как.
Подскажите как реализовать все это.
Нужно это для инвентаря форумной ролы.
Для перехода между локациями.
Edited by Рик ХероLink to comment
Share on other sites
7 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.