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 ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og 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.