10. februar 2006 - 01:06Der er
21 kommentarer og 1 løsning
quote funktion virker kun ved korte beskeder
Jeg er ikke ret skarp til JavaScript, men det lykkedes mig at bikse denne quote funktion sammen til mit forum. --- <script type="text/javascript"> function quote(tekst){ svaret = ''+tekst+''; document.all.besked.value+=svaret; } </script> --- Men problemet er at den kun kan bruges på korte beskeder omkring <= 40 tegn.. Nogen der ved hvad jeg kan gøre ved det? :-)
I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
- det interessante er, hvad der faktisk står ... mon ikke, der er linjebrud i JS-strengen? Prøv at checke, hvad der står, når du ser siden i ViewSource ;o)
\r står for Carriage return, dvs. vognretur, hvilket henviser til at skriverullen på en skrivemaskine flyttes helt ud til højre ved fx linjeskift. Vistnok et levn fra de goe gamle fjernskriverdage. ;-)
Hvis man er så heldig at have kendt de gammeldags, 'akustiske' skrivemaskiner, er logikken ret indlysende: De havde et håndtag i højre side af valsen - og når en linje var skrevet færdig, tog man fat i valsen og førte den til venstre. Derved førtes valsen retur til startpunktet: 'Carriage Return' ... eller '\r'.
Derefter tvang man håndtaget et par centimeter længere mod venstre, hvorved valsen drejede, svarende til et linkeskift: 'New Line' ... eller '\n'.
Skal det være en hjælp til at huske rækkefølgen, er det dog næsten nødvendigt, man har skrevet på den slags 'dogme' skrivemaskiner - hvilket igen kræver, man har 'en hel del hår på ryggen'. Det er jeg godt klar over, ikke altid er tilfældet her på E ;o)
Okay.. Mange tak for det gode forklaring :-) Men det vil faktisk sige at jeg både skal replace: str_replace("\n", "", $var); str_replace("<r\n", "", $var); og str_replace("\r", "", $var);
Så er jeg sikker på at det virker på alle platforme?
Ja, når du blot fjerner tegnet, betyder rækkefølgen ikke noget. Forestil dig derimod, du skulle udskifte med <br> ... så ville rækkefølgen være afgørende. Det var bare mig, der 'red en tur på principperne' ;D
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.