[javascript] Problem z utworzeniem select

0

Modyfikuję lighboxa i potrzebuję aby pod obrazkiem mieć selecta z jakimiś tam opcjami i tutaj pojawia się problem, gdyż ten select nie chce się pojawić. Inne elementy (inputy, divy, tabele etc.) się pojawiają i nie ma z nimi problemu, a select nie... Próbowałem już różnych metod:

poprzez appendChild:

var objFormToSel = document.createElement("form");
//objUsers.setAttribute('id','userggg');
objImageDetails.appendChild(objFormToSel);
		
var objSelectUsr = document.createElement("select");
var objOptFirst=document.createElement("option");
var objTxtFirst=document.createTextNode("Select option");
objOptFirst.appendChild(theText);

objSelectUsr.appendChild(objOptFirst);
objFormToSel.appendChild(objSelectUsr);

poprez innerHTML:

objFormToSel.innerHTML = 'dd<input type="text" value="dddfg"><select name="fered" size="2" id="dlld" style="width: 200px;border: 1px solid; color: black;"><option value="2">jasiek</option><option value="2">jasiek</option></select><input type="checkbox" name="" value="hhh">';

usuwałem css lightboxa i swojego, dodawałem z-index dla selecta, zmieniałem kolor etc... nic się jednak nie pojawia (jest zapełnione miejsce takie jak select ma rozmiar ale nic tam nie ma) na żadnej przeglądarce

Czy ktoś może poradzić gdzie szukać rozwiązania albo czym to może być spowodowane?

0

pozostało ci jeszcze dodanie gdzieś elementu, który kryje się pod zmienną objFormToSel
z kodu wynika, że go nigdzie nie dodajesz, a przecież to w tym elemencie masz selecta
możesz zrobić np. tak:

document.getElementById("id_lightboxa").appendChild(objFormToSel);
0

To jest tylko fragment kodu Oczywiście, że dodawałem to do lightboxa :) Nigdy sie z takim problemem nie spotkałem, jak dam ten kod na strone to śmiga, bez problemu, a na lighboxie...nic i tylko select nie działa

0

pewnie chodzi o bug IE, dzieki ktoremu nie da sie selecta przykryc niczym poza iframe. Najlatwiejszym rozwiazaniem jest ukryc wszystkie selecty...

1 użytkowników online, w tym zalogowanych: 0, gości: 1