Advanced member
Статус: Не в сети Регистрация: 09.06.2003 Откуда: USSR
virus Лдя мозилки надо по другому, Только сперва проверять какой именно браузер
Эта функция обрамялет выделенный текст в textarea в заданные open и close
к примеру mozWrap(textarea1,"'","");
Код:
function mozWrap(txtarea, open, close) { var selLength = txtarea.textLength; var selStart = txtarea.selectionStart; var selEnd = txtarea.selectionEnd; if (selEnd == 1 || selEnd == 2) selEnd = selLength;
var s1 = (txtarea.value).substring(0,selStart); var s2 = (txtarea.value).substring(selStart, selEnd) var s3 = (txtarea.value).substring(selEnd, selLength); txtarea.value = s1 + open + s2 + close + s3; return; }
Member
Статус: Не в сети Регистрация: 18.11.2002 Откуда: не вернуться
Ray Adams Это код я смотрю из рнрВВ а упростить его можно до минимума мне пока важно только в конец добавить текст а так же нужно чтоб скрипт был миниатюрный, например как это можно сделать в примерно подобном виде
Код:
function insert(str) { if (определить мозилу) { И сделать то самое но с минимальным количеством кода } else { var posttext = (document.all) ? document.all("text") : document.getElementById("text"); posttext.value += str; posttext.focus(); } }
РS Сорри за ламерство, просто я в этом JavaScript только знаю что скобки делают
(ну и то что на РНР смахивает типа if-else или вопросика после document.all и.т.д)
_________________ Летели гуси-лебеди, а им навстречу - воробьи-пингвины и соловьи-страусы...
Забанен
Статус: Не в сети Регистрация: 27.08.2004 Откуда: BY, Pltsk-Minsk
Камрады! Вопрос также по HTML: создаю таблицу, фиксирую ее ширину (Width="100%"), но при введении текста она все-равно растягивается вширь! Как это пофиксить ?
_________________ Подставлю ладони - их болью своей наполни,
Наполни печалью, страхом гулкой темноты...
Member
Статус: Не в сети Регистрация: 18.11.2002 Откуда: не вернуться
ANTIHacker Видимо текст содержит длинные слова (ссылки например или коды короче длинные без пробела или картинки)
Mutant-13 Всё зависит от того на чём сайт, если простой HTML и сервак не поддерживает Серверные скрипты (PERL, PHP, ASP) то забей (не реально)
_________________ Летели гуси-лебеди, а им навстречу - воробьи-пингвины и соловьи-страусы...
Junior
Статус: Не в сети Регистрация: 30.12.2003 Откуда: Тихвин
Кто-нибудь знает как со своего сайта можно скинуть файл на почту. Например указываю ссылку на файл -> нажимаю загрузить и происходит пересылка этого файла на почту. Можно на PHP, Perl; я хочу понять как это происходит... ну или ссылку подскажите где это можно узнать.
Member
Статус: Не в сети Регистрация: 22.05.2004 Откуда: Белебей Баш.
Люди!Прошу у вас помощи!
Дано: html+javascript,нижеследующая форма
Код:
<tr> <td> <script language="JavaScript"> function emailCheck (emailStr) { var emailPat=/^(.+)@(.+)$/ var specialChars="\\(\\)<>@,;:\\\\\\\"\\.\\[\\]" var validChars="\[^\\s" + specialChars + "\]" var quotedUser="(\"[^\"]*\")" var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/ var atom=validChars + '+' var word="(" + atom + "|" + quotedUser + ")" var userPat=new RegExp("^" + word + "(\\." + word + ")*$") var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$")
var matchArray=emailStr.match(emailPat) if (matchArray==null) { return false } var user=matchArray[1] var domain=matchArray[2]
if (user.match(userPat)==null) { return false }
var IPArray=domain.match(ipDomainPat) if (IPArray!=null) { for (var i=1;i<=4;i++) { if (IPArray[i]>255) { return false } } return true }
var domainArray=domain.match(domainPat) if (domainArray==null) { return false }
var atomPat=new RegExp(atom,"g") var domArr=domain.match(atomPat) var len=domArr.length if (domArr[domArr.length-1].length<2 || domArr[domArr.length-1].length>3) { return false }
Так как кодер из меня хреновый, прошу гуру помочь.
Нужно, чтобы по нажатии кнопки, собирались данные формы и сливались куда-нить в текстовый файл. Это возможно сделать?
Member
Статус: Не в сети Регистрация: 02.06.2005 Откуда: Khabarovsk
XMMS
XMMS писал(а):
Может я немного и не прав
Прав, чистый HTML и JavaScript не могут работать с файлами, надо поддержку на стороне сервера, т.е. php и т.д.
Добавлено спустя 2 минуты, 58 секунд: В приведенном коде, файл скрипта для обработки формы не указан, что позволяет сделать вывод, что это и есть тот же самый файл. Собственно вопрос не по HTML, а по сценариям со стороны сервера (php и т.д.)
Member
Статус: Не в сети Регистрация: 09.01.2003 Фото: 1
ANTIHacker писал(а):
Камрады! Вопрос также по HTML: создаю таблицу, фиксирую ее ширину (Width="100%"), но при введении текста она все-равно растягивается вширь! Как это пофиксить ?
100% - это не фиксация , а растягивание на 100% длины содержащего контейнера. есть свойство стиля overfow . при значении hide текст контейнера будет скрыт без ущерба размеру его . есть ещё вроде auto и scroll .
Появилась оромная проблема (точнее говоря задание).
Народ помогите please - облазил пол нета не могу найти решение.
Заранее благодарен.
Смысл:
Создайте javascript constructor function
function MyTestObject(…){
…
}
на основе которой можно создавать на странице неограниченное количество объектов
var obj1 = new MyTestObject (“300px”,”300px”)
obj1.open(“http://www.yahoo.com”, “top=100,left=100”)
var obj2 = new MyTestObject (“250px”,”350px”)
obj2.open(“http://www.myhomepage.org”, “top=200,left=200”)
следующего вида:
Там такое окошко в котором можно просмотреть любую страницу.
Есть адресная строка кнопка "Х" и кнопка "+".
Доп. требования:
1. Объект должен «тягаться» по странице за синюю область
2. Содержимое окна должно менятся в зависимости от введенного адреса в строке
3. Объект должен удалятся из документа по закрытию - «x»
4. Объект должен копироватся по нажатию «+»
5. Размеры объекта (высоту\ширину) можно менять скриптом (ввести соответствующий метод)
6. Закрывать объект можно скриптом (ввести соответствующий метод)
Помогите пожалуйста - от этого зависит очень много.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения