17. august 2001 - 10:58
Der er
16 kommentarer
Placering af cursor
Jeg har problemmer med at placerer cursor i et udvalgt tekstfelt og derefter kunne kvitterer med \"Enter\" - knappen. Er der nogen som kan hjælpe...please ??
Annonceindlæg tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
17. august 2001 - 12:18
#1
Hvis det blot er tekstcursor du vil placere er det nemt: Form og felt skal have navne: <form name=\"form_navn\" ...> <input type=\'text\' name=\"felt_navn\" ...> Så kan du sætte tekst cursoren i det felt med: document.form_navn.felt_navn.focus(); muse-cursoren kan du (heldigvis) ikke flytte rundt på. mvh JakobA
17. august 2001 - 12:44
#2
-> Jakoba jeg troede også at det virkede, men ak nej Her er min kode...kan du se noget ud af det....det er LANSA og kan godt virke lidt uoverskuelig. Please jeg håber du kan hjælpe !! </td> </tr> </table> <form name=\"test\"> <script language=\"JavaScript\">Onload=\"document.test.textfield2.focus()\"</script> <a name=top></a> <br><div valign=\"button\"><font face=\"Arial, Helvetica, sans-serif\" size=\"2\"><span class=\"tekst\"><b>Bestilling via direkte bestilling</b></span> <br> </font></div> <table width=\"980\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" background=\"../images/design/back.gif\"> <tr bgcolor=\"#CCCCCC\"> <td width=\"102\" height=\"35\" class=\"tekst\"><b>Indtast søgeord </b></td> <td colspan=\"2\" height=\"35\" class=\"tekst\" width=\"355\"> <input type=\"text\" name=\"textfield2\" VALUE=\"<RDML MERGE=\"WWWWWSOGE\">\"> <RDML COMPONENT=\"IDOESOGE\"> </td> </form> <RDML ONCONDITION=\"WWWWWSOGE\">
17. august 2001 - 12:55
#3
såvidt jeg kan se prøver du at assigne et funktionskald til onload handleren. du skal stave onload med lille o kaldet skal lægges ind i en funktion <script language=\"JavaScript\"> onload=new function( \"document.test.textfield2.focus()\" ); </script> Medmindre altså Onload er noget LANSA har til at opsamle onload handlere (men burde det så ikke hedde += snarere end = ?) <script language=\"JavaScript\"> Onload+=\"document.test.textfield2.focus()\" </script> mvh JakobA
17. august 2001 - 12:58
#4
Kunne det være der er andre onload handlere der lægger focus() ?
17. august 2001 - 14:07
#5
nej jeg vil blot have at feltet \"textfield2\" som er et tekst felt er klar til at skrive i. Jeg forstår dog ikke din \"new funktion\" onload var blot som \"opstart\" når siden starter !!
17. august 2001 - 14:20
#6
var xxx = new Function( \'alert( \"hej med dig\" );\' ); opretter en funktion der starter en alert. den kan siden laldes med: xxx(); Og jeg dummede mig. Fonction skal være med storet F (ligesom object akal være med lille o. prøv med: <script language=\"JavaScript\"> onload=new Function( \"document.test.textfield2.focus()\" ); </script>
17. august 2001 - 14:24
#7
Er det ikke bare fordi du IKKE skal skrive: <form name=\"test\"> <script language=\"JavaScript\">Onload=\"document.test.textfield2.focus()\"</script> men: <form name=\"test\" Onload=\"document.test.textfield2.focus();\">
17. august 2001 - 14:25
#8
Ups ... som jakoba skrev allerførst: <form name=\"test\" onload=\"document.test.textfield2.focus();\"> hth jes
17. august 2001 - 14:27
#9
roneving >> Umuligt, det har jeg ikke skrvet :-)) I BODY kommandoen tak. <body ... onload=\"document.test.textfield2.focus();\">
17. august 2001 - 14:41
#10
Ups ... sæføli ;-| >>jakoba det gik på onload med lille !~]
17. august 2001 - 15:00
#11
her er det sidste jeg har lavet....et virker ikke !! nogle forslag ?? </td> </tr> </table> <form name=\"test\"> <script language=\"JavaScript\">onload=new Function(\"document.test.textfield2.focus()\" );></script> <a name=top></a> <br><div valign=\"button\"><font face=\"Arial, Helvetica, sans-serif\" size=\"2\"><span class=\"tekst\"><b>Bestilling via direkte bestilling</b></span> <br> </font></div> <table width=\"980\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" background=\"../images/design/back.gif\"> <tr bgcolor=\"#CCCCCC\"> <td width=\"102\" height=\"35\" class=\"tekst\"><b>Indtast søgeord </b></td> <td colspan=\"2\" height=\"35\" class=\"tekst\" width=\"355\"> <input type=\"text\" name=\"textfield2\" VALUE=\"<RDML MERGE=\"WWWWWSOGE\">\"> <RDML COMPONENT=\"IDOESOGE\"> </td></form> <RDML ONCONDITION=\"WWWWWSOGE\">
17. august 2001 - 15:18
#12
Jamen hvorfor vil du have: <script language=\"JavaScript\">onload=new Function(\"document.test.textfield2.focus()\" );></script> har du ikke bare brug for at sætte focus efter load af siden ?? Kræver LANSA at du gør som ovenfor ? Ellers skal du slette den linje og i stedet skrive, som jakoba skrev 17/08 2001 14:27:06 i <BODY>-tagget. hth jes
17. august 2001 - 15:27
#13
men den script sektion burde nu have virket. så der er noget andet galt (nok noget vi ikke ved om LANSA)
17. august 2001 - 15:30
#14
jeg har her en opsætning hvor det virker....måske kan det hjælpe jer lidt på vej til at forstå Lansa lidt bedre. <td width=\"14%\" height=\"10%\"><INPUT NAME=\"AWWWWWIDNR\" TYPE=\"TEXT\" SIZE=\"020\" MAXLENGTH=\"020\" VALUE=\"<RDML MERGE=\"WWWWWIDNR \">\" onFocus=\"SetNameLocation(\'AWWWWWIDNR\',02,02)\" onChange=\"HandleEvent3()\"> <RDML COMPONENT=\"STDFINDID \" MODE=\"O\"> </td> Håber at i kan se jer ud af det !!
27. august 2001 - 23:33
#15
<head> <script language=\"javascript\"> function set_fokus(){ document.forms[0].textfield2.focus(); } </script> </head> <body onload=\"set_fokus()\">
28. august 2001 - 00:50
#16
>>urania .focus() placerer *ALTID* cursoren foran det første tegn i et felt !!
Vi tilbyder markedets bedste kurser inden for webudvikling