Poslao: 09 Jul 2007 07:17
|
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.
|
|
Poslao: 09 Jul 2007 14:44
|
offline
- pyost
- Građanin
- 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...
|
|
|
|
Poslao: 11 Jul 2007 01:53
|
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...
|
|
|
|
Poslao: 11 Jul 2007 18:10
|
offline
- Blood
- 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';
}
}
|
|
|
|
Poslao: 12 Jul 2007 00:37
|
offline
- Pridružio: 05 Jan 2005
- Poruke: 44
- Gde živiš: Wilson, NC USA
|
@blood
Nisam probao kod posto se time bavim tek posle ponoci (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
|
|
|
|
Poslao: 12 Jul 2007 13:44
|
offline
- Blood
- 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>
|
|
|
|