(X)HTML, JavaScript, DHTML, XML, CSS Client scripting tehnologije, Dynamic HTML, Cascading Stylesheets, XML i standardi |
|
Alati teme | Način prikaza |
![]() |
#1 | |
Domagoj Horvat
Expert
|
![]() funkcijom:
Kôd:
function addElement(color) { var ni = document.getElementById('myDiv'); var numi = document.getElementById('theValue'); numi.value=ni.childNodes.length; var num = parseInt(numi.value) +1; numi.value = num; var newdiv = document.createElement('div'); var divIdName = 'my'+num; newdiv.setAttribute('id',divIdName); newdiv.innerHTML = ''; newdiv.className = color + '_plot'; newdiv.style.left='300px'; newdiv.style.top='200px'; ni.appendChild(newdiv); } Citat:
kada je myDiv prazan i kada ga punim samo dinamicki, sve radi ocekivano. Medjutim, kada u sam HTML stavim: Kôd:
<div id="myDiv"><div id="my1" class="red_plot" style="left: 300px; top: 200px;"></div></div> U Firebugu mi pokazuje da unutar myDiv postoje 3 childNode-a: [0] -> " \n " [1] -> div#my1 (ovo i treba biti) [2] -> "\n " nemam nigdje nikakvih razmaka, praznih redova i ostalog. trazim al ne mogu naci, zasto se ovo dogadja?
__________________
postoje ludosti bez kojih je nemoguce ljudsko dostojanstvo |
|
![]() |
![]() |
|
|
![]() |
||||
Tema | Početna poruka teme | Forum | Odgovori | Poslednja poruka |
Double float problem - resen, ali ima dodatni problem :0 | ljtruba | (X)HTML, JavaScript, DHTML, XML, CSS | 34 | 23. 08. 2008. 02:28 |