/ Forside / Teknologi / Udvikling / Java Scripts / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java Scripts
#NavnPoint
molokyle 5410
Klaudi 2799
smorch 2439
kim 1360
Harlekin 1134
bentjuul 984
gibson 800
severino 695
Random 675
10  konsulent.. 626
DIV med contentseditable=true skal overfør~
Fra : Kim Schulz


Dato : 28-01-03 19:34

hejsa
jeg har en form hvori jeg skal bruge et felt som kan indeholde
formateret tekst. Derfor har jeg lavet et :
<div name="formatedtext" style="height:100px;width:250px;"
contenteditable=true>noget formateret tekst her</div>

Denne DIVs indhold vil jeg gerne overføre med den form som den er
placeret i. Jeg har fået at vide at det har noget med innerHTML
at gøre, men jeg kan ikke få det til at virke med:

document.myformname.formattext.value=document.formname.formatedte
xt.innerHTML;

hvad kan være galt?

Ved godt det kun vil komme til at virke i IE, men det er meningen
(Intranet i et ms only firma).

MVH
Kim

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Mikael Bagger (30-01-2003)
Kommentar
Fra : Mikael Bagger


Dato : 30-01-03 18:50


"Kim Schulz" <kim@schulz.dk> wrote in message
news:b16ies$j7c$1@sunsite.dk...
> hejsa
> jeg har en form hvori jeg skal bruge et felt som kan indeholde
> formateret tekst. Derfor har jeg lavet et :
> <div name="formatedtext" style="height:100px;width:250px;"
> contenteditable=true>noget formateret tekst her</div>

IE opfatter ikke en DIV som en del af en form, og det uanset om du har
contenteditable-attributten sat til true. Desuden kan du ikke bruge "name"
som attribut til en DIV. Brug "id" i stedet.
Så kan du tilgå din DIV vha. document.getElementById("formatedtext")

>
> Denne DIVs indhold vil jeg gerne overføre med den form som den er
> placeret i. Jeg har fået at vide at det har noget med innerHTML
> at gøre, men jeg kan ikke få det til at virke med:
>
> document.myformname.formattext.value=document.formname.formatedte
> xt.innerHTML;
>
> hvad kan være galt?

Prøv i stedet:
document.myformname.formattext.value=document.getElementById("formatedtext")
..innerHTML;

>
> Ved godt det kun vil komme til at virke i IE, men det er meningen
> (Intranet i et ms only firma).
>
> MVH
> Kim
>
> --
> Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
> - Pædagogiske tutorials på dansk
> - Kom godt i gang med koderne
> KLIK HER! => http://www.html.dk/tutorials



Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408929
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste