WMmail.ru - сервис почтовых рассылок

суббота, 1 сентября 2012 г.

RFpro.ru: Программирование на Java / JavaScript

 
Если выпуск не отображается, вы можете прочесть его на сайте Отказаться от рекламы
  
  
  

  Мои подписки      Мои группы      Мои новости     
        Автор 
Калашников О.А.
      
  
Компьютеры и интернет   →   Обучение   →   RusFAQ.ru   →   RFpro.ru: Программирование на Java / JavaScript
  
RFpro.ru: Программирование на Java / JavaScript
 
 

Хостинг портала RFpro.ru:
Московский хостер
Профессиональный ХОСТИНГ на базе Linux x64 и Windows x64

РАССЫЛКИ ПОРТАЛА RFPRO.RU

Лучшие эксперты по данной тематике

Асмик Гаряка
Статус: Советник
Рейтинг: 10890
• повысить рейтинг »
Коцюрбенко Алексей aka Жерар
Статус: Советник
Рейтинг: 4219
• повысить рейтинг »
CradleA
Статус: Бакалавр
Рейтинг: 2387
• повысить рейтинг »

/ КОМПЬЮТЕРЫ И СОФТ / Программирование / Java/JavaScript

Номер выпуска:707
Дата выхода:01.09.2012, 11:30
Администратор рассылки:Коцюрбенко Алексей aka Жерар (Советник)
Подписчиков / экспертов:101 / 44
Вопросов / ответов:3 / 6

Консультация # 71549: Дорогие эксперты, подскажите, пожалуйста, почему не происходит проверка валидности введенных данных вот здесь и здесь ??? Большое спасибо....


Консультация # 174048: Добрый день! я делаю для школы сайт музея, опыта мало... есть скрипт: <script type="text/javascript"> <!-- var cId1; function showLayer1(id) { if(cId1) document.getElementById(cId1).style.display = "none"; document.getElementById(id).style.display = "block"; cId1 = id; } ...
Консультация # 53806: Здравствуйте уважаемые эксперты. Хочу сделать WEB-интерфейс для конструктора форм Как можно на JS добавлять/удалять/изменять объекты на форме и таблицы И ещё: как передать на сервер результат (результатом будет текст, описывающий форму; парсер этого текста уже есть) ..

Консультация # 71549:

Дорогие эксперты, подскажите, пожалуйста, почему не происходит проверка валидности введенных данных вот здесь и здесь ???

Большое спасибо.

Дата отправки: 18.01.2007, 16:49
Вопрос задал: Angel7
Всего ответов: 1
Страница онлайн-консультации »


Консультирует Physicist:

Здравствуйте, Angel7!

В html-документе Вы вызываете ValidMsg(), а в js у Вас описана validMsg(feedback). Обратите внимание на регистр первой буквы имени функции и передаваемый параметр. И еще js-файл не обязательно начинать с html-комментария ;-)

Консультировал: Physicist
Дата отправки: 18.01.2007, 17:20
Рейтинг ответа:

НЕ одобряю 0 одобряю!

Консультация # 174048:

Добрый день! я делаю для школы сайт музея, опыта мало... есть скрипт:
<script type="text/javascript">
<!--
var cId1;
function showLayer1(id) {
if(cId1) document.getElementById(cId1).style.display = "none";
document.getElementById(id).style.display = "block";
cId1 = id;
}
showLayer("t1");
-->
</script>
работает отлично. проблема в том, что до того как начинаешь челкать по меню блок для информации чист. То есть при загрузке сайта информации нет . не знаю понятноли изложил. На всякий случай сайт выложен school233.jino-net.ru
Помогите. Мы обратились в друй раздел, там где по web дизайну - они предложили за 3 тысячи доделать сайт... smile

Дата отправки: 07.11.2009, 15:43
Вопрос задал: Словик.В.А
Всего ответов: 3
Страница онлайн-консультации »


Консультирует Товарищ Бородин (Мастер-Эксперт):

Здравствуйте, Словик.В.А.
Кажется, я понимаю, в чем дело. Дело в том, что все "страницы" по умолчанию грузятся посредством Javascript`а. Для загрузки информации должен быть произведен клик по ссылке в меню, но при загрузке сайта-то этого клика еще никто не сделал! Значит, во-первых, чтобы при загрузке сайта появлялась информация, надо создать атрибут onload для тега BODY. По onload должен имитироваться клик по какой-либо из ссылок - придумайте сами, какая страница у Вас "главная". По той ссылке и надо будет произвести клик. Чтобы было проще это сделать, для каждой из ссылок придумайте атрибут id. После этого Вы сможете иметь доступ к объекту любой из этих ссылок с помощью уже использованного Вами метода document.getElementById. Выбираете ссылку, потом заставляете браузер сымитировать клик по ней. Выглядит так:

document.getElementById('some-id').click();

Только определитесь, по какой ссылке кликать будете.

Во-вторых... Попробуйте отключить Javascript в своем браузере, и Вы увидите, что все работает еще гораздо хуже. Попросту говоря, не работает ничего. Опираться на один лишь Javascript - это неправильно. Он может помочь облегчить загрузку страниц, чтобы не перезагружалась вся страница, а лишь заменялось содержимое какого-то ее блока, но не использовать при этом традиционный способ с перезагрузкой - неправильно, потому что у небольшой, но значительной части пользователей Javascript отключен, и они ничего не смогут посмотреть.

В-третьих, поглядите на Ваш сайт через окно браузера Mozilla Firefox. Не уверен, что все, что Вы там увидите, Вам понравится, поэтому обращаю Ваше внимание.

С уважением, Товарищ Бородин

Консультировал: Товарищ Бородин (Мастер-Эксперт)
Дата отправки: 07.11.2009, 16:01
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует vladisslav (Практикант):

Здравствуйте, Словик.В.А.
Вариантов тут может быть много:

1. имитировать щелчок по ссылке "главная", как тут уже предлагали
заменить

Код :
<a onclick="showLayer('t1');showLayer1('t11') " href="#">  Главная</a>

на
Код :
<a id='a_main' onclick="showLayer('t1');showLayer1('t11');return false; " href="#">  Главная</a>

(добавил return false, чтобы избежать появления # в адресной строке)
и куда-нибудь ближе к концу страницы добавить
Код :
<script type='text/javascript&  #39;> document.getElementById('a_main').click(); </script>


2. Просто выполнить нужный код в конце страницы:
ближе к концу страницы добавить
Код :
<script type='text/javascript'> showLayer('t1');showLayer1('t11'); </script>


3. Повесить обработчик, делающий (1) или (2) на событие load:
Код :
<script type='text/javascript'> if (document.addEventListener) { 	document.addEventListener('load', function(ev){showLayer('t1');showLayer1('t11');}, false);  } else if (document.attachEvent) { 	document.onload=function(ev){showLayer('t1');showLayer1('t11');} } </script>

в любом удобном месте страницы.

4. Можно сразу для divа главной прописать display:block и соответственно установить переменную cId1 в значение id данного блока.

Консультировал: vladisslav (Практикант)
Дата отправки: 07.11.2009, 21:19
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует Палян Александр Михайлович (6-й класс):

Здравствуйте, Словик.В.А.

Как я понимаю данный кусок скрипта у Вас находится в начале страницы. А значит вызов функции showLayer("t1"); валится с ошибкой так как еще не загрузились все необходимые элементы. Я предлагаю просто заключить эту строку в window.onload
короче сделать так:

window.onload = function () {
showLayer("t1");
}

Консультировал: Палян Александр Михайлович (6-й класс)
Дата отправки: 08.11.2009, 09:46
Рейтинг ответа:

НЕ одобряю 0 одобряю!

Консультация # 53806:

Здравствуйте уважаемые эксперты.

Хочу сделать WEB-интерфейс для конструктора форм
Как можно на JS добавлять/удалять/изменять объекты на форме и таблицы

И ещё: как передать на сервер результат (результатом будет текст, описывающий форму; парсер этого текста уже есть)

Дата отправки: 30.08.2006, 19:39
Вопрос задал: C4tnt
Всего ответов: 2
Страница онлайн-консультации »


Консультирует Яруллин Азат Рифкатович (Практикант):

Здравствуйте, C4tnt!
Создать объект:
var img = document.createElement("img");
Изменить ссылку на картинку:
img.src = \'dir/file.jpg\';
и т.д...
Подробнее про функции и описание к ним смотрите здесь:
http://experiment.net.ru/dom/?f=js/

Передача результатов:
ну, можете отправлять так
1. index.php?p=...
2. через cookie
3. создать форму (method="post" /*get*/), в ней заполняете результатом, отправляете.

P.S. также можете посмотреть javascript код на форумах (создание/заполнение форм для отправки сообщений). обычно на форумах форма отправки сообщений полностью на javascript. Например: vBulletin.

Удачи!

Консультировал: Яруллин Азат Рифкатович (Практикант)
Дата отправки: 30.08.2006, 20:03
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует Митрофанов Артем Борисович:

Здравствуйте, C4tnt!
Не понимаю, что вы имеете в виду. Что касается объектов формы - сойдет обычное ключевое слово new. Можнот также сформировать весь документ с помощью document.write. Что касается отправки текста, то тут есть два метода, если вы об этом - get и post. Если вы имеете в виду имено создание текста - тут тоже просто - Можете просто использовать обычную кнопку submit с переопределенными инструкциями. Поподробнее о методах - get - если у вас есть CGI обработчик(на сервере есть конечно). Post - отправка на обычное мыло

Консультировал: Митрофанов Артем Борисович
Дата отправки: 30.08.2006, 20:22
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Оценить выпуск | Задать вопрос экспертам

главная страница  |  стать участником  |  получить консультацию
техническая поддержка  |  восстановить логин/пароль

Дорогой читатель!
Команда портала RFPRO.RU благодарит Вас за то, что Вы пользуетесь нашими услугами. Вы только что прочли очередной выпуск рассылки. Мы старались. Пожалуйста, оцените его. Если совет помог Вам, если Вам понравился ответ, Вы можете поблагодарить автора - для этого в каждом ответе есть специальные ссылки. Вы можете оставить отзыв о работе портале. Нам очень важно знать Ваше мнение. Вы можете поближе познакомиться с жизнью портала, посетив наш форум, почитав журнал, который издают наши эксперты. Если у Вас есть желание помочь людям, поделиться своими знаниями, Вы можете зарегистрироваться экспертом. Заходите - у нас интересно!
МЫ РАБОТАЕМ ДЛЯ ВАС!


 
 
Комментировать выпуск
     В избранное

Прошлые выпуски
RFpro.ru: Программирование на Java / JavaScript    18 июля 2012, 11:02
RFpro.ru: Программирование на Java / JavaScript    03 июня 2012, 10:32
RFpro.ru: Программирование на Java / JavaScript    19 апреля 2012, 10:17

Все выпуски рассылки

1 сентября 2012 отмечают:
День знаний
День независимости Республики Узбекистан
Праздник Аристотеля
Дни Вильнюса в&nbsp;Литве
Парад цветов в&nbsp;Аалсмеере (Голландия)

Именины: Андрей, Николай, Тимофей, Фекла
 
 
  
сорочка Этти-Детти сорочка Этти-Детти
Купить за 1150 руб. Подробнее...

  Сумка Diesel AU323 Сумка Diesel AU323
Купить за 9050 руб. Подробнее...

  Сумка Abchic BB169 Сумка Abchic BB169
Купить за 5950 руб. Подробнее...

 
  

Subscribe рекомендует
 
Компьютеры и интернет  →   рассылки   и   группы
  
Свежие рецепты на "Поваренок.ру"
Вашему вниманию будут представлены свежие рецепты от Кулинаров "Поваренок.ру". Эта рассылка специально для тех, кто хочет приготовить что-то оригинальное и вкусное, порадовать близких и удивить неожиданных гостей.
Подписчиков: 62767
  Полезные видеоуроки по работе на компьютере и в интернете
Качественные видеоуроки от студии "Видеокнига": мы рассказываем только об интересных сервисах и программах.
Подписчиков: 616
  Новости от CyberSecurity.ru
Ежедневные новости высоких технологий, телекоммуникаций. Новинки из мира науки - самые свежие и занимательные научные открытия. Обзоры российского и международного ИТ-рынков.
Подписчиков: 11835
 
 
 
Подписан адрес: admin10383.deep@blogger.com
Код этой рассылки: comp.soft.prog.javaplus
Архив рассылки
Отписаться:  На сайте  Почтой
Поддержка подписчиков
Убрать рекламу
Другие рассылки этой тематики
Другие рассылки этого автора
 
Рассылка производится: Subscribe.Ru / ЗАО «Интернет-Проекты» / О компании / Политика конфиденциальности

Комментариев нет:

Отправить комментарий