Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    ( window.find || range.findText ) su Opera?

    Salve a tutti, sto realizzando una classe con Mootools che mi permette di gestire nel modo migliore l'oggetto Range e Selection del DOM in modo tale da rendere questi due oggetti "quasi" cross browser.

    Con Gecko (Firefox) utilizzo semplicemente il metodo find() sull'oggetto window:

    object.find ([textToFind [, matchCase[, searchUpward[, wrapAround[, wholeWord[, searchInFrames[, showDialog]]]]]]]);
    find() su Mozilla MDC

    Trident (Internet Explorer), strano ma vero ha un'ottimo metodo, findText, da chiamare sull'oggetto Range:

    object.findText(sText [, iSearchScope] [, iFlags])
    findText() su MSDN

    Sono riuscito ad implementare il tutto, e senza trovare intoppi... Ma dimenticavo una cosa :master: .... Opera, sono andato sul sito cercando un po' di documentazione ma senza risultati ... Ora, se dovessi creare un qualcosa che:
    [list=1][*]Selezionasse tutti gli elementi di una pagina[*]Cercasse la stringa voluta e che..[*]In esito positivo restituisse l'elemento avente la stringa al suo nodo di testo interno per poi selezionarlo con range.selectNode( elemento ) e blah blah blah[/list=1]

    non ci sarebbero problemi, ma ho deciso di postare nel caso in cui qualcuno conoscesse un metodo meno "architettoso" e più veloce.

    Quindi... qualche consiglio?

  2. #2
    up :master:

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.