Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di goat
    Registrato dal
    Apr 2003
    Messaggi
    1,154

    Mostrare o nascondere parte di un testo...

    'Giorno, di seguito il link all'esempio che ho trovato e modificato secondo le mie necessità: esempio.

    Questo il codice JS:

    Codice PHP:
    if(document.getElementById && document.createElement){
    document.write('<style type="text/css">*.toggle{display:none}</style>');
    window.onload=function(){
        
    Attiva("testo-biblio","Leggi","Chiudi");
        }
    }

    function 
    Attiva(id,s1,s2){
    var 
    el=document.getElementById(id);
    el.style.display="none";
    var 
    c=document.createElement("span");
    var 
    link=document.createElement("a");
    link.href="#";
    link.appendChild(document.createTextNode(s1));
    link.onclick=function(){
        
    link.firstChild.nodeValue = (link.firstChild.nodeValue==s1) ? s2 s1;
        
    el.style.display=(el.style.display=="none") ? "block" "none";
        return(
    false);
        }
    c.appendChild(link);
    el.parentNode.insertBefore(c,el);

    E questo HTML:

    Codice PHP:
    <div class="container">
        
    Questo è un testo di prova come non ne avete mai visiti prima.
    <
    span id="testo-biblio" class="toggle">Questo è un testo di prova nascosto come non ne avete mai visiti prima.</span>
    </
    div
    La cosa funzia bene ed è proprio quello che cercavo.
    L'unico problema è che di pacchettini di testo così, ne avrò "n" nel sito internet. Questo perchè la sezione sarà generata in PHP, e di conseguenza il cliente potrà inserirne quanti ne vuole.
    Duplicando l'HTML il JS non funziona più.
    Come faccio ad apportare quest'ultima miglioria?
    Grazie,
    goat
    "Qualunque impressione faccia su di noi, egli è un servo della legge, quindi appartiene alla legge e sfugge al giudizio umano."

  2. #2
    Utente di HTML.it L'avatar di goat
    Registrato dal
    Apr 2003
    Messaggi
    1,154
    Sparo un UP tanto per continuare a sperare ancora un po'.
    goat
    "Qualunque impressione faccia su di noi, egli è un servo della legge, quindi appartiene alla legge e sfugge al giudizio umano."

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.