Вы не зашли.
Главная » JavaScript » Вопрос-Ответ по JavaScript
#61. TLENS Off (14)
Moderator
2011.08.16 16:04
Да кстати метот text() или html() c тегом textarea не работает. Там другой вариант я уже не помню в гугле нарыл.
Да конечно будет. http://*/* и https://*/*
Добавлено спустя   1 минуту  59 секунд:
Там есть еще возможность работать с окнами но я еще их не раздуплял
#62. tipsun Off (19)
Moderator
2011.08.16 16:04
Я не разбираюсь, просто пришла идея сделать (для знающих сделать это 5 сек.) расширение, потом покажу(если получится)/расскажу(иначе)
#63. Gemorroj Off (107)
Administrator
2011.08.16 18:06
TLENS написал:
Да кстати метот text() или html() c тегом textarea не работает.
работает, все зависит от того, что требуется сделать.
#64. tipsun Off (19)
Moderator
2011.08.19 06:06
Мда, не судьба что-ли эти смайлы дописать.
Загвостка опять!
Не находит textarea при клике на смайл.
А панель со смайлами встроить получилось.
Я даже подумал может хром эти скрипты только 1 раз выполняет и подумал может еще тогда добавить в разметку <script></script> тоже не помогло sad
----
Код ниже на локальном index.html работает, хоть прямым подключением, хоть через хром расширение.
Код:
var db = 'http://ext.tipsun.h2m.ru/db/';
var ext = '.png';
var count = 190;
var html = '';
var i = 0;
 
function smile(num){$('textarea').val($('textarea').val()+'[img]'+db+num+ext+'[/img]');return;}
 
$(document).ready( function(){
while(i<count){i=i+1;html=html+'<a href="#smile='+i+'" onclick="smile(\''+i+'\');"><img alt="+" src="'+db+i+ext+'" /></a> ';}
html = '<div style="background-color: #000; pading: 3px; margin: 3px 0px;">'+html+'</div>';
$('textarea').before(html);return false;});
Отредактировано tipsun (2011.08.19 06:06)
#65. Gemorroj Off (107)
Administrator
2011.08.19 08:08
я ебал, какого черта все в 1 строку писать? чтобы потом разбираться с этим сложнее было?
Код:
var db = 'http://ext.tipsun.h2m.ru/db/',
ext = '.png',
count = 190,
html = '';
function smile (num) {
$('textarea').get(0).value += ('[img]' + db + num + ext + '[/img]'));
}
$(document).ready(function () {
for (var i = 0; i < count; i++) {
html += '<a href="#smile=' + i + '" onclick="smile(' + i + ');"><img alt="+" src="' + db + i + ext + '" /></a> ';
}
html = '<div style="background-color: #000; pading: 3px; margin: 3px 0px;">' + html + '</div>';
$('textarea').before(html);
});
textarea элементов на странице может быть много, это не ID, который уникален, поэтому $('textarea') вернет массив элементов - это может быть причиной проблем. лучше, нужные тебе элементы помечай через id и работай по id.
#66. tipsun Off (19)
Moderator
2011.08.19 15:03
Спс.
Но и так и сяк не работает.
У тебя там в 7 строчке скобка в конце лишняя.
Отредактировано tipsun (2011.08.19 15:03)
#67. TLENS Off (14)
Moderator
2011.08.19 15:03
Кстати совет тебе работай с консолями это величайший помощник.
Розтавляй логи по скрипту и можно полностью проследить ход выполнения.
console.log(Можно даже вставить обьект для полного разсмотрения всех свойств );
А незнаю как в других но в хроме просмотр кода элемента и вкладка консоль
Там и ошибки пишет.
Отредактировано TLENS (2011.08.19 15:03)
#68. Gemorroj Off (107)
Administrator
2011.08.19 15:03
tipsun, я и не пытался особо исправить. просто отформатировал код. нужен контекст, котором этот скрипт выполняется.
#69. tipsun Off (19)
Moderator
2011.08.19 16:04
Да короче хрень это все. На локальном все работает. Вот архив: cтраница, jQ, мой код.
Вложения
test.rar 30kb [загрузок: 678]
Отредактировано tipsun (2011.08.19 16:04)
#70. TLENS Off (14)
Moderator
2011.08.19 16:04
Что там делает HTML и где манифест.
Я сейчас фильм смотрю потом катну тебе по бырику примерчик.
Страниц: 15 6 7 8 916 Все
Главная
WEB
PunBB Mod v0.6.2
0.016 s