29. juni 2010 - 13:10Der er
5 kommentarer og 2 løsninger
onClick div til textarea
Hej jeg ville lave så når jeg trykker på en div, så indsætter den et textarea inde i div'en som indeholder teksten der før bare stod i diven så man direkte kan ændre det der, men problemet er jeg ved ikke helt hvordan jeg skal lave det.
Nogen der har nogle foreslag, det skal bruges i en form, så hvis i vil må i også meget gerne illustrere hvordan jeg senere skulle finde navnet på textareaet, som jeg kan bruge via php altså: $_POST['textarea_blablabla'], det må meget gerne være sådan så textareaet's name bliver div'ens id.
Håber i forstår og i kan hjælpe. på forhånd mange tak - Jonas
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.
function onClick (divId) { var div = document.getElementById(divID); var ztextarea = document.createElement('textarea'); ztextarea.setAttribute('name',div.id); ztextarea.setAttribute('cols',5); ztextarea.setAttribute('rows',2); div.appendChild(ztextarea); }
Synes godt om
Slettet bruger
29. juni 2010 - 15:50#2
hvorfor virker den her kode ikke:
function edit(id){ id=id.trim(); var tekst=document.getElementById(id).value.trim(); var w=document.getElementById(id).style.width; var h=document.getElementById(id).style.height;
Hmmmm - du bliver ved med at med at "injekte" noder udenom om DOMen ?
Det giver et rodet billede af hvad der foregår, så jeg vil foreslå dig at droppe innerHTML og bruge appendChild førend jeg kommer med mere ;o)
Synes godt om
Slettet bruger
06. oktober 2010 - 08:53#7
Har fået løst det :)
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.