<option value="contact.html">Контактная информация
</select>
</form>
=========
Вопрос:
Не могли бы Вы предложить код JavaScript (для вставки на html-страницу), который выполнял бы следующую операцию:
Страница на сайте состоит из нескольких фреймов (fr1.html, fr2.html, fr3.html ).
В том случае, если посетитель открывает один из фреймов напрямую (допустим, получив ссылку из поискового каталога), JavaScript проверяет, что фрейм открыт отдельно от остальных фреймов и производит перезагрузку таким образом, чтобы страница показывалась с учетом всех фреймов (открывается файл index.html ) .
Структура страницы: index.html - главный файл (разбивка на фреймы);
fr1.html - фрейм 1;
fr2.html - фрейм 2;
fr3.html - фрейм 3.
Ответ:
Допустим, имена фреймов fr1, fr2, fr3, то необходимо в файл который загружается во фрейм fr1 вставить между тегами <head> </head> следующие:
Вопрос: Hужно, чтоб скрипт проверял делиться ли число без остатка скажем на 4. Как это можно сделать???
Ответ:
<script language="JavaScript">
<!--
function checknum(num)
{
if (num%4) alert ('Hе делится')
else alert ('Делится');
}
checknum(87)
//-->
</script>
=========
Вопрос:Помогите пожалуйста скриптом, а то я долгое время не могу решить свою проблему. Как можно сделать, что бы при щелчке мыши не выезжало контекстное меню? Я нашел такой но там выскакивало сообщение, а мне этого не надо. Мне надо, что бы вообще ничего не происходило. Я пробовал удалить ненужный алерт, но скрипт переставал работать.
Ответ: Этот скрипт и расчитан на то, что алерт перекрывает контекстное меню, и по другому сделать нельзя.
НО! в IE (начиная с какой версии не помню) есть следующий метод:
Вопрос: Функция Math.random() выдаёт только числа в диапазоне [0, 1) и контролировать это нельзя. Как вывести случайное число в диапазоне от A до B:
Ответ:
a+((b-a)*Math.random())
=========
Вопрос: Как с помощью JavaScript(формы) отправить на указанный email файл в прикрепленном виде?
Ответ: С помощью JavaScript такого сделать нельзя. Для этого в форме надо использовать, например, cgi-скрипт работающий на стороне сервера.
А вот с помощью Java можно сделать подобное с помощью апплета.
=========
Вопрос: Как узнать название броузера?
Ответ: Название и версию броузера можно узнать следующим образом:
<script language="JavaScript">
<!--
browserName=navigator.appName;
browserVer=parseInt(navigator.appVersion);
document.write(browserName);
document.write(" "+browserVer);
//-->
</script>
=========
Вопрос: Нужна информация о том, от куда пришёл посетитель. Как скриптом можно получить эту информацию.
Ответ:
document.referer
=========
Вопрос: Подскажите пожалуйста, как сделать, чтобы ежемесячно в один и тот же день, например первого числа, происходила бы смена рисунка, причём не выборочно, а по порядку. Т.е. каждому месяцу соответствовал бы свой рисунок.
Ответ:
<html>
<body>
<img src="1.gif" name="monthImg">
<script language="JavaScript">
<!--
d=new Date();
document.monthImg.src=d.getMonth()+".gif";
//-->
</script>
</body>
</html>
=========
Вопрос: Как установить проверку на наличие Java Virtual Machine на клиентском компьютере?
Ответ:
navigator.javaEnabled()
=========
Вопрос: Можно ли при помощи JavaScript сделать какие-нибудь фокусы с указателем (мышью)???
Вопрос: Есть некоторый рисунок, который используется как менюшка, т.е. в хтмл используется карта (map). Одна из ссылок на котором вроде каталога: вместо этого рисунка подставляет другой, но на другом все ссылки расположены по другому ..., в общем надо при изменении картинки накладывать на нее другую карту. У меня меняется рисунок, а карта остается!!! Делал так:
<script language="JavaScript">
<!-- hide
function Ctrl(where) {
if (where==0) {
document.CtrlImage.src="images/control.gif";
document.CtrlImage.usemap="#map1";
}
if (where==1) {
document.CtrlImage.src="images/control1.gif";
document.CtrlImage.usemap="#map2"
}
}
// -->
</script>
Ответ:
Вы всё делаете правильно, за исключением маленькой ошибочки:
Вместо
document.CtrlImage.usemap="#map1";
document.CtrlImage.usemap="#map2";
надо писать:
document.CtrlImage.useMap="#map1";
document.CtrlImage.useMap="#map2";
=========
Вопрос: Как проверить включена ли в браузере графика?
Вопрос: Как сделать таблицу, чтобы при наводе мышки на ячейку менялся ее цвет заднего фона?
Ответ:
<html>
<body>
<table>
<tr>
<td onmouseover="this.bgColor='#aaaaaa'"
onmouseout="this.bgColor='#ffffff'">
Ячейка 1
</td>
<td>
Ячейка 2
</td>
</tr>
</table>
</body>
</html>
=========
Вопрос: Нужен скрипт, который будет в зависимости от типа браузера перенаправлять на ту или иную страницу. Конкретно: если IE 5+, то url1 ; иначе url2
Ответ:
<html>
<head>
<script language="JavaScript">
<!--
browserName=navigator.appName;
browserVer=parseInt(navigator.appVersion);
document.write(browserName);
document.write(" "+browserVer);
if(browserName=="Microsoft Internet Explorer" && browserVer>=4)
location.href="url1"
else location.href="url2"
//-->
</script>
</head>
</html>
=========
Вопрос:
При открытие окна необходимо управлять его параметрами.
Открыть новое окно с помощью window.open() с новыми параметрами проблем не составляет.
Но есть ли возможность изменить размеры в момент загрузки окна, что бы скрипт отрабатывал раскрытие окна во весь экран и убирал меню-бар и пр.?
Ответ:
Этого сделать нельзя, так как это будет уже вторжение в пространство пользователя, что недопустимо.
Представьте что каждый сайт будет настраивать ваш броузер под себя, убирать вашу любимую панель инструментов, адресную строку и все прочие удобства. Да и для перехода на другой сайт вам нечего не останется как открывать новое окно броузера.
=========
Вопрос:
Я очень хотел бы узнать коды самого банального, простого Ticker или что-то подобное название, окошечко в котором время от времени меняется текст!!!
А так же код для того чтобы пролистать страницу наверх, лишь нажав на кнопку.
Ответ:
Для прокрутки страницы не требуется использование JavaScript это делается средствами HTML: В начале страницы помещаем ссылку <a name=”top”></a> И при нажатии на ссылку в конце документа ссылаемся на ссылку с именем top: <a href="#top">Наверх</a>
<html>
<body>
<a name=”top”></a>
<p>
Текст
</p>
<p>
Текст
</p>
.............
<p>
Текст
</p>
<p>
Текст
</p>
<a href="#top">Наверх</a>
</html>
</body>
=========
Вопрос: Я хотелбы заняться изучением Javascript? Но незнаю на чем его писать (всысле редактор) и подскажи пожалуйста, что мне как для новичка нужно скачать из сети.
Вопрос: Можно что бы backgroud изменялся при наводе на кнопку?
Ответ:
<html>
<body background="1.gif">
<form>
<input type="button" value="Сменить фон"
onmouseover="document.body.background='2.gif'"
onmouseout="document.body.background='1.gif'">
</form>
</html>
=========
Вопрос:
Есть форма. Есть набор скриптов, которые при вызове добавляют в форму всякие полезности (грубо говоря, тулбар со смайликами, стилями текста, и т.д., чтобы непродвинутый пользователь мог красиво оформить свой пост). Хочу вынести этот тулбар в отдельное окошко (window.open). КАК заставить JS window.document.form_text.textbody понимать не для текущего окна, а окна, которое его открыло?
Ответ:
Если я вас правильно понял то в открывшемся окне это будет выглядеть так:
opener.document.form_text.textbody
=========
Вопрос: Как из дочернего окна вызвать функцию родительского?