Great Rash
Expert-
Posts
7,974 -
Joined
-
Last visited
-
Days Won
144
Content Type
Profiles
Forums
Calendar
Store
Everything posted by Great Rash
-
В стилях скрыть его.
-
<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>
-
И вообще, спрашивать про флеш-галерею в разделе по JavaScript странно...
-
Как вы собираетесь вызывать функцию без событий?
-
<script type="text/javascript"> /* Written by Jonathan Snook, http://www.snook.ca/jonathan Add-ons by Robert Nyman, http://www.robertnyman.com */ function getElementsByClassName(oElm, strTagName, strClassName) { var arrElements = (strTagName == "*" && oElm.all)? oElm.all : oElm.getElementsByTagName(strTagName); var arrReturnElements = new Array(); strClassName = strClassName.replace(/\-/g, "\\-"); var oRegExp = new RegExp("(^|\\s)" + strClassName + "(\\s|$)"); var oElement; for(var i=0; i<arrElements.length; i++) { oElement = arrElements[i]; if (oRegExp.test(oElement.className)) { arrReturnElements.push(oElement); } } return (arrReturnElements); } window.onload = function() { var divs = getElementsByClassName(document, 'div', 'secondDiv'); for (var i = 0; i < divs.length; i++) { divs[i].parentNode.parentNode.getElementsByTagName('div')[0].style.background = 'red'; } } </script> <div> <h4>All</h4> //Основной див <div> <h5>Sub all-1</h5> </div> // Первый вложенный див <div class="secondDiv"> <h5>Sub all-2</h5> </div> // Второй вложенный див </div> <div> <h4>All</h4> //Основной див <div> <h5>Sub all-1</h5> </div> // Первый вложенный див <div class="secondDiv"> <h5>Sub all-2</h5> </div> // Второй вложенный див </div> <div> <h4>All</h4> //Основной див <div> <h5>Sub all-1</h5> </div> // Первый вложенный див <div class="secondDiv"> <h5>Sub all-2</h5> </div> // Второй вложенный див </div> по идее должно быть то, что вам нужно
-
По какому событию будет происходить окрашивание? Почему надо вызывать именно из второго дива?
-
overflow: hidden; наверное где-нибудь стоит
-
не понятно, что конкретно вам надо. Опишите, что вы хотите получить ибо из приведенного кода и скудного описания ничего не понять.
-
<html> <head> <script type="text/javascript"> function paint(o){ o.parentNode.parentNode.getElementsByTagName('div')[0].style.background='red'; } </script> </head> <body> <div><h4>All</h4> <div><h5>Sub all-1</h5> </div> <div><h5>Sub all-2</h5> <a href="#" onclick="paint(this);">click</a> </div> </div> </body> </html>
-
Опишите задачу тут.
-
window.unload = function() { function_name_1(); function_name_2(); ... function_name_n(); }
-
А почему нет? Копай в сторону event.keyCode и string.fromCharCode().
-
Так не кошерно, т.к. надо проверять определена она или нет, просто там может быть значение не только 0, но и другое число.
-
Да в том то и дело! Плюс ИЕ6,7,8 тоже каждый по своему считают дробные значения ширин, отступов и т.п.
-
У меня 2 условия - либо переменная определена, либо нет. А чему она равна уже дело десятое.
-
В ваших аббревиатурах не силен, но поздравляю все равно Начитался википедии, там написано что к изобретению радио, кроме нашего Попова причастны следующие граждане: итальянский инженер Гульельмо Маркони серб, не нуждающийся в представлении, Никола Тесла француз Эдуард Бранли индус (!?) сэр Джагадиш Чандра Боше англичанин Оливер Джозеф Лодж и ваще первооткрыватель электромагнитных волн, немец Генрих Герц О как оказывается! P.S. Сейчас подумал, как было бы забавно если б Попов открыл все это дело в одиночку и частоту колебаний назвали бы в его честь - процессор с частотой 2000 мегаПоп
-
sigma77 В том то и дело, что если в массиве элемента такого нет, то надо делать одно, а вот если есть и он равен 0, то другое. rus, Veseloff спасибо за инфу, буду пробовать.
-
Как проверить существование переменной? Есть некая переменная $_POST['a'], мне надо написать проверку что если ее нет, то пишем одно, а если есть то пишем другое. Пишу: if (!$_POST['a']) { echo 'одно'; } else { echo 'другое'; } но фишка в том, что эта переменная может принимать значение 0 и в этом случае мне надо чтобы срабатывало условие else. Что-то я никак не пойму как условие написать, все время if срабатывает.
-
Нет, разница будет в 1 пиксель. Мерял в фотошопе. Лучше уж тогда по 0.5%, и тогда 99 тоже будет делиться.
-
Это все я знаю. Не в этом дело, я просто хотел показать, что абсолютно одинаковых блоков не добиться. Потому что 100 на 3 ну никак не делится без остатка.
-
Сейчас парень с работы спросил: "А кто такой Жуков?" Вот так вот... вроде 26 лет человеку...
-
Ок, тогда померяйте в фотошопе ширину каждой колонки у вот такой таблицы и убедитесь, что там последняя колонка на пиксель больше. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>An XHTML 1.0 Strict standard template</title> <meta http-equiv="content-type" content="text/html;charset=utf-8" /> <meta http-equiv="Content-Style-Type" content="text/css" /> <style type="text/css"> * { margin: 0; padding: 0; font: 14px Arial, Tahoma, Verdana, sans-serif; } body { margin: 10px; } table { width: 100%; border-collapse: collapse; border-spacing: 0; border: 0; } .td1 { background: red; } .td2 { background: green; } .td3 { background: blue; } </style> <script type="text/javascript"> </script> </head> <body> <table cellspacing="0"> <tbody> <tr> <td class="td1">1</td> <td class="td2">2</td> <td class="td3">3</td> </tr> </tbody> </table> </body> </html>
-
Реально. position: fixed;
-
А че бы не сделать левый и правый блоки по 33%, а центральный - 34%?
-
Помогите выровнять по вертикали текст в меню
Great Rash replied to MiHALbI4's question in HTML Coding
Посмотрите сюда