Kel-Tanas
User-
Posts
40 -
Joined
-
Last visited
Content Type
Profiles
Forums
Calendar
Store
Everything posted by Kel-Tanas
-
А ты сначала через FireBug посмотри, что этот плагин делает с твоими дивами. Может сам поймешь, что к чему. А так ты даже ссылки не дал, откуда взял этот плагин. Я тоже могу написать плагин $.corner, только он уже будет отличаться от того, что у тебя. Для IE ничего лучше углов картинками не придумано. Так что придется либо смириться, либо наслаждаться кучей вложенных дивов, либо использовать картинки.
-
Потому что писать надо так $('#mydiv').live('click', function(event){ alert('hello'); })
-
Вы чего, кто так делает? Кто тебя учил так программировать? Если уж у тебя генерится js через php, мужской орган всегда с тобой. Но все можно сделать проще. <script> var PARAM = "<?=$_POST['param']?>"; // весь PHP, который тебе нужен $(function(){ if ( PARAM == 'value1' ) { $("#button").text("Кнопка2"); alert('Алерт из аякса'); } $("#button").click(function(){ if ( PARAM == 'value1' ) { alert("Нажата кнопка2, Х.З. для чего эта ветка"); } else { $.post( "/jquery.php", {param:"value1"}, function(data){ $("#content").html(data); }); } }); }) </script> <p id="button">Кнопка</p> <p id="content"></p>
-
Похерь оба блока else { } а все остальное заключи в try { } catch () {}
-
А все остальное? Кароче впиши в начале скрипта это и скажи, что будет: if ( !setlocale ( LC_ALL , 'rus') ) { // для окон setlocale ( LC_ALL , ‘ru_RU.CP1251′ ); // для чертей и пингвинов } Чтобы с флоатом глюков не ловить, еще пиши это setLocale(LC_NUMERIC , "C", "en_US.CP1251", "en_US", "English");
-
Реально, особенно если под статью хочешь попасть. Обычно это делают через анонимные proxy-серверы а также специальными программами. Если не хочешь видеть ошибки, которые пишет скрипт, ставь собаку перед функцией @mail( ... );
-
Кэш - промежуточный буфер с быстрым доступом, содержащий копию той информации, которая хранится в памяти с менее быстрым доступом, но с наибольшей вероятностью может быть оттуда запрошена. Доступ к данным в кэше идёт быстрее, чем выборка исходных данных из медленной памяти или их перевычисление, за счёт чего уменьшается среднее время доступа. Впервые слово «кэш» в компьютерном контексте было использовано в 1967 году во время подготовки статьи для публикации в журнале «IBM Systems Journal». Статья касалась усовершенствования памяти в разрабатываемой модели 85 из серии IBM System/360. Редактор журнала Лайл Джонсон попросил придумать более описательный термин, нежели «высокоскоростной буфер», но из-за отсутствия идей сам предложил слово «кэш». Статья была опубликована в начале 1968 года, авторы были премированы IBM, их работа получила распространение и впоследствии была улучшена, а слово «кэш» вскоре стало использоваться в компьютерной литературе как общепринятый термин. На сколько я понял, аффтар хочет прикрутить ротацию баннеров себе. Чтобы не ходить далеко и не лезть в аналы аякса предложу простой вариант. Берем <iframe />, стилизуем его под блок. В него грузится результат php-скрипта. Чтобы осуществить рефрэшь, результат скрипта в заголовке <head /> должен содержать это <head> <meta http-equiv="refresh" content="300"> </head> Можно, конечно, рассмотреть пример с невидимым фрэймом, обновлением по setInterval и возвратом контента в innerHTML , но учитывая опыт аффтара, я бы не стал пока лезть в такие дебри...
-
http://ru.wikipedia.org/wiki/Cron http://www.google.ru/search?q=%D0%BA%D0%BE...0%B4%D1%8B+cron http://www.codenet.ru/webmast/php/cron.php Совсем обленились Если что не получится, спрашивай у своего саппорта
-
А какая версия PHP и в какой кодировке работаешь? Может попробовать mb_strtoupper() ? Только не забудь подключить mb_string в php.ini
-
А еще такая штука есть http://ru.php.net/manual/en/function.intval.php или http://ru.php.net/manual/en/function.number-format.php
-
Думаю, стоит посмотреть это http://jqueryui.com/demos/droppable/#photo-manager
-
Ну ты если хочешь, можешь не давать удалять. Я только привел _рабочий_ пример, как реализовать данный метод.
-
http://www.books.ru/shop/books/367978 http://www.books.ru/shop/books/693675 Там об этом больше написано. Вот еще классика http://www.books.ru/shop/books/352130 Надо либо использовать статический метод в base для возврата переменной через него. Либо использовать метод __get(). Но мне кажется, для этого придется создать экземпляр. И еще тут ошибка. В классе sub метод надо объявить как статический, либо создать экземпляр и работать через него. А так не то, не сё получается. Когда объявляешь sub::beta(), так же надо указать параметр, как при работе с обычной функцией. Или внутри метода значение дергать как: static function beta() { $value = base::$var; //... } static function beta( $value ) { //... } для начала вообще определитесь, для чего классы объявлять и какой паттерн хотите реализовать, а потом уже проектируйте.
-
Логика а в том, что если удалить все строки с твоей страницы, ты уже не сможешь создать ни одной. Потому что не с чего будет клонировать (сам попробуй...). Поэтому при загрузке мы запоминаем шаблон, который надо будет создавать, и потом делаем копии с него ))) А так скрипт вполне рабочий. Надо только заточить все под конкретные нужды. Хотя если бы я делал на чистовую, сделал бы немного иначе.... В переменной block в итоге хранится шаблон блока, который нам и следует потом размножать.
-
Да в базе нормально полезную информацию хранить. А мусор-то тебе зачем?
-
Я пацтулам -> "целочисленно разделить число" http://ru.php.net/manual/en/function.ceil.php http://ru.php.net/manual/en/function.floor.php http://ru.php.net/manual/en/function.round.php
-
$main_page_name = mysql_result($query, 0); print $main_page_name; $main_page_name = strtoupper( $main_page_name ); print $main_page_name; А так что будет?
-
$(document).ready(function() { // do stuff when DOM is ready var block = "<div class='fileBlock'>"+$('div.fileBlock').html()+"</div>"; $('div.buttonBlock span').click(function () { $(block).insertBefore('div.buttonBlock'); }); $('.right2').live("click", function() { $(this).parents("div.fileBlock").remove(); }); });
-
Попроси админа поставить Пыха. Поменяй хостинг. Загружай форму во фрейм, в котором данные будут чисто с другого сервака грузиться. Одно только ограничение, что на своей странице ты данные из этого фрейма обработать не сможешь. Но пользователь то, что во фрейме, сможет увидеть. И по любому используй какую-нибудь капчу, чтобы не спамили. http://ru.wikipedia.org/wiki/AJAX Так как Вы будете использовать AJAX и ничего не отправлять? Круто ))) Админ, который будет на сервере в пасьянс играть, оценит шутку Мм.. а если на сервере не будет графический сервер загружен, то как окно будете показывать, в консоли?
-
Думаю, браузеру нет дела до того, какой веб-сервер у Вас установлен Через ajax не получится, так-как на другой сервер ajax-запрос не пошлешь. Только помните, что по дефолту кнопка должна быть активна (а становиться не активна в результате работы скрипта), иначе человек, у которого не работает JS не сможет форму отправить. В противном случае, тот, у кого установлен firebug сможет отправить форму при любом раскладе. А как отправка-то происходит, расскажи ?
-
<script type="text/javascript" src="http://ermin.ru/jquery.js"></script> <script type="text/javascript"> var Obl_Class = { status: false, Keyup: function() { Obl_Class.status = true; $("input.obligatory").each(function(){ if ( $.trim( $(this).val() ) == "" ) { Obl_Class.status = false; } }); if ( Obl_Class.status ) { $("#submit_button").removeAttr("disabled") } else { $("#submit_button").attr("disabled", "disabled"); } }, Init: function() { Obl_Class.Keyup(); $("input.obligatory").keyup(Obl_Class.Keyup); } } $(function(){ Obl_Class.Init(); }) </script> <form id="some_form"> <input type="text" class="obligatory"> <input type="text" class="obligatory"> <input type="submit" id="submit_button" value="send this"> </form> <div id="debug"></div>
-
ну берешь, создаешь форму с method="POST", aсtion="handler.php" и textarea внутри Потом закидываешь свой XML в тектареа и сабмитишь форму. Ты же заешь, как это сделать при помощи javascript ?
-
я про это <a class="poster" href="#" onclick="ФУНКЦИЯ_ДЛЯ_ВСЕГО_КЛАССА_РОСТЕР(1);">1</a> плохой прием и его лучше не использовать. Он крайне затрудняет чтение программы. Представьте, как будет выглядеть генерация списка таких ссылок на PHP ? foreach( $list as $l ) { print "<a class=\"poster\" href=\"#\" onclick=\"ФУНКЦИЯ_ДЛЯ_ВСЕГО_КЛАССА_РОСТЕР( {$l['id']} );\">{$l['id']}</a>"; } а потом поди разбери, что тут хотели написать? Как видно, смешение сразу 3х технологий в 1ой строке !!! Это еще элемент style не использовали
-
Или про это? http://jqueryui.com/demos/dialog/#modal-form
-
Ну это уже, смотря откуда руки растут Я лучше буду искать ошибку в 35-и файлах по 1000 строк, состоящих из законченных классов, которые не надо трогать и править, в которых настроена система дебага и исключений и находятся в разных папках по категориям, чем буду ломать голову, где там в моем одном файле из 15000 строк смешанного html, css, javascript, php и sql кода ошибка Также предпочитаю зарабатывать деньги используя фреймворк, быстро разрабатывая приложения, чем всю жизнь потратить на изучения DOM и различий между браузерами. Меня кормить некому. К тому же мне никто не мешает работать с JS как на обычном уровне, так и через jQuery. Кстати этот класс официально признан google и micro$oft Все равно его семантическое значение иное. Тогда уж tabindex использовать... http://www.w3.org/TR/html401/struct/links.html#h-12.2