Salve a tutti, ho una grandissima stima di voi, quindi speriamo
che riusciate a risolvere il mio problema, che sto odiando, perchè è da stanotte alle 2 che ci sto sopra.
In poche parole si fa meno che a vederlo, che a dirlo. E purtroppo si può vedere solo se si è loggati, quindi, ho creato un account temporaneo.
geeknews.it
Username: X
Password: qwerty
In poche parole, vedete che ci sta Inserisci Notizia, Inserisci Immagine?
ecco ho usato uno speciale effetto di Jquery, ma non riesco quando è aperto già il div di Inserisci notizia, a farlo scomparire quando clicco su Inserisci Immagine, e quindi per aprire il secondo Div.
In poche parole ci sono due div "postbox" e "postimg", tutti e due "display: none;".
Ed ho creato due funzioni:
[html]<script type="text/javascript">
window.onload = function() {
myFadeSize = new fx.FadeSize('postbox', {duration: 700});
myOpacity = new fx.Opacity('postbox', {duration: 700});
myHeight = new fx.Height('postbox', {duration: 700});
myF = new fx.FadeSize('postimg', {duration: 700});
myO = new fx.Opacity('postimg', {duration: 700});
myH = new fx.Height('postimg', {duration: 700});
}
function ApriDiv() {
if(document.getElementById("postimg").style.opacity=="0.9999" && document.getElementById("postimg").style.visibility=="visible"){
document.getElementById("postimg").style.opacity=="0";
document.getElementById("postimg").style.visibility=="hidden";
} else {
if(document.getElementById("postbox").style.display=="none"){
document.getElementById("postbox").style.display="";
} else {
myHeight.toggle();
myOpacity.toggle();
}
}
}
function ApriImg() {
if(document.getElementById("postbox").style.opacity=="0.9999" && document.getElementById("postbox").style.visibility=="visible"){
document.getElementById("postbox").style.opacity=="0";
document.getElementById("postbox").style.visibility=="hidden";
} else {
if(document.getElementById("postimg").style.display=="none"){
document.getElementById("postimg").style.display="";
} else {
myH.toggle();
myO.toggle();
}
}
}
</script>
[/html]myFadeSize è per aprire il div.
myOpacity è per oscurarlo.
myHeight è per per fare tornare il div a 0 height.
Il problema è che quando ho aperto uno dei due div,
postbox o postimg, cliccando sull'altro, rimane aperto.
e quindi si vedono uno sopra l'altro. invece vorrei che si chiudesse.
Grazie.