Come selezionare il testo con un click nei codici


Risolto Come selezionare il testo con un click nei codici

Messaggio Da antonio86 il Ven 4 Feb 2011 - 18:43

Ciao ragazzi, come da titolo vorrei sapere come si fÓ a copiare il contenuto all'intero di un codice senza il bisogno di selezionare tutto a mano con il mouse ... ho visto che qui Ŕ possibile farlo per questo ho fatto un screen per farvi capire meglio cosa mi serve :)




Ecco io vorrei aggiungere sul mio forum l' opzione SELEZIONARE IL CONTENUTO, per i codici come ho cerchiato nello screen

:) :)

Grazie







Ultima modifica di antonio86 il Dom 6 Feb 2011 - 16:22, modificato 1 volta

antonio86
Sono un nuovo membro :)

Sesso : Maschile
EtÓ : 30
Messaggi : 5
LocalitÓ : sassari


Vedere il profilo dell'utente http://maverick.forumattivo.com/
antonio86 Ŕ stato ringraziato dall'autore di questo topic.

Risolto Re: Come selezionare il testo con un click nei codici

Messaggio Da Cl0uD il Ven 4 Feb 2011 - 18:47

Buona sera
Dunque bisogna creare un widget da qui.. : PDA->Moduli->Portale & Widget-> Widget dell'indice->Crea Nuovo Widget->Nome Del widget (quel che volete... io ho messo Seleziona il contenuto)->Usare un indice tipo: NO->Fonte Del Widget -> dove inseriamo questo codice..:
Codice:
<script>function selectCode(a)
    {
      // Get ID of code block
      var e = a.parentNode.parentNode.getElementsByTagName('CODE')[0];
   
      // Not IE
      if (window.getSelection)
      {
          var s = window.getSelection();
          // Safari
          if (s.setBaseAndExtent)
          {
            s.setBaseAndExtent(e, 0, e, e.innerText.length - 1);
          }
          // Firefox and Opera
          else
          {
            // workaround for bug # 42885
            if (window.opera && e.innerHTML.substring(e.innerHTML.length - 4) == '<BR>')
            {
                e.innerHTML = e.innerHTML + ' ';
            }
   
            var r = document.createRange();
            r.selectNodeContents(e);
            s.removeAllRanges();
            s.addRange(r);
          }
      }
      // Some older browsers
      else if (document.getSelection)
      {
          var s = document.getSelection();
          var r = document.createRange();
          r.selectNodeContents(e);
          s.removeAllRanges();
          s.addRange(r);
      }
      // IE
      else if (document.selection)
      {
          var r = document.body.createTextRange();
          r.moveToElementText(e);
          r.select();
      }
    }
    if(text){}else{ var text = 'Selecionar todos';}
    jQuery(document).ready(function(){
      jQuery("dl.codebox dt").not("dl.spoiler > dt").html('Code: <a href="#" onclick="selectCode(this); return false;"><font face="verdana" color="white">----------</font>Selezionare il contenuto</a>');
    });
    </script>
Dopo di che clicchiamo su Registra.
Dopo di chŔ inseriamo questo widget tra quelli dell'indice.. e clicchiamo su registra.. e il gioco Ŕ fatto Very Happy
Bye.. Very Happy
avatar
Cl0uD
*****

Sesso : Maschile
EtÓ : 20
Messaggi : 728
LocalitÓ : Roma


Vedere il profilo dell'utente http://finish-test1.forumattivo.com/forum
Cl0uD Ŕ stato ringraziato dall'autore di questo topic.

Risolto Re: Come selezionare il testo con un click nei codici

Messaggio Da antonio86 il Dom 6 Feb 2011 - 16:21

Grande!!!!!! cheers cheers Grazie mille funziona!!!!! Laughing

Ciao e grazie ancora

antonio86
Sono un nuovo membro :)

Sesso : Maschile
EtÓ : 30
Messaggi : 5
LocalitÓ : sassari


Vedere il profilo dell'utente http://maverick.forumattivo.com/
antonio86 Ŕ stato ringraziato dall'autore di questo topic.

Risolto Re: Come selezionare il testo con un click nei codici

Messaggio Da Cl0uD il Dom 6 Feb 2011 - 16:22

Di niente. Very Happy
avatar
Cl0uD
*****

Sesso : Maschile
EtÓ : 20
Messaggi : 728
LocalitÓ : Roma


Vedere il profilo dell'utente http://finish-test1.forumattivo.com/forum
Cl0uD Ŕ stato ringraziato dall'autore di questo topic.

Vedere l'argomento precedente Vedere l'argomento seguente Tornare in alto

- Argomenti simili

 
Permesso di questo forum:
Non puoi rispondere agli argomenti in questo forum