powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / С глупыми вопросами про 10g и JSP (и JavaScript)
27 сообщений из 27, показаны все 2 страниц
С глупыми вопросами про 10g и JSP (и JavaScript)
    #33016500
Фотография adf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кто-нибудь может мне объяснить, почему один и тот же JavaScript сценарий не выполняется в jsp cтранице и выполняется в обычной html?
...
Рейтинг: 0 / 0
С глупыми вопросами про 10g и JSP (и JavaScript)
    #33016519
NotGonnaGetUs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
javaScript не может выполняться в jsp странице.
он выполняется в html странице, которая генериться jsp cтраницей.

вероятно, генеримый твоей jsp html не такой как тебе хотелось бы.
сделай view source в браузере, посмотри что не так...
...
Рейтинг: 0 / 0
С глупыми вопросами про 10g и JSP (и JavaScript)
    #33016527
Фотография adf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сценарий одинаковый и там и там
Я отлавливаю нажатие клавиш:
<SCRIPT>
function Key_Down(e) {

switch(e.keyCode){
case 38://вверх
document.forms[0].event_Previous.click();
...
default:break;
}
}

document.onKeyDown = Key_Down();
document.captureEvents(event.KeyDowm);
</SCRIPT>

Как видишь, я ничего нового не генирирую на уровне сервера. Чистый JavaScript
...
Рейтинг: 0 / 0
С глупыми вопросами про 10g и JSP (и JavaScript)
    #33016533
Фотография riman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет, adf!
Закинь на форум код - тебе быстро объяснят где лежали грабли.

Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
С глупыми вопросами про 10g и JSP (и JavaScript)
    #33016551
Фотография adf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Приветик

Ну код я закинула. На несоответствие передаваемых параметров не обр. внимание:
document.onKeyDown = Key_Down();
...
Key_Down(е);

Все выполняется и так
document.onKeyDown = Key_Down;
В простом html
...
Рейтинг: 0 / 0
С глупыми вопросами про 10g и JSP (и JavaScript)
    #33016553
NotGonnaGetUs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
adf
Как видишь, я ничего нового не генирирую на уровне сервера. Чистый JavaScript

не вижу :(
покажи две html-ки - на одной работает - на другой нет. Тогда увижу.
...
Рейтинг: 0 / 0
С глупыми вопросами про 10g и JSP (и JavaScript)
    #33016556
А.Грасоff™ JE
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
adfСценарий одинаковый и там и там
Я отлавливаю нажатие клавиш:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
<SCRIPT>
function Key_Down(e) {
     
      switch(e.keyCode){
      case  38 ://вверх
      document.forms[ 0 ].event_Previous.click();
    ...
      default:break;
      }
}

document.onKeyDown = Key_Down();
document.captureEvents(event.KeyDowm);
</SCRIPT>
Как видишь, я ничего нового не генирирую на уровне сервера. Чистый JavaScript

а Key_Down где и как потом вызывается?
...
Рейтинг: 0 / 0
С глупыми вопросами про 10g и JSP (и JavaScript)
    #33016561
А.Грасоff™ JE
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
adfdocument.captureEvents(event.KeyDowm);
это ты только здесь опечаталась?
...
Рейтинг: 0 / 0
С глупыми вопросами про 10g и JSP (и JavaScript)
    #33016578
Фотография adf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А.Грасоff™ JE adfdocument.captureEvents(event.KeyDowm);
это ты только здесь опечаталась?
Да.
Нет работает не хрена

Вот html:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Просмотр писем</title>
<SCRIPT>
function Key_Down(e) {

//alert(e);
switch(e.keyCode){//ACSII- символы
case 38://вверх
alert("вверх");break;
case 40://вниз
alert("вниз");break;
case 39://вправо
alert("вправо");break;
case 37://влево
alert("влево");break;
case 13://enter
alert("enter");break;

}
}
document.onkeydown = Key_Down;
document.captureEvents(Event.KEYDOWN);
</SCRIPT>
</head>
<body>
</body>
</html>


Если я похожую стр. генерирую как jsp, не работает е для него undefined
...
Рейтинг: 0 / 0
С глупыми вопросами про 10g и JSP (и JavaScript)
    #33016628
NotGonnaGetUs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну, а где же второй вариант, html by jsp?
...
Рейтинг: 0 / 0
С глупыми вопросами про 10g и JSP (и JavaScript)
    #33016631
Гости
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Покажи лучше, что у тебя генерит ЖСПшка и тогда всё станет ясно.
...
Рейтинг: 0 / 0
С глупыми вопросами про 10g и JSP (и JavaScript)
    #33016657
Фотография adf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NotGonnaGetUsну, а где же второй вариант, html by jsp?
Вот такой от приходит:





<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Просмотр писем</title>
<SCRIPT language="JavaScript">
function Key_Down(e) {
alert(e);
switch(e.keyCode){//ACSII- символы
case 38://вверх
//document.forms[0].event_Previous.click();
alert("вверх"); break;
case 40://вниз
//document.forms[0].event_Next.click();
alert("вниз"); break;
case 39://вправо
// document.forms[0].event_NextSet1.click();
alert("вправо"); break;
case 37://влево
//document.forms[0].event_PreviousSet1.click();
alert("влево"); break;
default: break;
}
}
document.onKeyDown = Key_Down;
document.captureEvents(event.KeyDown);
</SCRIPT>
</head>
<body>

<form name="DataForm" method="post" action="/Letters-ViewController-context-root/viewLetters.do;jsessionid=0a010847231cd2b736561cd94c1c9bd6921e1e718e2f">
<input type="hidden" name="viewLettersUIModelState__" value="789C73720E0EB1722B2A0848ACF4492D29492D0A294A4C4BCB4C0ECB4C2D37F404F2134BF28B6C0D0C0C0C0D20C0C2D9DCC0DCD4DCD8D1C0C4C0D2C8CCD05507593799DA902C3542D66D844B3754DCC8D9D0C0480700587D3921"/>
<br/>
<table border="1" width="100%">
<tr>

<th width="9%">
No
</th>
<th width="8%">
TypeNo
</th>
<th width="7%">
Name
</th>
<th width="8%">
Описание
</th>
<th width="9%">
Организация
</th>
<th width="9%">
Номер отдела
</th>
<th width="8%">
Дата отправления
</th>
<th width="8%">
Номер контрагента
</th>
<th width="9%">
ContractorName
</th>
<th width="8%">
CuratorNo
</th>
<th width="8%">
AppNumber
</th>
<th width="7%">
Pay
</th>
</tr>

<tr>
<td width='9%'
bgcolor='Lime' >
6865703083729 
</td>
<td width='8%'
bgcolor='Lime'>

6865703083710 
</td>
<td width='7%'
bgcolor='Lime'>
101/589 
</td>
<td width='8%'
bgcolor='Lime'>
101/589 
</td>
<td width='9%'
bgcolor='Lime'>
68657025 
</td>
<td width='9%'
bgcolor='Lime'>
 
</td>
<td width='8%'
bgcolor='Lime'>
2005-03-30 
</td>
<td width='8%'
bgcolor='Lime'>
 
</td>
<td width='9%'
bgcolor='Lime'>
ООО "ВИТА" 
</td>
<td width='8%'
bgcolor='Lime'>
68657083695 
</td>
<td width='8%'
bgcolor='Lime'>
 
</td>
<td width='7%'
bgcolor='Lime'>
156794.2 
</td>
</tr>

<tr>
<td width='9%'
>
6865703083737 
</td>
<td width='8%'
>

6865703083710 
</td>
<td width='7%'
>
101/689 
</td>
<td width='8%'
>
101/689 
</td>
<td width='9%'
>
68657025 
</td>
<td width='9%'
>
 
</td>
<td width='8%'
>
2005-03-31 
</td>
<td width='8%'
>
 
</td>
<td width='9%'
>
ООО 
</td>
<td width='8%'
>
68657083695 
</td>
<td width='8%'
>
 
</td>
<td width='7%'
>
156794.2 
</td>
</tr>

<tr>
<td width='9%'
>
6865703083750 
</td>
<td width='8%'
>

6865703083711 
</td>
<td width='7%'
>
111/111 
</td>
<td width='8%'
>
111/111 
</td>
<td width='9%'
>
68657031 
</td>
<td width='9%'
>
 
</td>
<td width='8%'
>
2005-04-11 
</td>
<td width='8%'
>
 
</td>
<td width='9%'
>
тест 
</td>
<td width='8%'
>
 
</td>
<td width='8%'
>
 
</td>
<td width='7%'
>

</td>
</tr>

</table>

<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td>
<input type="submit" name="event_First" value=" << " disabled/>
</td>
<td>
<input type="submit" name="event_Previous" value=" < " disabled/>
</td>
<td>
<input type="submit" name="event_Next" value=" > " />
</td>
<td>
<input type="submit" name="event_Last" value=" >> " />
</td>
<td>
<input type="submit" name="event_PreviousSet1" value="PreviousSet1" disabled/>
</td>
<td>
<input type="submit" name="event_NextSet1" value="NextSet1" disabled/>
</td>
<td>
<input type="submit" name="event_Commit" value="Commit" disabled/>
</td>
<td>
<input type="submit" name="event_Rollback" value="Rollback" disabled/>
</td>
</tr>
</table>
<P> 
</P>
</form>
<P style="background-color:rgb(255,255,255);"> </P>


<table border="1" width="100%" cellspacing="2">
<tr>
<th width="29%"> </th>


<th width="71%">
LetterNo
</th>

<th width="71%">
Ord
</th>

<th width="71%">
OperationNo
</th>

<th width="71%">
OperationDate
</th>

</tr>

<tr>
<td width="29%"
bgcolor='Lime'>
<a href="viewLetters.do?event=setCurrentRowWithKey&Arg0=000200000008C707573A0409261E00000002C102000000040000010340CD5EB1">Исправить</a>
</td>


<td width='71%'
bgcolor='Lime'>
6865703083729 
</td>

<td width='71%'
bgcolor='Lime'>

</td>

<td width='71%'
bgcolor='Lime'>
6865703083714 
</td>

<td width='71%'
bgcolor='Lime'>
2005-03-31 
</td>

</tr>

<tr>
<td width="29%"
>
<a href="viewLetters.do?event=setCurrentRowWithKey&Arg0=000200000008C707573A0409261E00000002C103000000050000010340CD5EB1">Исправить</a>
</td>


<td width='71%'
>
6865703083729 
</td>

<td width='71%'
>

</td>

<td width='71%'
>
6865703083715 
</td>

<td width='71%'
>
2005-03-31 
</td>

</tr>

<tr>
<td width="29%"
>
<a href="viewLetters.do?event=setCurrentRowWithKey&Arg0=000200000008C707573A0409261E00000002C104000000060000010340CD5EB1">Исправить</a>
</td>


<td width='71%'
>
6865703083729 
</td>

<td width='71%'
>

</td>

<td width='71%'
>
6865703083713 
</td>

<td width='71%'
>
2005-04-12 
</td>

</tr>

</table>
<form name="DataForm" method="post" action="/Letters-ViewController-context-root/viewLetters.do;jsessionid=0a010847231cd2b736561cd94c1c9bd6921e1e718e2f">
<input type="hidden" name="viewLettersUIModelState__" value="789C73720E0EB1722B2A0848ACF4492D29492D0A294A4C4BCB4C0ECB4C2D37F404F2134BF28B6C0D0C0C0C0D20C0C2D9DCC0DCD4DCD8D1C0C4C0D2C8CCD05507593799DA902C3542D66D844B3754DCC8D9D0C0480700587D3921"/>
<input type="submit" name="event_First1" value=" << " disabled/>
<input type="submit" name="event_Previous1" value=" < " disabled/>
<input type="submit" name="event_Last1" value=" >> " />
<input type="submit" name="event_Next1" value=" > " />
<input type="submit" name="event_Create1" value=" * " />
<input type="submit" name="event_Delete1" value=" x " />
<input type="submit" name="event_NextSet" value="NextSet" disabled/>
<input type="submit" name="event_PreviousSet" value="PreviousSet" disabled/>
<input type="submit" name="event_Rollback" value="Rollback" disabled/>
<input type="submit" name="event_Commit" value="Commit" disabled/>
</form>

<a href="/Letters-ViewController-context-root/viewEditLetters.do;jsessionid=0a010847231cd2b736561cd94c1c9bd6921e1e718e2f">link to /viewEditLetters.do</a>
</body>
</html>
...
Рейтинг: 0 / 0
С глупыми вопросами про 10g и JSP (и JavaScript)
    #33016659
А.Грасоff™ JE
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
adf А.Грасоff™ JE adfdocument.captureEvents(event.KeyDowm);
это ты только здесь опечаталась?
Да.
Нет работает не хрена

Вот html:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Просмотр писем</title>
<SCRIPT>
function Key_Down(e) {

//alert(e);
switch(e.keyCode){//ACSII- символы
case 38://вверх
alert("вверх");break;
case 40://вниз
alert("вниз");break;
case 39://вправо
alert("вправо");break;
case 37://влево
alert("влево");break;
case 13://enter
alert("enter");break;

}
}
document.onkeydown = Key_Down;
document.captureEvents(Event.KEYDOWN);
</SCRIPT>
</head>
<body>
</body>
</html>


Если я похожую стр. генерирую как jsp, не работает е для него undefined

этот html нерабочий
...
Рейтинг: 0 / 0
С глупыми вопросами про 10g и JSP (и JavaScript)
    #33016661
А.Грасоff™ JE
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
уважаемая, НЕ работает статический html. разберитесь с ним сначала :)
...
Рейтинг: 0 / 0
С глупыми вопросами про 10g и JSP (и JavaScript)
    #33016664
Фотография adf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А.Грасоff™ JE adf А.Грасоff™ JE adfdocument.captureEvents(event.KeyDowm);
это ты только здесь опечаталась?
Да.
Нет работает не хрена

Вот html:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Просмотр писем</title>
<SCRIPT>
function Key_Down(e) {

//alert(e);
switch(e.keyCode){//ACSII- символы
case 38://вверх
alert("вверх");break;
case 40://вниз
alert("вниз");break;
case 39://вправо
alert("вправо");break;
case 37://влево
alert("влево");break;
case 13://enter
alert("enter");break;

}
}
document.onkeydown = Key_Down;
document.captureEvents(Event.KEYDOWN);
</SCRIPT>
</head>
<body>
</body>
</html>


Если я похожую стр. генерирую как jsp, не работает е для него undefined

этот html нерабочий


Рабочий, рабочий! Надо жать вверх, вниз, вправо влево на клавиатуре
...
Рейтинг: 0 / 0
С глупыми вопросами про 10g и JSP (и JavaScript)
    #33016671
А.Грасоff™ JE
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
adfРабочий, рабочий! Надо жать вверх, вниз, вправо влево на клавиатуре

не спорь. копи/пэст. далее в IE - не работает. одни ошибки.
в netsacpe - работает.
...
Рейтинг: 0 / 0
С глупыми вопросами про 10g и JSP (и JavaScript)
    #33016683
