Jump to content

f1nik

User
  • Posts

    47
  • Joined

  • Last visited

f1nik's Achievements

Explorer

Explorer (1/14)

0

Reputation

  1. Спасибо за помощь. Все получилось. Вопрос закрыт.
  2. Здравствуйте. Использую простенькую функцию: function hide(nodeId){ var node = document.getElementById(nodeId); if (node) { node.style.display = 'none'; } }function show(nodeId){ var node = document.getElementById(nodeId); if (node) { node.style.display = 'inline'; } }Так вот. У меня несколько картинок(объектов) и замысел в том, чтобы при нажатии на одну кнопку - появлялась одна картинка, а все остальные исчезали Прописал вот что: onclick="show('car'),hide('car2','car3','car4','car5','car6')"Так вот, в итоге, почему-то hide применяется не ко всем объектам, которые я прописал, а только к первым 2 (или 3), остальные игнорируют функцию. Почему? Какие есть пути решения проблемы? Заранее благодарен.
  3. В чем-то ведь разобрался. Я в процессе познания.
  4. Прошу прощения за полный нубизм. Но я не понял. Как задать в CSS свойства единицы измерения
  5. Ну не всё сразу, уважаемый.
  6. Искал js, позволяющий менять scr в ифрейме, нажатием на линки. Нашел один. Всё вроде бы работает и в этом скрипте даже была возможность открыть в окне тот линк, который отображается на данный момент в ифрейме, нажатием на чекбокс. Это в head: <script type="text/javascript"> var selectedtablink="" var tcischecked=false function handlelink(aobject){ selectedtablink=aobject.href tcischecked=(document.tabcontrol && document.tabcontrol.tabcheck.checked)? true : false if (document.getElementById && !tcischecked){ var tabobj=document.getElementById("tablist") var tabobjlinks=tabobj.getElementsByTagName("A") for (i=0; i<tabobjlinks.length; i++) tabobjlinks[i].className="" aobject.className="current" document.getElementById("tabiframe").src=selectedtablink return false } else return true } function handleview(){ tcischecked=document.tabcontrol.tabcheck.checked if (document.getElementById && tcischecked){ if (selectedtablink!="") window.location=selectedtablink }} </script> Это тот самый чекбокс: <form name="tabcontrol" style="margin-top:0"> <input name="tabcheck" type="checkbox" onClick="handleview()"> Open tab links in browser window instead. </form> А это ифрейм с линками: <iframe id="tabiframe" src=pic/001.jpg" width="98%" height="350px"></iframe> <ul id="tablist"> <li><a class="current" href=pic/002.jpg" onClick="return handlelink(this)">Линк 1</a></li> <li><a href=pic/003.jpg" onClick="return handlelink(this)">Линк 2</a></li> <li><a href=pic/004.jpg" onClick="return handlelink(this)">Линк 3</a></li> </ul> С линками всё в порядке, всё отлично работает. А проблема вот в чем. Как сделать так, что и как нужно исправить в head'е, чтобы был не чекбокс, а линк, открывающий в новом окне текущий адрес в ифрейме. Спасибо.
  7. А как задать в этом js определенную единицу измерения. Код ведь не будет работать, если я к значениям буду подписывать px, например: ddx=0px;ddy=0px;... и т.д.
  8. Здравствуйте. Скрипт(весьма несложный) следования объекта за курсором почему-то не работает в Мозилле Файрфокс: <script><!-- ddx=0;ddy=0;PX=600;PY=0;xm=0;ym=0 OlsW=Ols.width/2;OlsH=Ols.height/2 function MoveWinnie(){ x=Math.round(PX+=((xm-PX)*3)/400) y=Math.round(PY+=((ym-PY)*3)/100) Ols.style.left=x-OlsW Ols.style.top=y //osw setTimeout("MoveWinnie()",5) } function doMouse(){ xm=window.event.x ym=window.event.y } document.onmousemove=doMouse MoveWinnie() //--></SCRIPT> Помогите разобраться. Спасибо.
  9. Вух! Спасибо, разобрался вроде бы... Спасибо за стимулирование
  10. Пожалуйста... Голова идет кругом!
  11. По сути, вроде бы ясно, но вот с реализацией проблема - отсутствие знаний. Т.е., как я понимаю реализацию(напишу бред, но это просто схематично): <IFRAME SRC="DMN" SCROLLING="no"> </IFRAME> <img src="1.jpg" onclick=("DMN"="www.yandex.ru")> <img src="2.jpg" onclick=("DMN"="www.google.ru")> <img src="3.jpg" onclick=("DMN"="www.rambler.ru")> <img src="4.jpg" onclick=("DMN"="www.yahoo.com")> <img src="5.jpg" onclick=("DMN"="www.mail.ru")> Помогите, прошу, с реализацией.
  12. Такая ситуация. у меня, допустим, 5 кнопок в виде картинок. Под ними - iframe. Задумка такая: чтобы при нажатии на одну из картинок - менялась ссылка этого iframe'а. Пробовал сделать через onclick="hide/show", но это бред: 1) Не получается сделать так, чтобы при нажатии на одну из картинок скрывались сразу все блоки и открывался нужный. В общем, сразу не получается одному объекту задать несколько параметров onclick. 2) Оооочень много информации должен загрузить браузер из 5 этих скрытых ifram'ов, да и поисковики, как известно, не очень любят скрытые блоки. Прошу помочь. Спасибо.
  13. Спасибо. Тему можно закрывать. Постараюсь всё в ближайшее время улучшить.
  14. Спасибо, ребят. Я, похожу, разобрался.
  15. Ну,чтобы показать, что он кликабилен. Что, всё так плохо? Немного не понял, прошу по-подробнее..
×
×
  • 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