-
Posts
13,707 -
Joined
-
Last visited
-
Days Won
58
Content Type
Profiles
Forums
Calendar
Store
Everything posted by psywalker
-
Как же ты мог упустить эту штуку. Ведь дивы появились уже давно и все перешли на них, а ты проспал.
-
Понял, тогда всё готово var e = document.getElementsByTagName("*"); var m1 = [] for(var i = 0; i<e.length;i++) m1.push(e[i].nodeName) m1.sort() var cont = [] var c = m1[0] var box = [] box.push(c) for(var i = 0;i<m1.length;i++){ if(c == m1[i]){ box.push(m1[i]) }else{ cont.push(box) box = [] c = m1[i] box.push(c) } } cont.push(box) var m2 =[] for(var k = 0; k<cont.length;k++) m2.push(cont[k][0]) alert(m2)
-
Получается, что JS ты знаешь, а на дивах верстать тебе учиться в лом)) Всё же советую уже начать, пока не поздно. А насчёт ИЕ5.5 конеш уже можно забить. А вот в ИЕ6 я ещё протестю завтра, щас не дома, тут моник маленький очень.
-
Это весь код JS и именно для ИЕ, так? Кстати в ИЕ6 появляется какая та необоснованная полоса прокрутки справа.
-
Аа, тот который в начале, вверху? ОК, только вечером, щас дела.
-
А что значит "Уникальный"? А как нужно делать тада?
-
Потом дашь ссылку на результат.
-
Пральна, не надо было её вообще юзать, она старая уже и непрактичная.
-
Ой, да нахрена ты им пользуешься? Это же старая фигня, лучше уж тада Дрим, а лучше блокнот обычный.
-
Можно ли посавить метку <label> на изображение?
psywalker replied to M_A_X's question in HTML Coding
Смотри медведь, я обнаружил одну закономерность. Значит когда я использую for/id, то JS вообще перестаёт действовать как будто и чекбоксы, радиобатонны и в общем форма начинает работать сама по себе. Т.е. видимо как должны работать эти вещи без JS. А когда я НЕ использую for/id, то уже в дело вступает JS и всё работает нормал, везде кроме ИЕ. Вот в чём прикол, я так и не пойму. Надеюсь, что кто нибудь сможет объяснить. -
Да, точняк, теперь нормал
-
Погоди медведь, чувак спрашивает про старый переходный доктайп, именно HTML, а ты ХHTML ему даёшь.
-
Тогда вариант такой: Спец. для ИЕ сделай body {text-align: center;} #form_comment {text-align: left;}
-
Можно ли посавить метку <label> на изображение?
psywalker replied to M_A_X's question in HTML Coding
А я думаешь знаю почему? Надо подождать независимых экспертов тада. -
Давай, вот тебе вспомогательная ссылка так сказать http://htmlbook.ru/content/
-
Можно ли посавить метку <label> на изображение?
psywalker replied to M_A_X's question in HTML Coding
В ИЕ галимо работает опять-же. -
Странная тема, наверное где-то у тебя косяк. В общем вот тебе точно работающий код. <!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>Документ без названия</title> <style type="text/css"> * { margin:0; padding:0; } #form_comment { border:2px solid #333; color:#333; font:14px bold Verdana; margin:0 auto; width:440px; height:220px; } #form_comment p{ margin:0 20px 0 20px; } #form_comment * { margin:4px auto; } .enter_email { width:200px; border:1px solid #707070; } .enter_message { width:400px; border:1px solid #707070; } .enter { width:150px; height:30px; float:right; text-transform:uppercase; } </style> </head> <body> <div id="form_comment"> <form name="addcom" method="post" action="#"> <p>Ваш email:</p> <p><input type="text" class="enter_email" name="email"/></p> <p>Ваше сообщение:</p> <p><textarea rows="5" class="enter_message" name="context"/></p> <p><input type="submit" class="enter" value="Отправить" name="go"/></p> </form> </div> </body> </html>
-
Можно ли посавить метку <label> на изображение?
psywalker replied to M_A_X's question in HTML Coding
Да хрен с ним У меня везде одно и тоже. Везде работает галимо, только по двойному щелчку. Ты имеешь ввиду подключить эти условия? ?А я не знаю, что это значит, для меня это тёмный лес. -
Можно ли посавить метку <label> на изображение?
psywalker replied to M_A_X's question in HTML Coding
1) У меня в ИЕ нихрена не ок. 2) А как сделать условия? -
На дворе уже 2010, уже как несколько лет, пора переучиваться, ты наверное один из немногих, кто так запаздал с этим делом, причём не хило. Мы как-то раз пробовали что-то подобное сделать таблицами, ИЕ нам ясно дал понять, что этот номер не пройдёт. Даже в ИЕ8, чему я не удивлён.
-
Скачал, установил, открыл, на всё ушло 8 минут.
-
Понял, вот получилось. var e = document.getElementsByTagName("*"); var m = [] for(var i = 0; i<e.length;i++) m.push(e[i].nodeName) alert(m)
-
Можно ли посавить метку <label> на изображение?
psywalker replied to M_A_X's question in HTML Coding
Ну вот пожалуйста, старый вариант, теперь везде хреново пашет. <!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 { margin-top: 20px; border: 1px solid #000; padding: 3px; } label { } </style> </head> <body> <form action="#" id="form"> <fieldset id="checkbox"> <input type="checkbox" id="check1" /> <label for="check1"><img src="img1.png" /></label> <input type="checkbox" id="check2" /> <label for="check2"><img src="img2.png" /></label> <input type="checkbox" id="check3" /> <label for="check3"><img src="img3.png" /></label> </fieldset> <fieldset id="radio"> <input type="radio" id="radio1" /> <label for="radio1"><img src="img1.png" /></label> <input type="radio" id="radio2" /> <label for="radio2"><img src="img2.png" /></label> <input type="radio" id="radio3" /> <label for="radio3"><img src="img3.png" /></label> </fieldset> </form> <script> var divCheckbox = document.getElementById('checkbox') var divRadio = document.getElementById('radio') var imgCheckbox = divCheckbox.getElementsByTagName('img') var inputCheckbox = divCheckbox.getElementsByTagName('input') var imgRadio = divRadio.getElementsByTagName('img') 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>