Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2008
    Messaggi
    24

    problema getSelection()

    ho un piccolo probrema con getSelection()....vorrei trovare all'interno di una pagina(utilizzo firefox) una scritta evidenziata con il mouse e compiere alcune operazioni su quella scritta(per adesso la metto in un allert)...

    ma la funzione che ho fatto non va proprio molto bene!..e non riesco a capire cosa non va!..



    function Sel()
    {

    var objOriginalBody = window.content.document.getElementsByTagName('body ')[0];

    if (!objOriginalBody)
    {
    return;
    }



    var objElements = objOriginalBody.getElementsByTagName('*');

    if (!objElements)
    {
    return;
    }


    var a = null;

    for(a = 0; a < objElements.length; a++)
    {

    var selText= objElements[a].getSelection();

    alert(selText);

    }



    }

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    ma, sbaglio o il getSelection() non e' un metodo di un elemento, comunque tu decida di risalire ad esso, ma dell' oggetto window?

    quindi var selText= window.getSelection();

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2008
    Messaggi
    24
    io so che il getselection() mi ritorna il testo selezionato...giusto?...
    il problema è: come faccio a recuperare il testo selezionato alla pagina web?


    function ColorSel()
    {

    var p1= window.getSelection();

    alert(p1);

    }

    perchè in questo modo non funziona!...non so se incide il fatto che uso firefox!..

  4. #4
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    a me risulta funzionare cosi' come hai scritto

    comunque puo' dipendere dalla versione di firefox, prova semplicemente a fare
    var p1=window.getSelection()+'';

    ciao

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2008
    Messaggi
    24
    ..non mi dà nessun errore..

    però...nell'alert non mi esce nessun testo!..

    ..l'alert ha solo con l'immaginetta, ma niente testo selezionato!...

  6. #6
    Utente di HTML.it
    Registrato dal
    Mar 2008
    Messaggi
    24
    qualcuno riesce ad aiutarmi?..

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.