Ну это уже после первых двух пунктов 😂
Да сцать рано еще, эти бредопозиции ни о чем не говорят, утром, ближе к обеду, вот если там будут бредопозиции, то можете сцать и обсирацца, ну и принимать все, как есть :D
И грустно и смешно *CRAZY*
Не предлагать, т.к. знаете, или не предлагать, т.к. плохая партнерка? Сори за оффтоп, просто сам давно присматриваюсь к ней
<? $in = file('chto_nuzhno_zamenit.txt'); $out = file('na_chto_nuzhno_zamenit.txt'); echo '<pre>'.str_replace($in, $out, file_get_contents('tekst.txt')).'</pre>'; ?>
Создайте файлик, к примеру, replace.php, скопируйте туда этот код, и запустите в одной папке вместе со своими файлами.
neolord, выражаю искреннюю благодарность! Помогло :)
bearman, так или иначе, совет JTRTA все равно "немножко" не верен :)
JTRTA, нет, вы не понимаете :)
Допустим есть код
Если мышкой выбрать вариант - выполняется функция func. Но если я выбираю с помощью JS, как описал выше, то эта функция не выполняется. Тут никакой код, думаю, не причем.
Сам JS-код то вот, но, думаю, мало чем поможет:
var i = 0; $(document).ready(function() { createDropDown(); }); function createDropDown() { $(document).bind('click', function(e) { var $clicked = $(e.target); if(!$clicked.parents().hasClass('dropdown')) $('.dropdown dd ul').hide(); }); $('select').each(function() { i++; var id = 'select_' + i; var id_new = 'select_' + i + '_new'; $(this).attr('id', id); //$(this).hide(); var selected = $(this).find('option[selected]'); var options = $('option', $(this)); $('#' + id).after('<dl id="' + id + '_new" class="dropdown"></dl>'); $('#' + id_new).append('<dt><a href="#">' + selected.text() + '<span class="value">' + selected.val() + '</span></a></dt>'); $('#' + id_new).append('<dd><ul></ul></dd>'); options.each(function() { $('#' + id_new + ' dd ul').append('<li><a href="#">' + $(this).text() + '<span class="value">' + $(this).val() + '</span></a></li>'); }); $('#' + id_new + ' dt a').click(function() { $('#' + id_new + ' dd ul').toggle(); }); $('#' + id_new + ' dd ul li a').click(function() { var text = $(this).html(); $('#' + id_new + ' dt a').html(text); $('#' + id_new + ' dd ul').hide(); $('#' + id).val($(this).find("span.value").html()); }); }); }
JTRTA, дак, это вы переопределили событие ведь?
Я вообще делаю обертку для своих select'ов, т.е. стандарт - скрываю, новый - показываю. Функция универсальна для всех селектов на сайте, а некоторые могут использовать какие-то свои события, так вот в моем случае не получается сделать так, чтобы события выполнялись, т.к. они реагируют на пользователя, а не на js (
innovlancer, от блин... хотел на днях обратиться :) Ну, удачи на отдыхе :)