Visualizzazione dei risultati da 1 a 5 su 5

Discussione: testo a scomparsa

  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2005
    Messaggi
    29

    testo a scomparsa

    ciao a tutti, da poco tempo ho cominciato a smanettare con i javascript, con non poche difficoltà, anche se le cose che ti permettono di fare ed ottenere sono veramente molte;
    posto questo messaggio per un problema.
    Dovrei realizzare una cosa del genere:
    Menu con voci(semplici scritte)

    Vedere Testo 1
    Vedere Testo 2

    mi piacerebbe che premendo la parola "Vedere Testo 1"(possibilmente non un bottone)
    si aprisse un testo(o una tabella) o comunque un form sottostante precedentemente nascosto e che vi sia la possibilità di richiuderlo una volta terminato di leggerlo.
    Ho trovato qualcosa di simile, ma il problema è che quando mi appare il testo mi si sovrappone alle scritte sottostanti, in questo caso a "Vedere Testo 2", invece dovrebbe andare a modificare la dimensione della pagina facendo slittare in basso il testo sottostante(permettendo in questo modo che nessuna scritta risulti sovrapposta).
    Spero di essere stato chiaro...
    so che c'è qualcosa di simile in giro perchè mi pare di averlo visto in qualche sito, ma non ricordo più la fonte.
    potete aiutarmi...
    grazie mille

  2. #2
    Utente di HTML.it L'avatar di Alberto
    Registrato dal
    Oct 2004
    Messaggi
    1,870
    Devi usare una funzione del genere

    <script type="text/javascript" language="javascript">
    function mostra(id){
    if (document.getElementById){
    if(document.getElementById(id).style.display == 'none'){
    document.getElementById(id).style.display = 'block';
    }else{
    document.getElementById(id).style.display = 'none';
    }
    }
    }
    </script>

    Vedere Testo 1

    <div style="display:none" id="testo1">Testo 1</div>

    Vedere Testo 2

    <div style="display:none" id="testo2">Testo 2</div>

    ovviamente l'id per funzionare deve sempre corrispondere a quello espresso fra apici singoli nell'evento onclick

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2005
    Messaggi
    29
    Ti ringrazio per la risposta,nel pomeriggio proverò a smanettarlo e ti farò sapere
    Grazie Mille

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2005
    Messaggi
    29
    Funziona tutto alla perfezione, MITTTT ICO!!!!!!!!

  5. #5
    La cosa però pare funzionare solo con IE. Temo che innerText non sia utilizzabile da Firefox e dagli altri browser. Esistono altri sistemi per fare la stessa cosa, almeno con FF?
    All of the true things that I am about to tell you are shameless lies.
    (Bokonon Books)

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.