f1nik
User-
Posts
47 -
Joined
-
Last visited
f1nik's Achievements
Explorer (1/14)
0
Reputation
-
Спасибо за помощь. Все получилось. Вопрос закрыт.
-
Здравствуйте. Использую простенькую функцию: 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), остальные игнорируют функцию. Почему? Какие есть пути решения проблемы? Заранее благодарен.
-
В чем-то ведь разобрался. Я в процессе познания.
-
Прошу прощения за полный нубизм. Но я не понял. Как задать в CSS свойства единицы измерения
-
Ну не всё сразу, уважаемый.
-
Искал 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'е, чтобы был не чекбокс, а линк, открывающий в новом окне текущий адрес в ифрейме. Спасибо.
-
А как задать в этом js определенную единицу измерения. Код ведь не будет работать, если я к значениям буду подписывать px, например: ddx=0px;ddy=0px;... и т.д.
-
Здравствуйте. Скрипт(весьма несложный) следования объекта за курсором почему-то не работает в Мозилле Файрфокс: <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> Помогите разобраться. Спасибо.
-
Вух! Спасибо, разобрался вроде бы... Спасибо за стимулирование
-
Пожалуйста... Голова идет кругом!
-
По сути, вроде бы ясно, но вот с реализацией проблема - отсутствие знаний. Т.е., как я понимаю реализацию(напишу бред, но это просто схематично): <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")> Помогите, прошу, с реализацией.
-
Такая ситуация. у меня, допустим, 5 кнопок в виде картинок. Под ними - iframe. Задумка такая: чтобы при нажатии на одну из картинок - менялась ссылка этого iframe'а. Пробовал сделать через onclick="hide/show", но это бред: 1) Не получается сделать так, чтобы при нажатии на одну из картинок скрывались сразу все блоки и открывался нужный. В общем, сразу не получается одному объекту задать несколько параметров onclick. 2) Оооочень много информации должен загрузить браузер из 5 этих скрытых ifram'ов, да и поисковики, как известно, не очень любят скрытые блоки. Прошу помочь. Спасибо.
-
Спасибо. Тему можно закрывать. Постараюсь всё в ближайшее время улучшить.
-
Спасибо, ребят. Я, похожу, разобрался.
-
Ну,чтобы показать, что он кликабилен. Что, всё так плохо? Немного не понял, прошу по-подробнее..