• 36 commenti

Windows Phone 7.5: Ecco come implementare su IE9 Mobile la funzione “Avanti” e “Trova”

Sono state molte le novità che il recente aggiornamento mango ha portato nei nostri dispositivi. Oltre a delle nuove funzioni però, Microsoft per qualche motivo ha rimosso dal browser Internet Explorer di Windows Phone le comode funzioni di “Avanti” e “Trova”.

“GoodDayToDie”, un utente del forum XDA, ha realizzato due javascript per soccombere a queste mancanze in Windows Phone 7.5. Le procedure sono semplici da effettuare, se siete tra quelli utenti che utilizzavano queste caratteristiche potete utilizzare questi piccoli javascript da salvare come preferiti.

Di seguito la procedura per implementare la funzione “Avanti”

  • Aprite Internet Explorer dal vostro Windows Phone
  • Premete su opzioni (…) e quindi su “aggiungi a preferiti” (non importa su quale pagina web ci troviamo)
  • Nella casella di testo “Nome” digitiamo “!AVANTI”
  • Nella casella di testo “Indirizzo Web” digitiamo
  • Salviamo le modifiche.

Adesso vediamo la procedura per implementare la funzione “Trova”

  • Aprite Internet Explorer dal vostro Windows Phone
  • Premete su opzioni (…) e quindi su “aggiungi a preferiti” (non importa su quale pagina web ci troviamo)
  • Nella casella di testo “Nome” digitiamo “!TROVA”
  • Nella casella di testo “Indirizzo Web” inseriamo questo testo
javascript: (function(){function G(){var pf=doc.getElementById('pf');var qt=doc.getElementById('qt');if(null==pf){pf=doc.createElement('div');pf.id='pf';var s=pf.style;s.position='absolute';s.zIndex='99';s.top=(scT||scBT)+'px';s.left=(scL||scBL)+'px';s.width='100%';s.backgroundColor='#FFFF00';pf.appendChild(doc.createTextNode('Search: '));qt=doc.createElement('input');qt.id='qt';qt.type='text';pf.appendChild(qt);var sb=doc.createElement('input');sb.type='button';sb.value='Find';sb.onclick=function(){P(qt.value)};pf.appendChild(sb);doc.body.appendChild(pf);}else{pf.style.display='inline';count=0;}}function P(s){document.getElementById('pf').style.display='none';if(s==='')return;var n=srchNode(document.body,s.toUpperCase(),s.length);alert("Found "+count+" occurrence"+(count==1?"":"s")+" of '"+s+"'.");pf.parentNode.removeChild(pf);return n;}function srchNode(node,te,len){var pos,skip,spannode,middlebit,endbit,middleclone;skip=0;if(node.nodeType==3){pos=node.data.toUpperCase().indexOf(te);if(pos>=0){spannode=document.createElement("SPAN");spannode.style.backgroundColor="red";middlebit=node.splitText(pos);endbit=middlebit.splitText(len);middleclone=middlebit.cloneNode(true);spannode.appendChild(middleclone);middlebit.parentNode.replaceChild(spannode,middlebit);++count;skip=1;}}else{if(node.nodeType==1&&node.childNodes&&node.tagName.toUpperCase()!="SCRIPT"&&node.tagName.toUpperCase!="STYLE"){for(var child=0;child<node.childNodes.length;++child){child=child+srchNode(node.childNodes[child],te,len);}}}return skip;}var count=0,scL=0,scT=0,scBL=0,scBT=0;var w=window,doc=document;if(typeof doc.body!='undefined'&&typeof doc.body.scrollLeft!='undefined'){scBL=doc.body.scrollLeft;scBT=doc.body.scrollTop;}if(typeof doc.documentElement!='undefined'&&typeof doc.documentElement.scrollLeft!='undefined'){scL=doc.documentElement.scrollLeft;scT=doc.documentElement.scrollTop;}G();})()
  • Salviamo le modifiche

Di seguito un video dimostrativo delle funzioni implementate tramite javascript:

Grazie a silric per la segnalazione – via

Commenta la notizia

