[JS/DIV] DIV updaten

Pagina: 1
Acties:

  • maartenvdv737
  • Registratie: Augustus 2000
  • Laatst online: 17-08 15:34
Ik heb een kleine editor gemaakt, die teksten uit de db kan aanpassen met 4 elementaire DHTML opties.

Nu wil ik nadat je op update drukt die veranderingen ook weer in de div 'pageHTML' laden, maar dit wil niet lukken omdat de input/div dezelfde name hebben.

Ik zie echter geen manier om me daarvan te ontdoen zonder dat het geheel niet meer werkt.

Misschien iemand die een oplossing ziet?

BRONCODE HIER

P.S. na het submitten print ie met php even de $pageHTML variabele.

Ik blijf er iig vrij nuchter onder....


  • maartenvdv737
  • Registratie: Augustus 2000
  • Laatst online: 17-08 15:34
Niemand die me even kan helpen?

Ik blijf er iig vrij nuchter onder....


  • Karp
  • Registratie: Augustus 2001
  • Laatst online: 12:17
Niemand met geduld?


Niet iedereen houdt het forum 24/7 in de gaten, helaas

Ik weet alles over digitale toegankelijkheid, of ik weet wie het wel weet.


  • maartenvdv737
  • Registratie: Augustus 2000
  • Laatst online: 17-08 15:34
Nou ja goed, ik heb betere tijden meegemaakt hier.

Ik heb met veel gepruts nu iets gevonden, het enige probleem dat ik overhoud is dat ik geen informatie op meerdere regels schijn te kunnen invoeren in de div:
code:
1
2
3
4
5
6
7
8
9
10
11
12
function setHTML(divnaam,html){
   if(document.getElementById){
     document.getElementById(divnaam).innerHTML = html;
   }else if(document.all){
     document.all[divnaam].innerHTML = html;
   }else{
     with(document.layers[divnaam].document){write(html);close();}
   }
}

<body bgcolor="#FFFFFF" onload="setHTML('pageHTML', '<P><STRONG>HOI<BR>he!</STRONG></P>
<P><STRONG>?</STRONG></P>');">

Dit gaat om de 1 of andere reden fout.

Ik blijf er iig vrij nuchter onder....


  • maartenvdv737
  • Registratie: Augustus 2000
  • Laatst online: 17-08 15:34
Ik zie dat het probleem ligt bij: contentEditable="true"

Het lijkt erop dat dit niet samen wil werken met <P>'s

Dit betekent dus dat ik alles met <BR>'s moet doen, maar dus ook niet regels afzonderlijk kan uitlijnen.

Weet iemand waarom het niet werkt, en hoe ik mijn methode moet aanpassen om van die <div> iets te maken die wel <P> ondersteund.

In de search vond ik 2 topics hierover, maar geen van beide opgelost....

Ik blijf er iig vrij nuchter onder....


Verwijderd

Kun je voor de uitlijning niet beter een tabel gebruiken dan !?
Met <br> of <p> wordt het nooit echt mooi vind ik.

Betreffende die <div> aanpassen, ik weet het eerlijk gezegd niet. Code lijkt me te kloppen zo.

  • maartenvdv737
  • Registratie: Augustus 2000
  • Laatst online: 17-08 15:34
Ik wil het eigenlijk heel elementair houden, dus geen tabellen erin.

Ik blijf er iig vrij nuchter onder....


  • Dennis
  • Registratie: Februari 2001
  • Laatst online: 09-09 23:30
code:
1
2
3
4
5
6
7
8
9
function setHTML(divnaam, html){
   if(document.getElementById){
     document.getElementById(divnaam).innerHTML = html;
   }else if(document.all){
     document.all[divnaam].innerHTML = html;
   }else{
     with(document.layers[divnaam].document){write(html);close();}
   }
}

Zie ik in je broncode, dus wat is nu het probleem?
Met innerHTML kun je dit toch inderdaad doen :?
Pagina: 1