Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2000
    Messaggi
    1,309

    [JS] SlideIn e slideOut che si accavallano??

    Mi date una mano con questo script?? sto impazzendo?
    Ho un problema con questa pagina http://www.airesis.net/AdytumDemo/leNostreCollane.htm se cliccate su una voce vedete che incomicia ad aprirsi un div in progressione, se metre si apre il div cliccate sullo stesso link o su un'altro link, si incasina la pagina, non so più dove mettere le mani, vi posto anche il codice:

    Codice PHP:
    <div id="CorpoCollane"> [*][b][url="#"]GLI ANGELI DELLA FINESTRA D'OCCIDENTE[/url][/b] 
        <div id="contenuto_1" style="display: none; height: 1px; overflow: auto;"> 
            Con questa infedele citazione del titolo del famoso  romanzo di Gustav Meyrink, si vuole indicare quel mondo complesso e multiforme dello spiritualismo magico ed occultistico moderno e contemporaneo. Nella ripresa di temi alchemici e magici, il moderno ha tentato di ricostituire una prospettiva spiritualistica originale, ideologicamente compatibile con la prospettiva borghese, individualista e laica imposta dalla secolarizzazione. Si è delineata così una geografia articolata di idee e comportamenti, che costituiscono la radice di gran parte delle cicliche rinascite del magico cui siamo ormai avvezzi ad assistere.  Una galleria di testi, biografie,  idee, studi e materiali critici propedeutici all'
    ermeneutica di un  fenomeno proteiforme  ancora in vasta misura indecifrabile
        </
    div> [*][b][url="#"]MONS PHILOSOPHORUMclicca per ulteriori informazioni[/url][/b
        <
    div id="contenuto_2" style="display: none; height: 1px; overflow: auto;"
            
    Contenuto da personalizzare immagne disegno_12.jpg 
        
    </div> [*][b][url="#"]LIGNUM VITAEclicca per ulteriori informazioni[/url][/b
        <
    div id="contenuto_3" style="display: none; height: 1px; overflow: auto;"
            
    Contenuto da personalizzare immagine disegno_11.jpg 
        
    </div> [*][b][url="#"]VARIAclicca per ulteriori informazioni[/url][/b
        <
    div id="contenuto_4" style="display: none; height: 1px; overflow: auto;"
            
    Contenuto da personalizzare 
        
    </div> [*][b][url="#"]SIGNATURA RERUMclicca per ulteriori informazioni[/url][/b
        <
    div id="contenuto_5" style="display: none; height: 1px; overflow: auto;"
            
    Contenuto da personalizzare 
            
     Testo testo testo
    testo testoTesto 
            
     Testo testo testo
    testo testoTesto 
            
     Testo testo testo
    testo testoTesto 
            
     Testo testo testo
    testo testoTesto 
            
     Testo testo testo
    testo testoTesto 
            
     Testo testo testo
    testo testoTesto 
            
     Testo testo testo
    testo testoTesto 
            
     Testo testo testo
    testo testoTesto 
            
     Testo testo testo
    testo testoTesto 
            
     Testo testo testo
    testo testoTesto 
            
     Testo testo testo
    testo testoTesto 
            
     Testo testo testo
    testo testoTesto 
            
     Testo testo testo
    testo testoTesto 
            
     Testo testo testo
    testo testoTesto 
            
     Testo testo testo
    testo testoTesto 
            
     Testo testo testo
    testo testoTesto 
        
    </div
    </
    div
    JS
    Codice PHP:
    //Funzione per la pagina Le nostre collane ******************************************** 
    function visualizza(numDiv) { 
        
    divAperto "contenuto_"+numDiv
        var 
    chiudi ""
         
        for (var 
    1<= 5i++) { 
            if (
    document.getElementById("contenuto_"+i).style.display=="block") { 
                
    chiudi "contenuto_"+i
            } 
        } 
         
        if (
    chiudi!="") { 
            
    slideOut(chiudi); 
            if (
    chiudi!=divAperto) { 
                
    slideIn(divAperto); 
            } 
        } else { 
            
    slideIn(divAperto); 
        } 


    var 
    strPosMSG "false"
    var 
    divAperto ""

    function 
    slideIn(nomDiv) { 
        var 
    nomeDiv nomDiv
        var 
    strHeight document.getElementById(nomDiv).style
         
        
    strHeight.hDimensione parseInt(strHeight.height); 
         
        if (
    strHeight.hDimensione 250) { 
            
    strHeight.display "block"
            
    strHeight.hDimensione += 
            strHeight
    .height strHeight.hDimensione
             
            
    setTimeout("slideIn(\""+nomeDiv+"\")",1); 
        } else { 
            
    strPosMSG "true"
             
        } 


    function 
    slideOut(nomDiv) { 
        var 
    nomeDiv nomDiv
        var 
    strHeight document.getElementById(nomDiv).style
         
        
    strHeight.hDimensione parseInt(strHeight.height); 
         
        if (
    strHeight.hDimensione 1) { 
            
    strHeight.hDimensione -= 
            strHeight
    .height strHeight.hDimensione
             
            
    setTimeout("slideOut(\""+nomeDiv+"\")",1); 
        } else { 
            
    strHeight.display "none"
            
    strPosMSG "false"
        } 

    Se non ci riusciamo sapete indicarmi uno script che fa al caso mio??

    Grazie
    Ciao By Peter_Pan...

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2000
    Messaggi
    1,309
    up.. nessuno mi sa aiutare??
    Ciao By Peter_Pan...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.