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

Ответить в теме
Страница 2 из 4 ПерваяПервая 1 2 3 4 ПоследняяПоследняя
Показано с 21 по 40 из 67
  1. Вверх #21
    Новичок
    Пол
    Мужской
    Сообщений
    87
    Репутация
    9
    И какая тебе разница Функция или Процедура????
    Наш выбор - Хеви Мэтал,
    И наша сила в этом!


  2. Вверх #22
    User banned
    Пол
    Мужской
    Возраст
    18
    Сообщений
    8,079
    Репутация
    1903
    Цитата Сообщение от Shadow_exe Посмотреть сообщение
    И какая тебе разница Функция или Процедура????
    Да понял я уже, что функцию присваивать не обязательно. Сейчас с синтаксисом разобрался - причина в своей собственной дури. Понаделал кучу переменных, как обычно - ошибка где-то в единичке.

  3. Вверх #23
    Посетитель
    Пол
    Мужской
    Возраст
    37
    Сообщений
    404
    Репутация
    46
    <select>, в нем несколько опшенов, один из которых выбран значением по умолчанию, так вот как с помощью JavaScript выбрать этот <option selected>?

    вышел из положения с помощью php и select.selectedIndex()
    Последний раз редактировалось Odalex; 01.08.2007 в 11:48.

  4. Вверх #24
    Новичок
    Пол
    Мужской
    Сообщений
    87
    Репутация
    9
    document.getElementById['твой id'].selectedIndex // вернет индекс твоего, ныне выделенного элемента!
    document.getElementById['твой id'].options[document.getElementById['твой id'].selectedIndex].value // вернет value выделенного элемента
    document.getElementById['твой id'].options[document.getElementById['твой id'].selectedIndex].text // вернет text выделенного элемента

    и все...
    Наш выбор - Хеви Мэтал,
    И наша сила в этом!

  5. Вверх #25
    Новичок
    Пол
    Мужской
    Сообщений
    87
    Репутация
    9
    Иными словами, просто без "()" после selectedIndex!
    Наш выбор - Хеви Мэтал,
    И наша сила в этом!

  6. Вверх #26
    Постоялец форума
    Пол
    Мужской
    Адрес
    Одесса
    Возраст
    43
    Сообщений
    1,474
    Репутация
    697
    Мой вам совет. Используйте какой-то фреймворк. Prototype например, или любой другой на ваш вкус. И себе и другим время сыкономите, да и код ваш станет простым и более приятным.

  7. Вверх #27
    User banned
    Пол
    Мужской
    Возраст
    18
    Сообщений
    8,079
    Репутация
    1903
    Как записать строчку в файл, находящийся НА МОЁМ ЖЕ САЙТЕ?

  8. Вверх #28
    Посетитель
    Пол
    Мужской
    Адрес
    Одесса
    Возраст
    46
    Сообщений
    263
    Репутация
    77
    Цитата Сообщение от Прим Палвер Посмотреть сообщение
    Как записать строчку в файл, находящийся НА МОЁМ ЖЕ САЙТЕ?
    Файл находится не на сайте, а на сервере (как и сайт собственно). Потому это в другую тему - java script не поможет, необходимо пользоваться инструментарием того языка на котором пишешь скрипты, исполняющиеся на стороне сервера (PHP, Python, Java, etc.)

  9. Вверх #29
    User banned
    Пол
    Мужской
    Возраст
    18
    Сообщений
    8,079
    Репутация
    1903
    Понял.
    Хотел подтверждения

    А можно данные из JS передавать в РНР?

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

  11. Вверх #31
    Постоялец форума
    Пол
    Мужской
    Адрес
    Одесса
    Возраст
    43
    Сообщений
    1,474
    Репутация
    697
    Цитата Сообщение от Прим Палвер Посмотреть сообщение
    Понял.
    Хотел подтверждения

    А можно данные из JS передавать в РНР?
    Передавать можно двумя способами:
    1. Установка скрытых или обычных элементов форм и как следствие постбек формы.
    2. Использовать асинхронную передачу (AJAX) от JavaScript любому скрипту на стороне сервера. Формат данных как правило произвольный, XML или что еще лучше JSON.

  12. Вверх #32
    Посетитель
    Пол
    Мужской
    Адрес
    Одесса
    Возраст
    46
    Сообщений
    263
    Репутация
    77
    Цитата Сообщение от rhangel Посмотреть сообщение
    Передавать можно двумя способами:
    1. Установка скрытых или обычных элементов форм и как следствие постбек формы.
    2. Использовать асинхронную передачу (AJAX) от JavaScript любому скрипту на стороне сервера. Формат данных как правило произвольный, XML или что еще лучше JSON.
    Советую решить задачу сначала первым способом. Потому когда будешь решать вторым заметишь что "а это где-то я уже видел"

  13. Вверх #33
    Постоялец форума
    Пол
    Мужской
    Адрес
    Одесса
    Возраст
    43
    Сообщений
    1,474
    Репутация
    697
    Не понял про "где-то видел", чем плоха скрытая от пользователя передача. Все зависит от конкретной задачи. В некоторых случаях больше подходит AJAX а в некоторых обычный постбек.

  14. Вверх #34
    Посетитель
    Пол
    Мужской
    Адрес
    Одесса
    Возраст
    46
    Сообщений
    263
    Репутация
    77
    Цитата Сообщение от rhangel Посмотреть сообщение
    Не понял про "где-то видел", чем плоха скрытая от пользователя передача. Все зависит от конкретной задачи. В некоторых случаях больше подходит AJAX а в некоторых обычный постбек.
    Согласен. Только в данном случае человек учиться. Поэтому пусть попробует все возможные варианты, а потом будет выбирать в зависимости от задачи.
    А по поводу "где-то видел". На уровне обращения к серверу механизм передачи значений переменных одинаков (GET/POST). И следовательно обработка переданных переменных=значений одинакова.

  15. Вверх #35
    Новичок
    Пол
    Мужской
    Сообщений
    87
    Репутация
    9
    Да и вообще, передача скрытой информации - это ерунда.
    У меня на машине, в целях безопасности, выключена ф-ция выполнения Яваскриптов, что значит что AJAX не пашет!!!
    А форма - это родное, что почти всегда работает.
    Наш выбор - Хеви Мэтал,
    И наша сила в этом!

  16. Вверх #36
    Посетитель
    Пол
    Мужской
    Адрес
    Одесса
    Возраст
    46
    Сообщений
    263
    Репутация
    77
    Цитата Сообщение от Shadow_exe Посмотреть сообщение
    Да и вообще, передача скрытой информации - это ерунда.
    У меня на машине, в целях безопасности, выключена ф-ция выполнения Яваскриптов, что значит что AJAX не пашет!!!
    А форма - это родное, что почти всегда работает.
    Согласен.
    Именно то что AJAX имеет в себе JavaScript есть его негативная сторона. По причине того, что отключив JS технология перестает работать + есть проблема совместимости в разных браузерах

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

  18. Вверх #38
    Постоялец форума
    Пол
    Мужской
    Адрес
    Одесса
    Возраст
    43
    Сообщений
    1,474
    Репутация
    697
    Цитата Сообщение от Shadow_exe Посмотреть сообщение
    Да и вообще, передача скрытой информации - это ерунда.
    У меня на машине, в целях безопасности, выключена ф-ция выполнения Яваскриптов, что значит что AJAX не пашет!!!
    Не понимаю как вы можете работать с веб-приложениями и ресурсами если у вас вообще отключен JavaScript. Экономия трафика? Или что? Не понимаю о какой безопасности вы говорите. JavaScript сам по себе не несет ничего опасного, достаточно лишь заблокировать и закрыть возможные небезопасные варианты с применением данной технологии. JavaScript это настоящее и будущее, так что рано или поздно вам прийдется его включить.

  19. Вверх #39
    User banned
    Пол
    Мужской
    Возраст
    18
    Сообщений
    8,079
    Репутация
    1903
    Ышо проблема.
    Форма отправки сообщения с сайта.
    Не могу понять, почему не работает:
    Код HTML:
    <form id='email_form' method=post action='' enctype='text/plain'>
    	<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 email_form.onsubmit()
    	{
    		if (!email_form.mes.value)
    		{
    			event.returnValue=false
    			alert('Вы не ввели текст сообщения')
    		}
    		else
    		{
    			if (email_form.email_from.value.indexOf('@')==-1)
    			{
    				event.returnValue=false
    				alert('Вы не ввели свой адрес')
    			}
    			else
    			{
    				email_form.action='mailto:'+one+two+'@'+three+'.ru'
    				email_form.mes.value='Сообщение отправлено'
    				email_form.email_from.value=''
    			}
    		}
    	}
    </script>
    Ничего на ящик не приходит.
    Последний раз редактировалось Прим Палвер; 25.08.2007 в 20:24.

  20. Вверх #40
    pHp-ProGRaMMeR Аватар для NoXX
    Пол
    Мужской
    Возраст
    34
    Сообщений
    1,690
    Репутация
    320
    1. это ж как ты через жабаскрипт пытаешься письмо отправить?
    это невозможно (опять же если не использовать ajax, который в свою очередь выполняется на сервере)..
    2. кто меняет action формы после ее подтверждения?
    3. правильней писать не email_form.onsubmit(), а document.email_form.onsubmit().
    4. ИМХО, по мне понятней будет функцию проверки формы вписывать иначе - <form onsubmit='return [имя_функции()]'>, ну и в самом жабаскрипте определять функцию с данным именем..
    ЗЫ: везде перед вызовом какого-нибудь объекта (из формы например) добавляй в начало document, а не то твои скрипты будут работать только в IE
    In TRANCE I trust...


Ответить в теме
Страница 2 из 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

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

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

Ваши права

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