No ak by som pouzil
visibility: hidden tak naozaj plati to co povedal
camo. Ten prvok "tam je" a ak sa jedna napr. o inputy co je môj pripad, tak sa moc toho robit neda...totiz akonahle zasahuje nasledujuci hidden prvok do predchadzajuceho, jednoducho sa na neho neda kliknut..No skusal som sa stym hrat a nakoniec jedine riesenie ktore bolo funkcne vyzera asi takto:
style.css
Kód:
.view {
width: 400px; height: auto; color: #2244ff; background: white; border: 1px solid black; position: absolute; z-index: 1;
}
javascript.jsKód:
function zobraz_moznosti()
{
if (document.getElementById('moznosti').style.display == 'block')
{
document.getElementById('moznosti').style.display = 'none';
}
else
{
document.getElementById('moznosti').className = 'view';
document.getElementById('moznosti').style.display = 'block';
}
}
htmlKód:
<div id=moznosti style="display: none; margin-top: -45px">
modrá <br>
hnedá <br>
zelená <br>
čierna <br>
</div>
<b>Vstup1:</b>
<input name="vstup1" id="vstup1" onClick="zobraz_moznosti();" type="text" class="field" size="65" maxlength="200" > <br><br>
<div id=moznosti style="display: none; margin-top: -85px">
modrá1 <br>
hnedá1 <br>
zelená1 <br>
čierna1 <br>
zelená1 <br>
čierna1 <br>
</div>
<b> Vstup2:</b>
<input name="vstup2" id="vstup2" onClick="zobraz_moznosti();" type="text" class="field" size="65" maxlength="200" > <br><br>
Cize kazdemu prvku bude treba zvlast nastavovat "posunutie". A kedze je to pozicia
absolutna, najlepsie to ide cez
margin, popripade este
padding. Teda da sa to este poziciovat cez top a left, ale to uz je moc pracne..navyse ak berieme do uvahy aj IE.. Na nic lepsie som bohuzial neprisiel..Ak pozna niekto lepsie riesenie, sem s nim

Kazda rada dobra..