ugrás a tartalomhoz

innerHTML html2xhtml

toxin · 2005. Jún. 24. (P), 19.08
mivel az innerHTML nem XHTML kompatibilis,de nekem mégis szükség lenne ( a validság megörzése érdekében) az eredeti xhtml kódra, megkérdezném létezik valamilyen módszer erre, azaz szemléltetésképp

<html>
<head>
<script>
function init(){
    elemIN=document.getElementById('in');
    var newWind = window.open("", "subWindow",
    "status,menubar,height=400,width=300");

    newWind.document.write(elemIN.innerHTML);
    newWind.focus();

}
window.onload=init;
</script>
</head>

<body>
<div id='in'>
<p><br />mintatartalom</p>
<p>csak hogy teszteljünk vagy mifene</p>
<p>árvíztűrő tükörfúrógép</p>
</div>
</body>
</html>
az új ablakban lévő immár csak html kód ugyanolyan maradjon mint az eredetiben tehát xhtml valid, köszönök előre is minden ötletet :)

-toxin-
 
1

ill. itt a meglehet

toxin · 2005. Jún. 24. (P), 19.10
ill. itt meglehet nézni:
http://toxin.hu/test.html
2

Re: innerHTML html2xhtml

attlad · 2005. Jún. 24. (P), 22.16
Szerver oldalon átalakítod XHTML-re. Ha meg csak kliens oldalon használod, akkor vsz felesleges, hogy XHTML legyen belőle. Vagy mire kell?

Attila
3

van egy szerkesztő felület

toxin · 2005. Jún. 25. (Szo), 08.51
van egy szerkesztő felület admin oldalon (post-olás nélkül van megoldva a felület szerkesztése teljesen javaszkript alapon), ahol az egyes blokkok szerkesztése úgy történik hogy az adott blokk tartalmával (egy html2xhtml konverzió után erre a részre már van szkript) javaszkriptben nyílik egy modális ablak, majd ennek szerkesztés és lezárása után az eredeti blokkba innerHTML-en keresztül történik a visszaírás
azaz a lényeg hogy szerkesztőfelületBlokk.innerHTML=editorFelületTartalmaAholXHTMLbenVannakADolgok és itt elvesznek az xhtml-hez tartozó cuccok

találtam egy parser-t ami visszaírja szabványos módon futok ezzel is egy kőrt :)

http://little_yellow_stickies.frequency-decoder.com/article/8/
4

akinek esetleg kéne

toxin · 2005. Jún. 27. (H), 22.10
akinek esetleg kéne html2xhtml konverziós osztálykezdemény php ill. szerver oldalon, és jobbat nem talál, az nézze meg : http://www.tutorial.hu/forum/index.php?showtopic=1189 :-)))