[javascript] Problem z utworzeniem select

Odpowiedz Nowy wątek
2007-07-12 18:51

Rejestracja: 17 lat temu

Ostatnio: 1 rok temu

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?


logout...

Pozostało 580 znaków

2007-07-13 01:54

Rejestracja: 17 lat temu

Ostatnio: 23 godziny temu

Lokalizacja: Gród Króla Kraka

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);

Hey ho!

Pozostało 580 znaków

2007-07-13 10:27

Rejestracja: 17 lat temu

Ostatnio: 1 rok temu

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


logout...

Pozostało 580 znaków

2007-07-13 17:11

Rejestracja: 17 lat temu

Ostatnio: 9 miesięcy temu

0

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


Pozostało 580 znaków

Odpowiedz

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