Vuoi un'immagine profilo personalizzata? Impostala su Gravatar utilizzando la stessa e-mail associata ai commenti.


  1. Gerry ha detto:

    Interessante, lo provo sul mio lg

  2. Omnia7 ha detto:

    Ragazzi, posso provare anche senza che io abbia il telefono sbloccato?

  3. Giulio ha detto:

    Se volevate renderlo ibpossibile la fare tramite telefono ci siete riusciti :D non si riescie a copiare i codici

  4. Giulio ha detto:

    Non è che riuscireste a passarmelo via mail :) sono un fuori sede e non ho il pc a portata di mano :D…anzi faccio un’altra prova…magari uscendo dalla applicazione plaffo riesco a copiare lo script

  5. Fabrizio Verdicchio ha detto:

    Io ho fatto il copia/incolla dalla mail e salvato il TROVA, ma il caricamento dopo che dai preferiti tappo su TROVA è infinito…c’è un errore?

    • Tonyxx85 ha detto:

      Si, c’èra un piccolo errore. Ora è corretto ;)

      • Fabrizio Verdicchio ha detto:

        Ho corretto Tony, ma rimane impallato nel caricamento….Ho copiato il codice dal corpo testo della mail che mi sono inviato, non è che qualcosa si modifica col copia/incolla?

  6. kais ha detto:

    Microsoft per qualche motivo ha rimosso dal browser Internet Explorer di Windows Phone le comode funzioni di “Avanti” e “Trova”.

    mai capita sta scemza che ha fatto ms.

  7. NewPete98 ha detto:

    Finalmente un trucchetto non per telefoni sbloccati. Queste due funzioni mi sembrano utilissime non capisco perché Microsoft le abbia rimosse…

  8. dome92 ha detto:

    Non . Funziona, caricamento infinito, help

  9. ironsampei ha detto:

    Provato su omnia7 ma il caricamento è infinito… :'(

    • Tonyxx85 ha detto:

      Aspettate, il primo codice è corretto, sul secondo forse c’è un errore, stiamo verificando ;)

      • Ironsampei ha detto:

        Ho riprovato il comando avanti perché mi era venuto il dubbio che avendo impostato la lingua inglese dovessi rinominare il nome invece di “avanti” in “forward” così facendo ora và

        • PeppeGC ha detto:

          Nell’area di testo nome potete mettere qualsiasi nome. Nell’articolo abbiamo messo il punto esclamativo all’inizio in modo da averli i primi della lista

  10. M04r3n0 ha detto:

    Non vedo il testo da copiare per il comando “trova” …

  11. silric ha detto:

    Lg Optimus7:
    Funziona…

  12. Tonyxx85 ha detto:

    Ok ragazzi, abbiamo corretto il codice per il tasto “Trova” ;)

  13. Enrico ha detto:

    Ok grazie adesso va!

  14. Danilo ha detto:

    Siete grandi, perfettamente funzionante su HD7 :D

    ps. Speriamo cmq che microsoft con il prossimo aggiornamento riporti le due funzioni, non ha senso riumuoverle

  15. Simone Carpentiero ha detto:

    mmm, boh lo trovo un po’ scomodo, la funzione più utile sicuramente è quella della ricerca, anche se un po’ spartana..

  16. Ironsampei ha detto:

    Ora funziona tutto :) grazie mille

  17. TOM ha detto:

    Ciao ragazzi, vi segnalo che nella stessa discussione su xda sono stati aggiunti altri script javascript… c’è la funzione “traduci” e “solo testo”

  18. ledlorenzo ha detto:

    Già che ci siete, dopo aver corretto il codice sostituite quel “soccombere” con “sopperire” nell’articolo… ;)

    • NeM ha detto:

      Guarda che soccombere si può dire o.O

      • ledlorenzo ha detto:

        Addirittura 3 pollici versi per una semplice segnalazione di un refuso :(

        Cioè, ragazzi.. Sono abbastanza intristito, perché è ovvio che non va bene così la frase.. ma calma! Se pure mi sbaglio che bisogno c’è?

        @NeM, so bene che soccombere si può dire, ma in questa frase non solo non c’entra una mazza, ma va a indicare proprio il contrario di quello che l’articolo vuole dire, o l’italiano è cambiato e non mi hanno avvisato?

        CITO:
        “GoodDayToDie”, un utente del forum XDA, ha realizzato due javascript per soccombere a queste mancanze in Windows Phone 7.5.”

        Questa frase dice che “GoodDayToDie” ha realizzato 2 javascript per “arrendersi” a queste mancanze in WP7.. Altro da eccepire?

        Un assiduo lettore offeso. Sia chiaro, gioco. ^-^

        • Simone Carpentiero ha detto:

          Secondo me hai ragione, è che molti l’italiano non lo conoscono e quindi ti mettono il pollice verso, per quanto riguarda l’articolo probabilmente è dovuto ad una traduzione automatica..

  19. Mariano ha detto:

    Ma su omnia7 funziona nessuno a provato!

  20. gian89 ha detto:

    ah finalmente l’opzione avanti era davvero comoda, ma non capisco perchè toglierla…

    p.s. dove l’ha presa quella cover per omnia 7??

  21. rec1978 ha detto:

    Bella questa trovata… Di fatto è un foreward creato direttamente con codice javascript, quindi funziona come se stessimo semplicemente cliccando su di un tasto AVANTI posto in una pagina web e questo fa si che possa funzionare a prescindere dal fatto che il telefono sia sbloccato o meno… Il browser interpreta il codice poichè per lui è come se si trattasse di un sito :D

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *