appendChild XHTML-ben
JavaScript-ből szúrnék be tag-eket XHTML oldalba, de az a bajom, hogy a createElemnet-appendChild függvények eredményeként HTML elemek kerülnek be (<br> a <br /> helyett pl)
Azért baj, mert az így készült kódot aztán felhasználnám és ott hibás lesz ettől az oldal.
Például:Eredmény néhány kattintás után:Hogy kéne jól csinálni?
■ Azért baj, mert az így készült kódot aztán felhasználnám és ott hibás lesz ettől az oldal.
Például:
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml" lang="hu" xml:lang="hu">
- <head>
- <title>Hírek</title>
- <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />
- <script type="text/javascript">
- function insertImage(container) {
- eImg = document.createElement('img');
- eImg.setAttribute('src','kep.png');
- eImg.setAttribute('alt','');
- container.appendChild(eImg);
- }
- </script>
- </head>
- <body>
- <div id="container" onclick="insertImage(this);">
- Ez a konténer
- </div>
- </body>
- </html>
- ...
- <div onclick="insertImage(this);" id="container">
- Ez a konténer
- <img src="/kep.png" alt="">
- <img src="/kep.png" alt="">
- <img src="/kep.png" alt="">
- </div>
- ...
createElementNS a megoldás
Ezzel csak az a baj, hogy ilyet meg ie nem tud - ha jól sejtem.
-------------------
Babar
IE meg az XHTML
Attila
<Nincs cím>