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>