hidden div, scroll bar & IE

hidden div, scroll bar & IE

offline
  • Pridružio: 05 Jan 2005
  • Poruke: 44
  • Gde živiš: Wilson, NC USA

Ovako... imam skriveni div (visibility: hidden;) i kada se klikne na link preko javascript-a mi se visibility prebaci na visible. U Firefox-u sve redi odlicno medjutim U IE 7 (ostale verzije nisam probao) u gornje levom uglu nakon ucitavanja stranice mi se pojavi horizontalni scroll bar bez funkcije (nemoze da se pomera). Svi hidden div imaju opciju overflow: auto; i sigurno je problem do njih posto kada ih izbrisem i scroll bar nestane.


Da li neko ima ideju sta se desava i kako da se otarasim tog scroll bar-a. Da jos napomenem da svi ti skriveni div-ovi imaju preko ASP ubacenu html stranicu. Ako je potreban kod postavicu ga.



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 25 Dec 2005
  • Poruke: 65
  • Gde živiš: Beograd

Pri koriscenju atributa visibility, element i dalje zauzima prostor, ali ga korisnik ne vidi. Ukoliko ti tako nesto ne treba, probaj da koristis display:none, odnosno display:block (za prikazivanje). Mozda pomogne...



offline
  • Pridružio: 05 Jan 2005
  • Poruke: 44
  • Gde živiš: Wilson, NC USA

hm, I dalje imam problem. Jednostavno nece. U temi on click show text sam postavio kod. Sigurno je problem u ASP stranici posto kada sam skinuo to i prekopirao kod sa tih stranica u div tag sve je ok...

offline
  • Blood  Male
  • Ugledni građanin
  • Pridružio: 26 Jul 2003
  • Poruke: 384
  • Gde živiš: Beograd

function toggleDiv(divId) { var el = document.getElementById(divId); if(el.style.display == 'none') {    el.style.display   = 'block'; } else {    el.style.display   = 'none'; } }

offline
  • Pridružio: 05 Jan 2005
  • Poruke: 44
  • Gde živiš: Wilson, NC USA

@blood

Nisam probao kod posto se time bavim tek posle ponoci Very Happy (mora da se uci za skolu), ali cini mi se da ne bi odradio ono sto meni treba a to je: Da se kada kliknes na link otvori na istoj stranici u levoj koloni text kao iframe; kada kliknes na drugi link predhodno otvoreni text nestane a pojavi se drugi itd. Ajd da se nadam da si me razumeo sta pokusavam da odradim.

P.S. Uskoro cu postaviti sajt pa ces moci da vidis tacno sta mi treba, ako nisam bio dovoljno jasan

offline
  • Blood  Male
  • Ugledni građanin
  • Pridružio: 26 Jul 2003
  • Poruke: 384
  • Gde živiš: Beograd

da skontao sam. evo kako ces to odraditi
function putContent(tDiv,fDiv) {  var elTo = document.getElementById(tDiv);  var elFrom = document.getElementById(fDiv);  elTo.innerHTML = elFrom.innerHTML; }
i html
<a href="#" onclick="putContent('content','hid1'); return false;">iz prvog</a> <a href="#" onclick="putContent('content','hid2'); return false;">iz drugog</a> <div id="content">nesto stoji ovde</div> <div id="hid1" style="display:none;">ovde ide skriveni tekst koji ce se pojaviti u gornjem divu posle klika na prvi link</div> <div id="hid2" style="display:none;">ovde ide skriveni tekst koji ce se pojaviti u gornjem divu posle klika na drugi link</div>

Ko je trenutno na forumu
 

Ukupno su 841 korisnika na forumu :: 15 registrovanih, 0 sakrivenih i 826 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: 100ka, babaroga, Bobrock1, draganca, FileFinder, Japidson, Mendonca, Mi lao shu, MILO-VAN, mnn2, nenad81, ruma, yrraf, zlatkoa987, Živković