Тема: JavaScript: проблема

Ответить в теме
Страница 3 из 4 ПерваяПервая 1 2 3 4 ПоследняяПоследняя
Показано с 41 по 60 из 67
  1. Вверх #41
    User banned
    Пол
    Мужской
    Возраст
    18
    Сообщений
    8,079
    Репутация
    1903
    Цитата Сообщение от NoXX Посмотреть сообщение
    1. это ж как ты через жабаскрипт пытаешься письмо отправить?
    это невозможно (опять же если не использовать ajax, который в свою очередь выполняется на сервере)..
    2. кто меняет action формы после ее подтверждения?
    Это чудо-программист и автор книжки Вадим Дунаев
    Первую и последнюю книжку с его авторством купил.
    ТАм хватает не только орфографических ошибок.
    Цитата Сообщение от NoXX Посмотреть сообщение
    3. правильней писать не email_form.onsubmit(), а document.email_form.onsubmit().
    Или document.all.email_form.onsubmit() ?
    Цитата Сообщение от NoXX Посмотреть сообщение
    4. ИМХО, по мне понятней будет функцию проверки формы вписывать иначе - <form onsubmit='return [имя_функции()]'>, ну и в самом жабаскрипте определять функцию с данным именем..
    ЗЫ: везде перед вызовом какого-нибудь объекта (из формы например) добавляй в начало document, а не то твои скрипты будут работать только в IE
    Попробую, спасибо!


  2. Вверх #42
    User banned
    Пол
    Мужской
    Возраст
    18
    Сообщений
    8,079
    Репутация
    1903
    Переделал в такое:
    Код HTML:
    <form id='email_form' method=post action='' enctype='text/plain' onsubmit='return but_email()'>
    	<p>Написать автору сайта
    	<p>Ваш email: <input name='email_from' type='text' value=''>
    	<p>Сообщение:<br>
    	<textarea name='mes' type='text' value='' cols=70 rows=30></textarea>
    	<p><input type='submit' value='Отправить'>
    </form>
    
    <script language='JavaScript'>
    	var one='me', two='gl', three='ya'
    	
    	function but_email()
    	{
    		if (!document.all.mes.value)
    		{
    			return false
    			alert('Вы не ввели текст сообщения')
    		}
    		else
    		{
    			if (document.all.email_from.value.indexOf('@')==-1)
    			{
    				return false
    				alert('Вы не ввели свой адрес')
    			}
    			else
    			{
    				document.all.email_form.action='mailto:'+one+two+'@'+three+'.ru'
    				document.all.mes.value='Сообщение отправлено'
    				document.all.email_from.value=''
    				return true
    			}
    		}
    	}
    </script>
    Прошлый раз хоть IE пытался что-то делать, а теперь и он игнорирует полностью

  3. Вверх #43
    pHp-ProGRaMMeR Аватар для NoXX
    Пол
    Мужской
    Возраст
    34
    Сообщений
    1,690
    Репутация
    320
    нет. document.all - это чисто IE'вский вариант выбора всех объектов страницы.. используй просто document - на себе проверил - работает как ни странно везде..
    In TRANCE I trust...

  4. Вверх #44
    User banned
    Пол
    Мужской
    Возраст
    18
    Сообщений
    8,079
    Репутация
    1903
    Короче, аналогичную фигню лучше сделать в PHP?
    Потому как "mailto", как я понял, это обращение к клиентской стороне, а она может быть абсолютно разной.

  5. Вверх #45
    pHp-ProGRaMMeR Аватар для NoXX
    Пол
    Мужской
    Возраст
    34
    Сообщений
    1,690
    Репутация
    320
    Цитата Сообщение от Прим Палвер Посмотреть сообщение
    Короче, аналогичную фигню лучше сделать в PHP?
    Потому как "mailto", как я понял, это обращение к клиентской стороне, а она может быть абсолютно разной.
    при переходе в браузере на ссылку вида mailto: у клиента запускается почтовый клиент по умолчанию уже с указанным адресом получателя..
    через php письмо можно отправить десятком способов (если еще не больше)..
    In TRANCE I trust...

  6. Вверх #46
    User banned
    Пол
    Мужской
    Возраст
    18
    Сообщений
    8,079
    Репутация
    1903
    Чем мне ещё не нравится жаба - разные браузеры по-разному себя ведут, вплоть до игнора
    Буду использоать из него только самое примитивное, что работает везде.

    Кста, какие браузеры нужно иметь у себя для проверки?
    Мне полюбилась Опера, ну и ИЕ использую для проверок.

  7. Вверх #47
    pHp-ProGRaMMeR Аватар для NoXX
    Пол
    Мужской
    Возраст
    34
    Сообщений
    1,690
    Репутация
    320
    Цитата Сообщение от Прим Палвер Посмотреть сообщение
    Чем мне ещё не нравится жаба - разные браузеры по-разному себя ведут, вплоть до игнора
    Буду использоать из него только самое примитивное, что работает везде.

    Кста, какие браузеры нужно иметь у себя для проверки?
    Мне полюбилась Опера, ну и ИЕ использую для проверок.
    сам юзаю такой набор:
    Mozilla Navigator
    Mozilla Firefox - обычно то, что работает в нем работает везде (хотя тоже далеко не факт)
    Opera
    IE
    Konqueror (в линухе)
    По желанию еще в линухе Links и Lynx - но у них поддержка жабы довольно скудная..
    In TRANCE I trust...

  8. Вверх #48
    Новичок
    Пол
    Мужской
    Сообщений
    87
    Репутация
    9
    Цитата Сообщение от rhangel Посмотреть сообщение
    Не понимаю как вы можете работать с веб-приложениями и ресурсами если у вас вообще отключен JavaScript. Экономия трафика? Или что? Не понимаю о какой безопасности вы говорите. JavaScript сам по себе не несет ничего опасного, достаточно лишь заблокировать и закрыть возможные небезопасные варианты с применением данной технологии. JavaScript это настоящее и будущее, так что рано или поздно вам прийдется его включить.
    Очень просто!
    Я его отключил в интернет эксплорере и опере.
    А если Вы считаете что ЯваСкрипт не несет в себе ничего опасного, то это Ваши тружности! Я лично сам писал вируснячек на нем... Суть которого достаточно проста, создает на вашем диске один файл, который все время дописывается, без остановки... Дописывается до тех пор, пока система не зависнит.
    Когда система зависла и Вы перезагрузились все стабилизируется, но стоит Вам зайти на диск С, где и создан этот файл, у Вас этот файл опять начинает себя дописывать, так как просто воспринемает запрос на идентификацию типа...
    Это достаточно просто сделать, есть конечно недостаток - перед его первым выполнением запрашивает подтверждение у пользователя.

    А на счет того что я отключил ЯваСкрипт и как я работаю???
    Ответ: очень просто, я для этих требований написал себе браузер свой, в котором и тестирую все. А когда на нем отладил, иду или в компьютерный класс или интернет-зал и там еще тестю.
    Наш выбор - Хеви Мэтал,
    И наша сила в этом!

  9. Вверх #49
    User banned
    Пол
    Мужской
    Возраст
    18
    Сообщений
    8,079
    Репутация
    1903
    Цитата Сообщение от Shadow_exe Посмотреть сообщение
    Это достаточно просто сделать, есть конечно недостаток - перед его первым выполнением запрашивает подтверждение у пользователя.
    А пользователь, надо думать, головы не имеет?
    Любые потенциально опасные манипуляции НЕ МОГУТ начаться без запроса.

  10. Вверх #50
    Новичок
    Пол
    Мужской
    Сообщений
    87
    Репутация
    9
    Суть не в этом, есть голова или нет.
    Не каждый смотрит что он нажимает, вот и все...
    Наш выбор - Хеви Мэтал,
    И наша сила в этом!

  11. Вверх #51
    Новичок
    Пол
    Мужской
    Сообщений
    87
    Репутация
    9
    Цитата Сообщение от Прим Палвер Посмотреть сообщение
    Чем мне ещё не нравится жаба - разные браузеры по-разному себя ведут, вплоть до игнора
    Буду использоать из него только самое примитивное, что работает везде.

    Кста, какие браузеры нужно иметь у себя для проверки?
    Мне полюбилась Опера, ну и ИЕ использую для проверок.
    Мне просто интересно, а чем ты хочеш заменить себе JavaScript на сайте, кроме ActionScript или WBScript???
    Наш выбор - Хеви Мэтал,
    И наша сила в этом!

  12. Вверх #52
    Новичок
    Пол
    Мужской
    Сообщений
    87
    Репутация
    9
    На сколько мне известно, языка интерпретатора на клиенской машине, покрайнемерее такого популярного и потдерживающих всеми ОС, просто нет.
    Наш выбор - Хеви Мэтал,
    И наша сила в этом!

  13. Вверх #53
    User banned
    Пол
    Мужской
    Возраст
    18
    Сообщений
    8,079
    Репутация
    1903
    Цитата Сообщение от Shadow_exe Посмотреть сообщение
    Суть не в этом, есть голова или нет.
    Не каждый смотрит что он нажимает, вот и все...
    И этот "не каждый" поэтому отключает скрипты

    Цитата Сообщение от Shadow_exe Посмотреть сообщение
    Мне просто интересно, а чем ты хочеш заменить себе JavaScript на сайте, кроме ActionScript или WBScript???
    Смотри мои слова и не перевирай.

    Цитата Сообщение от Shadow_exe Посмотреть сообщение
    На сколько мне известно, языка интерпретатора на клиенской машине, покрайнемерее такого популярного и потдерживающих всеми ОС, просто нет.
    Не спорю.
    Но зачем мне код, который не работает у половины пользователей?
    Поэтому и не стоит использовать то, что не работает.
    Или самому писать это же, но состоящее из низкоуровневых команд.
    Что из Жабы ты считаешь жизненно необходимым?

    Можно было и одним постом...

  14. Вверх #54
    Постоялец форума
    Пол
    Мужской
    Адрес
    Одесса
    Возраст
    42
    Сообщений
    1,474
    Репутация
    697
    Цитата Сообщение от Shadow_exe Посмотреть сообщение
    Ответ: очень просто, я для этих требований написал себе браузер свой, в котором и тестирую все. А когда на нем отладил, иду или в компьютерный класс или интернет-зал и там еще тестю.
    Ого!!! Свой браузер?? Он у вас наверное и CSS3 поддерживает, современные W3C спецификации и прочие плюшки? А долго ли писали? Может и я бы Firefox+ Расширения:Console2,Firebug,WebDev,Tidy,YSlow,Live HTTPHeaders, заменил бы вашим браузером, раз он такой безопасный, подходит для тестирования и наверняка имеет множество функций отладки.

    Я же не думаю что вы говорите о компоненте TWebControl которая работает с движком IE? )))
    Последний раз редактировалось Илья Царюк; 30.08.2007 в 11:16.

  15. Вверх #55
    Постоялец форума
    Пол
    Мужской
    Адрес
    Одесса
    Возраст
    42
    Сообщений
    1,474
    Репутация
    697
    Цитата Сообщение от Shadow_exe Посмотреть сообщение
    Это достаточно просто сделать, есть конечно недостаток - перед его первым выполнением запрашивает подтверждение у пользователя.
    Вирус который запрашивает подтверждение? Что-то наверное на подобии этого бородатого вируса?

    "Запрос: Здравствуйте, я молдавский вирус.
    По причине ужасной бедности моего создателя и низкого уровня развития технологий
    в нашей стране я не способен причинить какой-либо вред Вашему компьютеру.
    Поэтому очень прошу Вас, пожалуйста, сами сотрите какой-нибудь важный для Вас файл,
    а потом разошлите меня по почте другим адресатам.
    Заранее благодарю за понимание и сотрудничество.
    Ответ: Уважаемый молдавский вирус, Вас беспокоит малобюджетный антивирус
    из Индии некорректно установленный на данном компьютере, по причине отсутсутствия
    в моей базе вирусов, насчитывающей 17 вирусов и 3 подозрительных приложения,
    Вашего наименования, не имею возможности Вас идентифицировать и причинить
    Вам какой-либо вред. В связи с вышеизложенным, прошу Вас самостоятельно рассосаться.
    В противном случае буду вынужден умолять пощадить на данном компьютере один
    единственный файл: india_mama.exe (Ваш покорный слуга)
    Прошу извинить за причинённой беспокойство. Искренне Ваш.
    Форумы RSDN.ru"
    Последний раз редактировалось Илья Царюк; 30.08.2007 в 11:04.

  16. Вверх #56
    Постоялец форума
    Пол
    Мужской
    Адрес
    Одесса
    Возраст
    42
    Сообщений
    1,474
    Репутация
    697
    Цитата Сообщение от Shadow_exe Посмотреть сообщение
    а чем ты хочеш заменить себе JavaScript на сайте, кроме ActionScript или WBScript???
    А что есть ActionScript для сайта? Может вы имели в виду внутренний язык скриптов для технологии Macromedia(Adobe) Flash? Но какое отношение он имеет к JavaScript? Объясните пожалуста, в какую позу надо изогнуться чтобы ActionScript стал заменой JavaScript.

    А что такое WBscript? Наверное вы подразумевали тут Visual Basic Script?

    Этому всему в шаге учат?
    Прежде чем блистать пред нами знаниями, и разрывать наши животы, потрудитесь сперва разобраться в технологиях.
    Последний раз редактировалось Илья Царюк; 30.08.2007 в 11:08.

  17. Вверх #57
    User banned
    Пол
    Мужской
    Возраст
    18
    Сообщений
    8,079
    Репутация
    1903
    Экшн Скрип - это не флеш?

  18. Вверх #58
    Посетитель
    Пол
    Мужской
    Сообщений
    286
    Репутация
    31
    он живет во флеше....

  19. Вверх #59
    User banned
    Пол
    Мужской
    Возраст
    18
    Сообщений
    8,079
    Репутация
    1903
    Разве не только во флеше?
    Это тоже клиентский язык?

  20. Вверх #60
    Постоялец форума
    Пол
    Мужской
    Адрес
    Одесса
    Возраст
    42
    Сообщений
    1,474
    Репутация
    697
    Цитата Сообщение от Прим Палвер Посмотреть сообщение
    Разве не только во флеше?
    Это тоже клиентский язык?
    ActionScript это ВНУТРЕННИЙ язык программирования для технологии Macromedia (Adobe) Flash. Ну как бы вам еще доступнее сказать. ))
    Если вы хотите взаимодействия между флешом мувиком и браузером - используется JavaScript.


Ответить в теме
Страница 3 из 4 ПерваяПервая 1 2 3 4 ПоследняяПоследняя

Похожие темы

  1. JavaScript
    от levis в разделе Программирование
    Ответов: 8
    Последнее сообщение: 07.09.2007, 15:40
  2. JavaScript - Окно выбора файла
    от levis в разделе Программирование
    Ответов: 3
    Последнее сообщение: 07.09.2007, 15:19
  3. Стыковка PHP и JavaScript
    от mel в разделе Программирование
    Ответов: 11
    Последнее сообщение: 20.02.2007, 14:37
  4. Помогите со скриптом JavaScript
    от Emm в разделе Программирование
    Ответов: 7
    Последнее сообщение: 23.12.2006, 19:01
  5. JAVASCRIPT
    от Aksash в разделе Программирование
    Ответов: 5
    Последнее сообщение: 09.10.2005, 15:28

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения