31. august 2003 - 15:56
Der er
8 kommentarer og 1 løsning
undefined, men virker.?
Hej, jeg anvender nedenstående script. Og det virker fint - der kommer fokus på feltet. Problemet er at det også genererer fejlboksen: "TextEditor is undefined." - men altså, ellers virker det. Hvis jeg putter document.TextEditor.focus(); - giver det fejlen "ikke et objekt". <script language="javascript"> TextEditor.focus(); </script> <div id="TextEditor"> </div>
Annonceindlæg fra Partnertekst
31. august 2003 - 16:02
#1
du prøver på at sætte fokus på et div-tag.. ikke et tekst felt..
31. august 2003 - 16:03
#2
hvordan kan du være sikker på at kommer fokus på div feltet? kan du se det?
31. august 2003 - 16:04
#3
ja. det kan jeg og det virker. Det er også meningen.. men hvorfor pokker kommer fejlen?
31. august 2003 - 16:07
#4
prøv at sætte scriptet EFTER </body></html>
31. august 2003 - 16:09
#5
man tror det er løgn, men scriptets placering kan have virkning på udførelsen af selve scriptet.. især når det arbejder med objekter, elementer osv..
31. august 2003 - 16:19
#6
hmm.. det virker desværre ikke...
31. august 2003 - 16:21
#7
upsa. nu virker det. Flyttede det til en onload metode. anyway,. tak for dine forsøg,
31. august 2003 - 16:22
#8
jeg får ikke nogen fejl med denne kode: <html> <head> </head> <body> <div id="TextEditor"> </div> </body> </html> <script language="javascript"> TextEditor.focus(); </script> hvordan kan du se at der kommer focus på div feltet når der ikke er noget i det? forklar..
31. august 2003 - 16:25
#9
teksten loades via aspx serverside kode. Men selvom der ikke er noget i feltet kan man se cursoren stå og blinke. Feltet bruges med contentEditable="true" atributten, altså til WYSIWYG redigering..
Vi tilbyder markedets bedste kurser inden for webudvikling