Avatar billede ut Nybegynder
28. januar 2004 - 12:17 Der er 4 kommentarer og
1 løsning

Fjerne kode fra html-dokument

Jeg har brug for at hente indholdet ud af et html-dokument. Dvs. at enten skal jeg fjerne html-koden eller hente inner-html. Nogen forslag til, hvordan det gøres lettest?
Avatar billede roenving Novice
28. januar 2004 - 12:22 #1
I hvilken situation er du, når du skal hente koden ?-)

Hvis du loader siden i en (skjult) (i)frame eller en popup (og siden kommer fra samme domæne !-) kan du bare hente den med innerHTML på document-objektet i frame eller popup !o]
Avatar billede ut Nybegynder
28. januar 2004 - 14:08 #2
Er lige selv kommet i tanker om en enkel løsning på problemet: kopiere html-siden i browser-visning og derefter paste den ind i et tomt dokument i EditPad Lite. Men hvis du beskriver metoden med at hente inner-html lidt mere udførligt, så får du pointene,roenving ;)
Avatar billede roenving Novice
28. januar 2004 - 15:04 #3
Et eksempel på at hente koden fra en popup:

<script type="text/javascript">
var newWin = null;
function visPopup(){
  newWin = document.open('about:blank','newWindow','width=200,height=150,status=no');
  var txt = "<ht"+"ml><he"+"ad><ti"+"tle>Vinduestitel<\57title><\57head><bo"+"dy><sp"+"an style='text-align:center;font:x-large;'>";
  txt += "Her er der en text i popup-vinduet !-)<\57span><\57body><\57html>";
  newWin.document.write(txt);
  newWin.document.close();
}
function visPopupHTML(){
  alert(newWin.document.body.parentNode.outerHTML);
  newWin.focus();
}
</script>

<button onclick="visPopup();">Vis Popup</button><br><br>


<button onclick="visPopupHTML();">Vis Popup-HTML</button>

-- og så velbekomme '-)
Avatar billede ut Nybegynder
29. januar 2004 - 13:18 #4
Kvitterer, takker og lukker ;)
Avatar billede roenving Novice
29. januar 2004 - 23:15 #5
-- og tak for points ;~}
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