-
Posts
13,707 -
Joined
-
Last visited
-
Days Won
58
Content Type
Profiles
Forums
Calendar
Store
Everything posted by psywalker
-
Боюсь что ИЕ не даст покоя. А решить можно, как сказал медведь, на дивах.
-
Можно ли посавить метку <label> на изображение?
psywalker replied to M_A_X's question in HTML Coding
Погоди, я не понял. Т.е. старый вариант работал для всех? А как же тада косяки в ФФ, двойные клики на чебоксы и т.д.? -
Да походу дело в том, что у таблицы задана высота 100%, а ИЕ пытается растянуть все строки так, чтобы распределить высоты, чтобы в сумме было 100%
-
Ну ты поставь на ночь и иди спать, а на утро установишь уже.
-
Да ты чёё, в инете полно фотошопов бесплатных)
-
Отлично, но чтобы голова не болела, иногда надо всё же перерыв делать.
-
1) Сделать маркеты фоном 2) Для ИЕ8 отдельно настроить размеры. 3) Кстати ещё как вариант, можно забить на это вообще, так как такая мелочь только в ИЕ8 вроде.
-
Можно ли посавить метку <label> на изображение?
psywalker replied to M_A_X's question in HTML Coding
В общем вот окончательное решение, надеюсь твой тест покажет хорошие результаты. Блиин, теперь в ИЕ плохо работает, чтож такое? И кстати, так вот писать нельзя, ошибку выдаёт сразу for(var i = 0; i<imgCheckbox.length;i++)imgCheckbox.item(i).onclick=function test(this) <!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"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Bg</title> <style type="text/css"> *{ margin: 0; padding:0} html, body { background: #999; height: 100%; } div { padding: 5px 5px 30px; background: #fff; width: 100px;} img { border: 1px solid #000; padding: 3px; margin-left: 10px; } fieldset { margin: 20px;} label { margin-top: 20px;display: block; } </style> </head> <body> <form action="#" id="form"> <fieldset id="checkbox"> <label for="check1"><input type="checkbox" id="check1" /><img src="img1.png" /></label> <label for="check2"><input type="checkbox" id="check2" /><img src="img2.png" /></label> <label for="check3"><input type="checkbox" id="check3" /><img src="img3.png" /></label> </fieldset> <fieldset id="radio"> <label for="radio1"><input type="radio" id="radio1" /><img src="img1.png" /></label> <label for="radio2"><input type="radio" id="radio2" /><img src="img2.png" /></label> <label for="radio3"><input type="radio" id="radio3" /><img src="img3.png" /></label> </fieldset> </form> <script> var divCheckbox = document.getElementById('checkbox') var divRadio = document.getElementById('radio') var imgCheckbox = divCheckbox.getElementsByTagName('label') var inputCheckbox = divCheckbox.getElementsByTagName('input') var imgRadio = divRadio.getElementsByTagName('label') var inputRadio = divRadio.getElementsByTagName('input') for(var i = 0; i<imgCheckbox.length;i++)imgCheckbox.item(i).onclick=function(){test(this)} for(var k = 0; k<imgRadio.length;k++)imgRadio.item(k).onclick=function(){test(this)} function test(node){ for(var i = 0; i<imgCheckbox.length;i++)imgCheckbox.item(i).input = inputCheckbox.item(i) for(var k = 0; k<imgRadio.length;k++)imgRadio.item(k).input = inputRadio.item(k) if(node.input.type == 'checkbox'){ if(node.input.checked){ node.input.checked=false }else{node.input.checked=true} } if(node.input.type == 'radio'){ for(var i = 0; i<inputRadio.length;i++)inputRadio.item(i).checked=false if(node.input.checked == true){ node.input.checked=false }else{node.input.checked=true} } } </script> </body> </html> -
s0rr0w, а у меня вопрос. Как закинуть в массив именно названия самих тегов, а не их коллекции? Сейчас так: [object HTMLHtmlElement] А нужно: HTML
-
Вот так думаю возможно. var e = document.getElementsByTagName("*"); var m = [] for(var i = 0; i<e.length;i++) m.push(e[i]) alert(m)
-
Можно ли посавить метку <label> на изображение?
psywalker replied to M_A_X's question in HTML Coding
Да нее, я ничего и не говорю. Просто мне интересно, почему чекбоксы работают только с двух щелчков, вот бы выяснить причину. Медведь, смотри какую я закономерность нашёл. В общем убираю for/id, начинает нормал работать. Если их пишу, то опять через раз. Ооо, нашёл решение, если засунуть чекбокс в лейбл, то всё работает как надо <label for="check1"><input type="checkbox" id="check1" /><img src="img1.png" /></label> И ещё нужно онклик повесить на сам лейбл, а не на имгу, тогда работает нормал. -
Не может такого быть, давай ссылку.
-
Который я выше привёл)
-
Можно ли посавить метку <label> на изображение?
psywalker replied to M_A_X's question in HTML Coding
Ааа, ну тада это хреново конеш, давай мой способ добивать тада, раз он уже почти рабочий можно сказать, надо эту мелочь выяснить. Я уже спать иду медведь, а ты если узнаешь чё, сообщи сразу, завтра будем дальше рулиться. У меня не так. Я же не буду врать. -
3) Убери абсолют и сделай как я тебе сказал. Вот это замени не забудь margin:20px; Потому-что он старый, что тут странного.
-
Этот метод не от чего уже зависеть не может. Нет его и всё!
-
Можно ли посавить метку <label> на изображение?
psywalker replied to M_A_X's question in HTML Coding
Т.е. ты хочешь сказать, что в ИЕ работает странно а в остальных нормально? -
Вопросы: 1) Ты вот этот блок выравнивать хочешь? #form_comment 2) А ты как его хочешь выровнить, по горизонтали или так и так? 3) А нахрена ты используешь position:absolute; ?
-
Этот параметр использовала моя бабушка, когда деду сайт верстала в 1946-ом году.
-
А ты попробуй, увидишь, что сможешь.
-
Ты что советуешь, срочно забудь этот ужас. По-сабжу Нужному блоку ширину и margin: 0 auto;
-
Всё что изнутри попытается вылезти наружу - будет обрезано!
-
Можно ли посавить метку <label> на изображение?
psywalker replied to M_A_X's question in HTML Coding
У меня также, будем разбираться) Кстати с твоим примером у меня аналогичная хрень. И ещё заметил, не всегда так работает, бывает волну ловлю и постоянно нажимается, и всё работает) -
На форуме много тем, где ты бы например мог помочь людям. Думаю со временем таким образом ты наберёшь достаточное количество постов, даже намного больше.
-
Можно ли посавить метку <label> на изображение?
psywalker replied to M_A_X's question in HTML Coding
Да, конеш проверял, везде пашет. А код стал больше только на лейблы и for/id. Спасиб, будем иметь ввиду.