NotGonnaGetUs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Естественно, в IE нет объекта Event и нет метода каптуреEvents.

В длинном примере используется event.KEYDOWN вместо Event.KEYDOWN - это ошибка.
...
Рейтинг: 0 / 0
С глупыми вопросами про 10g и JSP (и JavaScript)
    #33016686
Фотография adf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
:) А я в опере обе стр открываю!
...
Рейтинг: 0 / 0
С глупыми вопросами про 10g и JSP (и JavaScript)
    #33016687
NotGonnaGetUs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
adf:) А я в опере обе стр открываю!
похвально :)
...
Рейтинг: 0 / 0
С глупыми вопросами про 10g и JSP (и JavaScript)
    #33016700
Фотография adf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NotGonnaGetUsЕстественно, в IE нет объекта Event и нет метода каптуреEvents.

В длинном примере используется event.KEYDOWN вместо Event.KEYDOWN - это ошибка.

И как мне отлавливать для IE?

Почему тогда в опере один работает а другой нет?

Ладно, не вопите, я знаю что не в тему...
...
Рейтинг: 0 / 0
С глупыми вопросами про 10g и JSP (и JavaScript)
    #33016712
NotGonnaGetUs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если event.KEYDOWN заменить на Event.KEYDOWN - второй вариант тоже начинает в опере работать?


IE:
attachEvent(whichHandler, theFunction) Attaches the function theFunction as a handler specified by the string whichHandler. The whichHandler argument specifies the name of the event handler that is to execute theFunction upon firing. For example, to attach myHandler as an onclick handler for the Document, you would write

document.attachEvent("onclick", myHandler);

вроде оно.
деталей не знаю :)
...
Рейтинг: 0 / 0
С глупыми вопросами про 10g и JSP (и JavaScript)
    #33016728
NotGonnaGetUs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
только "onkeydown"
...
Рейтинг: 0 / 0
С глупыми вопросами про 10g и JSP (и JavaScript)
    #33016730
Фотография adf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NotGonnaGetUsесли event.KEYDOWN заменить на Event.KEYDOWN - второй вариант тоже начинает в опере работать?


Нет, все равно не работает.
Вот это очень странно. Undefined и все

За идею
attachEvent(whichHandler, theFunction)
спасибо. Может че нарою, может там и кеуДаун есть
Хотя во всех книжках про обработки толлько мой вариант предлагают.
...
Рейтинг: 0 / 0
С глупыми вопросами про 10g и JSP (и JavaScript)
    #33016737
Фотография adf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NotGonnaGetUsтолько "onkeydown"
Спасибо, даже рыть не надо))
...
Рейтинг: 0 / 0
С глупыми вопросами про 10g и JSP (и JavaScript)
    #33016754
Фотография adf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
УУРРРРРРрра! Заработало! Всем - благодарности и моя радость!
Ну, все, я отсюда никуда не уйду. Ждите еще моих детских вопросов
...
Рейтинг: 0 / 0
С глупыми вопросами про 10g и JSP (и JavaScript)
    #33016755
А.Грасоff™ JE
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
adfВсем - благодарностидык может по пиву?
...
Рейтинг: 0 / 0
С глупыми вопросами про 10g и JSP (и JavaScript)
    #33016776
NotGonnaGetUs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
adfУУРРРРРРрра! Заработало! Всем - благодарности и моя радость!
Ну, все, я отсюда никуда не уйду. Ждите еще моих детских вопросов

Что бы совсем хорошо было, код должен быть таким:
Код: plaintext
1.
2.
3.
4.
5.
if (window.netscape) {
   document.onkeydown = Key_Down;
} else {
   document.attachEvent("onkeydown", Key_Down);
}
Иначе под мазилой не будет работать :)
...
Рейтинг: 0 / 0
27 сообщений из 27, показаны все 2 страниц
Форумы / Java [игнор отключен] [закрыт для гостей] / С глупыми вопросами про 10g и JSP (и JavaScript)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]