Меня очень воодушевили работы Aleko с использованием JavaScript (за что ему огромное спасибо) и это потрясное меню, которое наезжает на овечку... и я сегодня собрал, взял деньги и пошел покупать книжку. Купил я её и стал читать. Многое понимаюЯ, но в книге иногда не бывает того, что мне бы хотел осуществить. Могу ли я от вас получить какую-либо помощь? И вот мой первый вопрос:
У меня есть "строка состояния":
Code
function setStatusBarText(txt) { window.status = txt; }
И код окна на лету:
Code
<html> <head> <title>Lesson 4</title>
<script type="text/javascript"> function openNewWindow() { myWin=open("", "newWindow", "width=500, height=700, menubar=no"); //открываем документ myWin.document.open(); //заполняем его myWin.document.write("<html><head><title>Lesson 4</title>"); myWin.document.write("</head><body>"); myWin.document.write("This page was created in the flying!"); myWin.document.write("</body></html>"); //закрываем документ myWin.document.close(); } </script>
<script type="text/javascript"> function openNewWin() { myWin=open("", "newWindow", "width=500, height=700, menubar=no"); //открываем документ myWin.document.open(); //заполняем его myWin.innerHTML='<html><head><title>Lesson 4</title></head><body>This page was created in the flying!</body></html>' //закрываем документ myWin.document.close(); } </script>
</head>
<body>
<form> <input type="button" value="Open" onclick="openNewWin(), setStatusBarText('tut bil vasy')"> </form>
Такая вот проблема: в многих прилажениях при установки нужно вводить код лицензии в несколько полей. Когда в 1 поле достигает максимума кол-во цифр (обычно 4) курсор автоматом переходит на следущее. По учебнику полностью переписал скрипт и хотел было его разобрать, но увидел, что он не работает! В чем проблема?
Code
<html> <head> <title>Input | Text</title> </head>
<body>
<script type="text/javascript">
function countChar(counter) { if (document.frm.txt1.value.lenght == counter) // как я понимаю, тут мы сначала ищем документ, потом мы ищем непонятно откуда взявшийся мне frm, далее ищем фрагмент txt1, далее в нем фрагмент, который я опять-же не понимаю откуда взялся - value, а дальше приравниваем его длину к переменному значению counter. document.frm.txt2.focus(); // как я понял, это выполняется если if верно, то есть мы в документе ищем опятьже непонятный мне frm, потом фрагмент txt1, а потом ставим на этот фрагмент форкус. Но куда делись value и lenght? }
</script>
<input type="text" value="" name="txt1" maxlength="5" size="5" onkeyup="countChar(5)"> <---почему тут не onclick="countChar(5)", а onkeyup="countChar(5)"???--->