Hallo,
ik heb een (waarschijnlijk voor de kenner) klein probleem, maar ik kom er niet uit...
Het gaat om een 'treemenu' die ik zelf aan het maken ben, de werking werkt wel, maar in het design gaat iets heel kleins mis (in zowel IE6/7 als FF). Hij plakt een IMG en een DIV na elkaar, terwijl ik het achter ellkaar wilt
Ik heb een kleine screenshot om het te laten zien:

Het blauwe (heb ik ingekleurd) is gewoon een leeg gifje of een + of minnetje, maar hij zet de volgende div op de volgende regel als ik het e.e.a. zo plak:
Het heeft waarschijnlijk iets met de CSS of de javascript.appendchild ding te maken..
enige relevante css code nog...
alvast bedankt als iemand het weet
ik heb een (waarschijnlijk voor de kenner) klein probleem, maar ik kom er niet uit...
Het gaat om een 'treemenu' die ik zelf aan het maken ben, de werking werkt wel, maar in het design gaat iets heel kleins mis (in zowel IE6/7 als FF). Hij plakt een IMG en een DIV na elkaar, terwijl ik het achter ellkaar wilt
Ik heb een kleine screenshot om het te laten zien:

Het blauwe (heb ik ingekleurd) is gewoon een leeg gifje of een + of minnetje, maar hij zet de volgende div op de volgende regel als ik het e.e.a. zo plak:
JavaScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
| var objOperator = document.createElement('img'); objOperator.src = TEMPLATE_FOLDER + '/' + OPERATOR_EMPTY; var objFolderContainer = document.createElement('div'); objFolderContainer.className = 'folderNameContainer'; var objFolderName = document.createElement('div'); objFolderName.className = 'folderNameContainer'; var objFolderImage = document.createElement('img'); objFolderImage.src = TEMPLATE_FOLDER + '/folder_closed.gif'; var objFolderNameText = document.createElement('span'); objFolderNameText.className = 'folderText'; objFolderNameText.appendChild(document.createTextNode(filterHTML(folderName))); objFolderName.appendChild(objFolderImage); objFolderName.appendChild(objFolderNameText); objFolderContainer.appendChild(objFolderName); this.folderNameText = objFolderNameText; this.folderImage = objFolderImage; var treemenuContainer = document.createElement("div"); treemenuContainer.style.paddingLeft = "19px"; treemenuContainer.appendChild(objOperator); treemenuContainer.appendChild(objFolderContainer); |
Het heeft waarschijnlijk iets met de CSS of de javascript.appendchild ding te maken..
Cascading Stylesheet:
1
2
3
4
5
6
7
8
9
10
11
12
| .folderNameContainer { position : relative; height : 20px; cursor : default; } .folderText { padding : 0 0 0 2px; color : #000000; } |
enige relevante css code nog...
alvast bedankt als iemand het weet