RSS

Компьютерная терминология    1_9  A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z  .....  A  Б  В  Г  Д  Ж  З  И  К  Л  М  Н  О  П  Р  С  Т  У  Ф  Х  Ц  Ч

Окна с сообщениями

 

 
 

 

 
 
Консультация юриста
 
Ваш регион:
Ваше имя:

Ваш телефон

(можно сотовый)

Ваш вопрос (можно кратко)


 
Используя методы Alert, Confirm и Prompt можно выводить сообщения пользователю. Сообщение, выводимое с помощью метода alert, используется для вывода предупреждений, какой-нибудь информации. Метод confirm используется для сообщений, требующих принятия решения пользователем - в окне находяться две кнопки - "Ok" и "Отмена". При использовании метода prompt диалог кроме самого сообщения содержит поле для ввода текста.

Метод Alert
В виде кнопки :
<INPUT TYPE=submit VALUE=" Метод Alert " LANGUAGE="Javascript" onclick="alert('Здесь Ваше сообщение')">

В виде ссылки :
<A HREF="URL" onclick="alert('Здесь Ваше сообщение')" LANGUAGE="Javascript">Метод Alert</A>
Метод Alert

Метод Confirm
В виде кнопки :
<INPUT TYPE=submit VALUE=" Метод Confirm " LANGUAGE="Javascript" onclick="confirm('Здесь Ваш вопрос')">

В виде ссылки :
<A HREF="URL" onclick="confirm('Здесь Ваш вопрос')" LANGUAGE="Javascript">Метод Confirm</A>
Метод Confirm

Метод Prompt
В виде кнопки :
<INPUT TYPE=submit VALUE=" Метод Prompt " LANGUAGE="Javascript" onclick="prompt('Здесь Ваш запрос')">

В виде ссылки :
<A HREF="URL" onclick="prompt('Здесь Ваш запрос')" LANGUAGE="Javascript">Метод Prompt</A>
Метод Prompt

Вот пример практического применения метода confirm. Script определяет открыл ли пользователь страницу во фрейме, если нет - выводит запрос:

Пример использования метода Confirm.

При нажатии пользователем кнопки Ok, программа загрузит файл Frame.htm (см. код ниже), если нажмет Отмена - ничего не произойдет, а точнее пользователь не покинет текущую страницу, на которой в нашем случае будет красоваться сообщение ERROR.

<html>
<head>
<title>
Пример практического применения метода Confirm</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">

