Avatar billede mini41 Nybegynder
20. juni 2003 - 14:44 Der er 11 kommentarer og
1 løsning

Tekst fra input til top af skærm ?

Kan jeg på en eller anden måde lave en input linie, hvor tekst der bliver skrevet automatisk bliver skrevet øverst på skærmen ?


Altså en slags aktiv input boks.

Jeg skal bruge det så brugere kan skrive breve via min h.p. og også gemme dem.

Måske du har en anden løsning.
Avatar billede skovenborg Nybegynder
20. juni 2003 - 18:48 #1
Mener du lidt alá det her:
<body>
<span id="tekst"></span>
<input type="text" onKeyDown="document.getElementById('tekst').innerHTML = this.value;">
</body>

Forstår ikke helt hvad du vil.
Avatar billede skovenborg Nybegynder
20. juni 2003 - 18:57 #2
Undskyld i mit eksempel virker det bedre hvis du skriver onKeyUp.
Avatar billede molokyle Nybegynder
21. juni 2003 - 07:43 #3
skovenborg -> Jeg tror det.
mini41->      position:absolute top:0px; i din CSS style.

MoloKyle
Avatar billede mini41 Nybegynder
23. juni 2003 - 07:07 #4
Undskyld det sene svar, men eksperten har været nede et par gange :(

Jeres ekselpel virker næsten som det jeg spørger efter, bortset fra at min input box gerne skulle være nedest på siden og den skrevne tekst øverst på siden.

Kan det lade sig gøre at lave linieskift når man evt. når 80 karakterer pr. linie ?
Avatar billede molokyle Nybegynder
23. juni 2003 - 09:28 #5
Ja til det første spørgsmål:
<body>
<p><h1>Overskrift</h1></p>
<span id="tekst" style="position:absolute;top:0px"></span>
<p>fyld</p>
<p>mere fyld</p>
<input type="text" onKeyDown="document.getElementById('tekst').innerHTML = this.value;">
</body>

Ja til det andet også, vil jeg tro.... ;-)

MoloKyle
Avatar billede molokyle Nybegynder
23. juni 2003 - 09:44 #6
Skal dit intastnings felt stå nederst på siden, så man evt. skal scrolle ned til den eller; eller nederst på siden som bliver vist?
Det fremgår ikke klart. Ovenstående eksempel vil altid blive skrevet øverst på aktuelle side uanset hvad der ellers måtte stå og så er det ligemeget hvor du ellers placere dit <SPAN> som du kan se.

MoloKyle.
Avatar billede mini41 Nybegynder
23. juni 2003 - 10:05 #7
Det er find som det er nu, men jeg skal have så der laves linieskift ed 80 karakteret.
Avatar billede molokyle Nybegynder
23. juni 2003 - 10:36 #8
Kik på denne online editor demo: http://www.kevinroth.com/rte/demo.htm

Du kan hente source koden samme sted. rte.zip

MoloKyle.
Avatar billede skovenborg Nybegynder
23. juni 2003 - 11:45 #9
Du kunne også sætte en fast bredde på, der svarer til 80 tegn:
<span id="tekst" style="position:absolute;top:0px;width:80ex;"></span>

Men skal der komme linjeskift præcis efter 80 tegn uden at tage hensyn til det pågældende ord?
Avatar billede mini41 Nybegynder
23. juni 2003 - 12:32 #10
Det er jo et problem hvis den deler ordet forkert, men det er der jo ikke rigtigt noget at gøre ved.

Eller er der ?  :)
Avatar billede skovenborg Nybegynder
23. juni 2003 - 21:04 #11
Tjaa, det er nok lidt svært at dele ordet med almindelig javascript. Der findes måske nogen andre sprog og udvidelser derude, men med javascript bliver det simpelthen for bøvet - så skal du næsten indtaste samtlige ord og deres delingsmåder.
Avatar billede mini41 Nybegynder
01. august 2003 - 11:22 #12
Lukker da der ikke er noget svar
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester