Avatar billede winkill Nybegynder
21. februar 2001 - 19:27 Der er 6 kommentarer og
1 løsning

document.body.innerHTML += \'what ever\'; uden at document.scripts bliver kørt igen.

Jeg føler mig som en rigtig spørge jørgen idag... ;o)

Er der et alterantiv til document.body.innerHTML += \'test\'; hvormed jeg kan undgå at alt i document.body.innerHTML bliver opdateret??

Det jeg vil er ved onclick at tilføje noget text/html til mit document uden at overskrive det der i forvejen er i dette document. Kan det lade sig gøre ???
Avatar billede brain Nybegynder
21. februar 2001 - 19:36 #1
document.writeln( <noget html>);
Avatar billede jumper Nybegynder
21. februar 2001 - 19:47 #2
Brug insertAdjacentHTML() eller insertAdjacentText(), så kan du også styre hvor dit html skal indsættes

document.body.insertAdjacentText(\"beforeEnd\",\"test\");

document.body.insertAdjacentHTML(\"beforeEnd\",\"<b>test</b>\");

http://msdn.microsoft.com/workshop/author/dhtml/reference/methods/insertadjacenthtml.asp

/Thor
Avatar billede jakoba Nybegynder
21. februar 2001 - 19:49 #3
Du ku prøve med en ret grov en:

function extendDoc( extraText ) {
  var temp = document.scripts;
  document.scripts=null;
  document.body.innerHTML += extraText;
  ducument.scripts=temp;
}; //end extendDoc( string );

rent gætteri, men hurtigt tested
mvh JakobA
Avatar billede jumper Nybegynder
21. februar 2001 - 19:51 #4
innerHTML er også understøttet af NS6, det er insertAdjacentHTML() dog ikke. Det er dog ikke det store problem, det kan nemt emuleres, hvilket jeg har skrevet en artikel om (med kode) på

http://www.faqts.com/knowledge_base/view.phtml/aid/5756/fid/128

/Thor
Avatar billede winkill Nybegynder
21. februar 2001 - 20:01 #5
Jumper, du er da alt for sej til det js stads. :o)
Avatar billede jumper Nybegynder
21. februar 2001 - 20:02 #6
Jamen takker ;)

/Thor
Avatar billede winkill Nybegynder
21. februar 2001 - 20:03 #7
btw. jakoba, det var en ret vovet løsning du kom med, men desværre løste den ikke problemet da den fik alle instantierings og initialiserings scripts til at køre forfra... det så ellers cool ud...
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester