|
|
|
С глупыми вопросами про 10g и JSP (и JavaScript)
|
|||
|---|---|---|---|
|
#18+
Кто-нибудь может мне объяснить, почему один и тот же JavaScript сценарий не выполняется в jsp cтранице и выполняется в обычной html? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2005, 16:25 |
|
||
|
С глупыми вопросами про 10g и JSP (и JavaScript)
|
|||
|---|---|---|---|
|
#18+
javaScript не может выполняться в jsp странице. он выполняется в html странице, которая генериться jsp cтраницей. вероятно, генеримый твоей jsp html не такой как тебе хотелось бы. сделай view source в браузере, посмотри что не так... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2005, 16:29 |
|
||
|
С глупыми вопросами про 10g и JSP (и JavaScript)
|
|||
|---|---|---|---|
|
#18+
Сценарий одинаковый и там и там Я отлавливаю нажатие клавиш: <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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2005, 16:31 |
|
||
|
С глупыми вопросами про 10g и JSP (и JavaScript)
|
|||
|---|---|---|---|
|
#18+
Привет, adf! Закинь на форум код - тебе быстро объяснят где лежали грабли. Posted via ActualForum NNTP Server 1.1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2005, 16:32 |
|
||
|
С глупыми вопросами про 10g и JSP (и JavaScript)
|
|||
|---|---|---|---|
|
#18+
Приветик Ну код я закинула. На несоответствие передаваемых параметров не обр. внимание: document.onKeyDown = Key_Down(); ... Key_Down(е); Все выполняется и так document.onKeyDown = Key_Down; В простом html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2005, 16:35 |
|
||
|
С глупыми вопросами про 10g и JSP (и JavaScript)
|
|||
|---|---|---|---|
|
#18+
adf Как видишь, я ничего нового не генирирую на уровне сервера. Чистый JavaScript не вижу :( покажи две html-ки - на одной работает - на другой нет. Тогда увижу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2005, 16:36 |
|
||
|
С глупыми вопросами про 10g и JSP (и JavaScript)
|
|||
|---|---|---|---|
|
#18+
adfСценарий одинаковый и там и там Я отлавливаю нажатие клавиш: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. а Key_Down где и как потом вызывается? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2005, 16:37 |
|
||
|
С глупыми вопросами про 10g и JSP (и JavaScript)
|
|||
|---|---|---|---|
|
#18+
adfdocument.captureEvents(event.KeyDowm); это ты только здесь опечаталась? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2005, 16:38 |
|
||
|
С глупыми вопросами про 10g и JSP (и JavaScript)
|
|||
|---|---|---|---|
|
#18+
А.Грасо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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2005, 16:43 |
|
||
|
С глупыми вопросами про 10g и JSP (и JavaScript)
|
|||
|---|---|---|---|
|
#18+
ну, а где же второй вариант, html by jsp? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2005, 16:55 |
|
||
|
С глупыми вопросами про 10g и JSP (и JavaScript)
|
|||
|---|---|---|---|
|
#18+
Покажи лучше, что у тебя генерит ЖСПшка и тогда всё станет ясно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2005, 16:56 |
|
||
|
С глупыми вопросами про 10g и JSP (и JavaScript)
|
|||
|---|---|---|---|
|
#18+
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%' > 1 </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'> 1 </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%' > 2 </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%' > 3 </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> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2005, 17:03 |
|
||
|
С глупыми вопросами про 10g и JSP (и JavaScript)
|
|||
|---|---|---|---|
|
#18+
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 нерабочий ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2005, 17:04 |
|
||
|
С глупыми вопросами про 10g и JSP (и JavaScript)
|
|||
|---|---|---|---|
|
#18+
уважаемая, НЕ работает статический html. разберитесь с ним сначала :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2005, 17:05 |
|
||
|
С глупыми вопросами про 10g и JSP (и JavaScript)
|
|||
|---|---|---|---|
|
#18+
А.Грасо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 нерабочий Рабочий, рабочий! Надо жать вверх, вниз, вправо влево на клавиатуре ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2005, 17:06 |
|
||
|
С глупыми вопросами про 10g и JSP (и JavaScript)
|
|||
|---|---|---|---|
|
#18+
adfРабочий, рабочий! Надо жать вверх, вниз, вправо влево на клавиатуре не спорь. копи/пэст. далее в IE - не работает. одни ошибки. в netsacpe - работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2005, 17:08 |
|
||
|
С глупыми вопросами про 10g и JSP (и JavaScript)
|
|||
|---|---|---|---|
|
#18+
Естественно, в IE нет объекта Event и нет метода каптуреEvents. В длинном примере используется event.KEYDOWN вместо Event.KEYDOWN - это ошибка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2005, 17:11 |
|
||
|
С глупыми вопросами про 10g и JSP (и JavaScript)
|
|||
|---|---|---|---|
|
#18+
:) А я в опере обе стр открываю! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2005, 17:12 |
|
||
|
С глупыми вопросами про 10g и JSP (и JavaScript)
|
|||
|---|---|---|---|
|
#18+
adf:) А я в опере обе стр открываю! похвально :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2005, 17:13 |
|
||
|
С глупыми вопросами про 10g и JSP (и JavaScript)
|
|||
|---|---|---|---|
|
#18+
NotGonnaGetUsЕстественно, в IE нет объекта Event и нет метода каптуреEvents. В длинном примере используется event.KEYDOWN вместо Event.KEYDOWN - это ошибка. И как мне отлавливать для IE? Почему тогда в опере один работает а другой нет? Ладно, не вопите, я знаю что не в тему... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2005, 17:18 |
|
||
|
С глупыми вопросами про 10g и JSP (и JavaScript)
|
|||
|---|---|---|---|
|
#18+
если 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); вроде оно. деталей не знаю :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2005, 17:22 |
|
||
|
С глупыми вопросами про 10g и JSP (и JavaScript)
|
|||
|---|---|---|---|
|
#18+
только "onkeydown" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2005, 17:25 |
|
||
|
С глупыми вопросами про 10g и JSP (и JavaScript)
|
|||
|---|---|---|---|
|
#18+
NotGonnaGetUsесли event.KEYDOWN заменить на Event.KEYDOWN - второй вариант тоже начинает в опере работать? Нет, все равно не работает. Вот это очень странно. Undefined и все За идею attachEvent(whichHandler, theFunction) спасибо. Может че нарою, может там и кеуДаун есть Хотя во всех книжках про обработки толлько мой вариант предлагают. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2005, 17:27 |
|
||
|
С глупыми вопросами про 10g и JSP (и JavaScript)
|
|||
|---|---|---|---|
|
#18+
NotGonnaGetUsтолько "onkeydown" Спасибо, даже рыть не надо)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2005, 17:29 |
|
||
|
|

start [/forum/topic.php?fid=59&tid=2152571]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
56ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 209ms |
| total: | 339ms |

| 0 / 0 |
