waldicom
Newbie-
Posts
19 -
Joined
-
Last visited
waldicom's Achievements
Explorer (1/14)
0
Reputation
-
Всем здрасти. Появился вопрос. По клику на определенном <span>'e в textarea вставляется текст. Обработка клика выглядит так (jQuery): jQuery(function($) { $('#email').click(function(){ insertAtCaret('textarea_id', 'text'); }); }); Функцию insertAtCaret() взял в инете. Выглядит она так: function insertAtCaret(areaId,text) { var txtarea = document.getElementById(areaId); var scrollPos = txtarea.scrollTop; var strPos = 0; var br = ((txtarea.selectionStart || txtarea.selectionStart == '0') ? "ff" : (document.selection ? "ie" : false ) ); if (br == "ie") { txtarea.focus(); var range = document.selection.createRange(); range.moveStart ('character', -txtarea.value.length); strPos = range.text.length; } else if (br == "ff"){ strPos = txtarea.selectionStart; } var front = (txtarea.value).substring(0,strPos); var back = (txtarea.value).substring(strPos,txtarea.value.length); txtarea.value=front+text+back; strPos = strPos + text.length; if (br == "ie") { txtarea.focus(); var range = document.selection.createRange(); range.moveStart ('character', -txtarea.value.length); range.moveStart ('character', strPos); range.moveEnd ('character', 0); range.select(); } else if (br == "ff") { txtarea.selectionStart = strPos; txtarea.selectionEnd = strPos; txtarea.focus(); } txtarea.scrollTop = scrollPos; } Странность в ИЕ проявляется тогда, когда: клик на <span>'е - текст вставляется в правильную позицию затем клик просто в любом месте странице затем клик снова на <span>'е - текст вставляется не в ту позицию в textarea, где курсор. Может кто поможет, где курить? Заранее спасибо.
-
В MySQL такая возможномть есть. Вроде в Oracle тоже. Нужно указать поле типа timestamp, по умолчанию поставить "CURRENT_TIMESTAMP" и на обновление поставить "CURRENT_TIMESTAMP" Обшая строка будет выглядеть так: ..... `lastchanged` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP COMMENT 'обновляется автоматически' .....
-
У меня стоит VM Ware. Очень удобная штука для тестирования чего хочешь. Найти "правильную" версию можно везде в интернете.
-
Он поддерживает коннект через ssh и автоматическую синхронизацию проектов?
-
а вот такой вариант не работает? td { margin: 0px; padding: 0px; }
-
Уважаемые, помогите пожалуйста со следующей проблемой. Есть страничка (точнее даже кусок страницы). Проблема: в Firefox+Safari+Opera выглядит так, как надо, в IE (ver.6) - нет (расползается). Вот ссылка на страницу: http://85.25.66.242/test/test1.html Также прикрепляю три скриншота. (ниже) Мои мысли (точнее их отсутствие): мне кажется, что это как-то связано с параметром border, потому что если на три пикселя уменьшить внутренний div, что становится в порядке. Хотя пробовал уже выставлять border: 0px; - не помогает. Пробовал переделывать с таблицами - все нормально, но хочу сделать дивами. Подскажите пожалуйста, в какую сторону курить доки? Спасибо. ПыСы. скрины: Firefox - Safari - IE -
-
valign="top"? Правда, если мне не изменяет мой старческий маразм, valign для div'ов не работает
-
К сожалению проблема пока не решена. Удалил в ручную все скомпилированные темплейты. Обновил страницу, темплейты сгенерировались. Затем обновил темплейт и залил его на сервер. Но ничего не обновилось, хотя директива $smarty->compile_check = true; в файле стоит. Может бытья не там прописываю, где надо?
-
Большое спасабо! Почитал тут: http://smarty.net/manual/en/variable.compile.check.php Судя по описанию то, что надо. Сделал у себя так: $smarty = new Smarty; //core smarty object $smarty->template_dir = "trampampam"; $smarty->compile_check = true; Но к сожалению пока проблема не решилась, то есть или в ручную очищать папку или ждать некоторое время. Может какая-либо еще идея есть?
-
Добрый день. Имею вопрос по smarty. Вводная: есть сайт с использованием smarty. Скомпилированные темплейты лежат в паке templates_c Теперь собсвенно к вопросу: если скопировать новый темплейт (xxxxx.tpl) в папку templates, то на странице ничего не обновиться, пока не будет удален скомпилированный темплейт с папки templates_c Может кто встречал такую бяку? И как от нее избавиться?
-
А в настройки лазить не пробовал? Любое расширение любой программой. Выделение также настраивается. И встречный вопрос: какой клиент имеет доступ по защищенному соединению, какой может автоматически синхронизировать проекты? Если есть что-либо удобнее - с удовольствием посмотрю.
-
Тогда может я чего-либо не понял? Еще раз. Твой файл, в которм стоит вышеприведенный код называется например megafile.php Теперь предположим, мы набираем в браузере строку вида: http://yoursite.com/megafile.php?action=logout&message=mega&error=bumbarambum Тогда в файле megafile.php будет доступен массив $_GET с элементами $_GET['action'] = 'logout' $_GET['message'] = 'mega' $_GET['error'] = 'bumbarambum' вроде как даже мне понятно стало, но если что - спрашивай
-
WinSCP сочетает в себе удобства простого ФТП-клиента и защищенность putty. Также имеет суперфичу - Keep remote directory up to date. Очень полезная штука