Tipp: Windows Phone Internet Explorer um Suche und "Vorwärts" erweitern
Geschrieben von Andreas Erle (13.02.2012 14:50 CET)
Keine Frage, der Internet Explorer 9, der mit Windows Phone 7.5 "Mango" auf die Geräte gekommen ist, ist ein Meilenstein für den Zugriff auf Internetseiten von unterwegs. Einzig der Verlust der Suche auf der aktuellen Seite und das Wechseln auf die nächste Seite ("Vorwärts") fehlt vielen Anwendern. Das allerdings lässt sich mit relativ wenig Aufwand geradebiegen, wie die Kollegen von XDADevelopers zusammengeschrieben haben.
Dazu müssen kleine JavaScript-Snippets als Favoriten gespeichert werden, sodass man sie schnell aufrufen kann. Es empfiehlt sich dabei, deren Namen mit einem "!" beginnen zu lassen, damit sie in der Liste der Favoriten aufgenommen werden können. Dazu muss ein Favorit von einer beliebigen Webseite aus angelegt werden und dieser dann bearbeitet werden.
Vorwärts:
In das Adress-Feld des Favoriten muss nun
! javascript:history.forward()
(ohne das Ausrufezeichen) eingegeben werden.
Suche auf der Seite:
In das Adress-Feld des Favoriten muss nun
! 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
(ohne das Ausrufezeichen) eingegeben werden.
Am einfachsten geht dies, wenn man die Seite der Kollegen von 1800pocketpc aufruft, dort sind die Snippets als Text hinterlegt und können per Copy and Paste in einen Favoriten eingefügt werden.