For at få fat i en enkelt paragraf via javascript er det nemmeste at give den et id
<p id='mypara'> her er så en masse tekst </p>
Hvis du så ønsker at sætte center på den, kan du gøre det via
var objP = document.getElementById("mypara") objP.style.textAlign='center'; // svare til style='text-align:center;' på selve tag'et
Hvis det er breden frem for antal tegn du er intereseret i bruger du blot objP.style.width = "200px"
Hvis det derimod er vigtig at det f.eks. er 80 tegn pr. linje bliver man nød til at lave noget mere snedigt, via objP.innerHTML og noget løkke i javascript.
Her er en quick and dirty løsning, det er meget vigtig at der ikke er andre tags inde i din paragraf da det ellers ikke virker, tilsvarende tager den heller ikke hendsyn til at bryde ord ordentligt op mm. Hvis du skal bruge en funktion der kan tage højde for den slags detaljer, skal der skrives væsentligt mere kode.
objP.innerHTML = charprline(objP.innerHTML, 20);
function charprline(sIn, iWidth) { var sOut = ""; var j = 0; while (j < sIn.length) { sOut += sIn.substr(j, iWidth) + "<br>"; j += iWidth } return sOut; }
Det må være nok for nu anyway :) du har fortjent dine points; jeg takker mange gange; jeg opretter lige et spørgsmål mere med samme antal points; som er lidt en viderbygning på det nævnte vil virkelig værdsætte hvis du gider tage et kik på det :) laver spørgsmålet med det samme :)
:O) Vil være dybt taknemlig hvis nogen gider se på det; igen må i sige hvis i skal bruge flere points :O) - Det bliver min sidste leg med java idag :) så kan jeg endelig få bakset min opgave sammen; og fået lært dagens lektie.
Endnu engang rigtig mange tak
Synes godt om
Ny brugerNybegynder
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.