<script language="javascript"><!--
if (self==parent) {
if (confirm('
Это окно - составляющее Фрейма \nи не может быть открыто самостоятельно!\n\n Загрузить стартовую страницу?')) location.href="Frame.htm" };
//--></script>

</head>
<body>

<br><br><br><br>
<p align="center">
<font face=verdana size="7" color="red">
<b>ERROR</b>
</font>
</p>

</>
</html>


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

<script language="javascript">
var username = GetCookie('username');
if (username == null) {
username = prompt('Чувак, введи свое имя:',"");
if (username == null) {
alert('А нам ваще по*ер, можешь и не говорить...');
username = 'Ванючка ';
} else {
pathname = location.pathname;
myDomain = pathname.substring(0,pathname.lastIndexOf('/')) +'/';
var largeExpDate = new Date ();
largeExpDate.setTime(largeExpDate.getTime() + (365 * 24 * 3600 * 1000));
SetCookie('username',username,largeExpDate,myDomain);
}}
function getCookieVal (offset) {
var endstr = document.cookie.indexOf (";", offset);
if (endstr == -1)
endstr = document.cookie.length;
return unescape(document.cookie.substring(offset, endstr));
} function GetCookie (name) {
var arg = name + "=";
var alen = arg.length;
var clen = document.cookie.length;
var i = 0;
while (i < clen) {
var j = i + alen;
if (document.cookie.substring(i, j) == arg)
return getCookieVal (j);
i = document.cookie.indexOf(" ", i) + 1;
if (i == 0)
break;
} return null;}
function SetCookie (name, value) {
var argv = SetCookie.arguments;
var argc = SetCookie.arguments.length;
var expires = (argc > 2) ? argv[2] : null;
var path = (argc > 3) ? argv[3] : null;
var domain = (argc > 4) ? argv[4] : null;
var secure = (argc > 5) ? argv[5] : false;
document.cookie = name + "=" + escape (value) +
((expires == null) ? "" : ("; expires=" +
expires.toGMTString())) +
((path == null) ? "" : ("; path=" + path)) +
((domain == null) ? "" : ("; domain=" + domain)) +
((secure == true) ? "; secure" : "");
} document.write(''+username );
</script>


Инструкция по использованию:
- ни в коем случае не изменяйте текст, выделенный красным цветом;
- вы произвольно можете изменять текст синего цвета, то бишь хоть маты пишите.

Ну и напоследок несколько слов о работе скрипта: когда вы заходите на страницу со скриптом, у вас запрашивают ваше имя, которое впоследствии записывается в файлы cookies, следовательно если скрипт запросит ваше имя на одной странице, то на всех последующих ваше имя будет индетифицировано автоматически. Это очень удобно, скажем, при on-line обучении, ну при... сами догадаетесь :)


<body onLoad="Message()">
<script language="JavaScript">
<!-- Welcome Message

/* THINGS YOU CAN ALTER */
message="текст сообщения";
colours=new Array('fff000','00ff00')//Pick your colours, any amount.
siZe=26;//Explorer only! can be outrageous size.

/* THINGS YOU SHOULDN'T ALTER */
message=message.split(' ');
timer=null;
clrPos=0;
msgPos=0;
jog=1;
currentStep=10;
step=8;
ns=(document.layers)?1:0;
viz=(document.layers)?'hide':'hidden';
if (ns)
document.write("<div id='T' style='position:absolute'></div><br>");
else{
document.write("<div style='position:absolute'>");
document.write("<div align='center' style='position:relative'>");
document.write("<div id='T' style='position:absolute;width:0;height:0;font-family:Arial;font-size:0'>kurt</div>");
document.write("</div></div><br>");
}
function Message(){
var pageHeight=(document.layers)?window.innerHeight:window.document.body.offsetHeight;
var pageWidth=(document.layers)?window.innerWidth:window.document.body.offsetWidth;
if (ns){
ypos=pageHeight/2;
var Write='<div align="center" style="width:0px;height:0px;font-family:Arial,Verdana;font-size:'+currentStep/4+'px;color:'+colours[clrPos]+'">'+message[msgPos]+'</div>';
document.T.top=ypos + -currentStep/8 +window.pageYOffset;
document.T.document.write(Write)
document.T.document.close();
}
else{
ypos=pageHeight/2;
xpos=pageWidth/2;
T.style.width=currentStep;
T.style.pixelTop=ypos+ -currentStep/16 +document.body.scrollTop;
T.style.pixelLeft=(xpos-20)+ -currentStep/2;
T.style.fontSize=currentStep/8;
T.innerHTML=message[msgPos];
T.style.color=colours[clrPos];
}
if (ns)step+=5;
else step+=15;
currentStep+=step
if (ns){
if (currentStep > pageWidth) {currentStep=10;step=8;msgPos+=jog;clrPos+=jog}
if (clrPos >= colours.length) clrPos=0;
}
else
{
if (currentStep > pageWidth*siZe) {currentStep=10;step=8;msgPos+=jog;clrPos+=jog}
if (clrPos >= colours.length) clrPos=0;
}
if (msgPos >= message.length)
{
clearTimeout(timer);
if (ns) document.T.visibility=viz;
else T.style.visibility=viz;
}
timer=setTimeout("Message()",10)
}
//-->
</script>

seo & website usability   inet   os faq   hardware faq   memory   video   cpu   hdd   mainboard faq   printer & scaner   modem   mobiles   hackzone

Технологии поискового маркетинга
Практика поискового маркетинга
Flash
Тэги
XML
DHTML
PHP
MySQL
WebMail
.NET
VBScript
CGI
Графические форматы Интернета
WEB-сайт шаг за шагом
CMS faq
FRAME faq
CSS faq
SSI faq
RSS faq
WAP faq
Web-Designed
Webhints
Файл настроек .htaccess
Настройка robots.txt

po gonn © 2005 "JULI'S BEEHIVE"