gulli:board Logo

Anzeige


  Antwort
Wawuschel
Mitglied
 
Benutzerbild von Wawuschel
 
Registrierungsdatum: Apr 2001
Beiträge: 1.775
Opera - Suchergebnisse markieren

Hallo,

ich möchte von IE6 auf Opera 7.52 umsteigen.
Mir fehlt nur sehr eine Möglichkeit wie bei der Google Toolbar
Suchergebisse farblich zu hinterlegen?
siehe Anhang

... und wie blendet man das Opera-Symbol (neben der Uhr) aus?

Win98SE

Danke schon mal

cu
Wawuschel
Angehängte Grafiken
Dateityp: gif goggle.gif (16,2 KB, 14x aufgerufen)
Alt 11. 07. 2004, 19:34 Wawuschel is offline Mit Zitat antworten #1
aNtiCHrist
Moderator
 
Benutzerbild von aNtiCHrist
 
Registrierungsdatum: May 2000
Beiträge: 16.129
Das Symbol verschwindet,wenn man den Mail-, News- und Chatclient deaktiviert. Extras->Einstellungen->Programme und Pfade->eMail und Chat aktivieren Separat ausblenden kann man das IMO nicht, aber das wäre auch ziemlich unsinnig...

Für die Suche ist mir keine gleichwertige Funktion bekannt, aber das Highlight-Bookmarklet unter http://www.squarefree.com/bookmarklets/pagedata.html könnte man eventuell etwas umstricken.

[edit]
Es gibt dazu einen ausführlichen Thread in der Wishlist auf my.opera.com: http://my.opera.com/forums/showthread.php?threadid=9088

Alternativ kann man (wenn vorhanden) auch die Cacheversion der von Google gefundenen Seiten nutzen, da macht Google das Hervorheben automatisch.

Geändert von aNtiCHrist (11. 07. 2004 um 20:08 Uhr).
Alt 11. 07. 2004, 19:51 aNtiCHrist is offline Mit Zitat antworten #2
Wawuschel
Mitglied
(Threadstarter)
 
Benutzerbild von Wawuschel
 
Registrierungsdatum: Apr 2001
Beiträge: 1.775
geht mit einem kleinen Trick. Den folgenden Text (alles 1 Zeile)
als Bookmark speichern, das Leerzeichen zwischen
java und script entfernen und dann aufrufen.

Code:
java script:var gHCount,gHText,gHKeywords,gHRE;var gHColors=new Array("#ffff66","#A0FFFF","#99ff99","#ff9999","#ff66ff","burlywood","aquamarine","coral","cornflowerblue","cadetblue","chartreuse","chocolate","darkgoldenrod","darkgray","darkkhaki","yellow","lightpink","greenyellow","aqua","darkorange","darksalmon","darkseagreen","darkturquoise","deeppink","deepskyblue","dodgerblue","fuchsia","gold","goldenrod","indianred","khaki","lawngreen","lightblue","lightcoral","lightgreen","lightgrey","pink","lightsalmon","lightseagreen","lightskyblue","lightslategray","lightsteelblue","lime","limegreen","magenta","mediumaquamarine","mediumorchid","mediumpurple","mediumseagreen","mediumslateblue","mediumspringgreen","mediumturquoise","mediumvioletred","mistyrose","navajowhite","olive","orange","orangered","orchid","palegoldenrod","palegreen","paleturquoise","palevioletred","peachpuff","peru","hotpink","plum","powderblue","red","rosybrown","royalblue","salmon","sandybrown","silver","skyblue","springgreen","tan","thistle","tomato","turquoise","violet","wheat","yellowgreen");function getCookie() {var search = "AgoHighlight=";gHText='';if (document.cookie.length > 0) {offset = document.cookie.indexOf(search); if (offset != -1) {offset += search.length;end = document.cookie.indexOf(";", offset); if (end == -1)end = document.cookie.length;gHText=unescape(document.cookie.substring(offset, end));}}}function setCookie() {document.cookie = "AgoHighlight=" + escape(gHText)+ ";path=/;";}function CheckSearchString(text){var x=text;if(text==null)return;if(text.length==0)return;text="|" + text.replace(/\W+/g,"|") + "|";text=text.replace(/\|+/g,"|");if(!text.length> 1)return;gHKeywords=null;gHRE=null;gHText=x;gHCoun t=null;setCookie();text=text.substring(1,text.length-1).toLowerCase();gHCount=text.split("|");gHKeywords=text.split("|");for (var i=gHCount.length-1;i>=0;i-- ){gHKeywords[gHKeywords[i]]=i;gHCount[gHCount[i]]= 0;}gHRE=new RegExp("((" + gHKeywords.join(")|(") + "))", "i");return true;}function ClearWindowHighlights(w){var result=false;try{if (w.frames.length>0){for (var i=0;i<w.frames.length;i++){result= ClearWindowHighlights(w.frames[i]) || result;}}else{result= ClearNodeHighlights(w.document.body);}}catch(er){alert(er);return result;}return result;}function ShowWindowHighlights(w){try{if (w.frames.length>0){for (var i=0;i<w.frames.length;i++){ShowWindowHighlights(w.frames[i]);}}else{ShowNodeHighlights(w.document.body, w.document);}}catch(er){alert(er);return true;}return true;}function ClearNodeHighlights(node){var child, result=false;if (node==null)return result;if (node.nodeType==1){if (node.AgoHighlight){result=true;node.parentNode.replaceChild(node.firstChild,node);}else if( node.childNodes && node.tagName.toUpperCase()!="SCRIPT" && node.tagName.toUpperCase!="STYLE"){for (child=0; child < node.childNodes.length; child++){result= ClearNodeHighlights(node.childNodes[child]) || result;}}}return result;}function ShowNodeHighlights(node,doc){var nkeyw,match, pos=0, skip=0, spannode, middlebit, endbit, middleclone;if (node==null)return skip;if(node.nodeType==3 && node.data){pos=node.data.search(gHRE);if(pos>=0){skip=1;match=RegExp.$1. toLowerCase();nkeyw=gHKeywords[match];gHCount[matc h]++;spannode=doc.createElement("SPAN");spannode.AgoHighlight=true;spannode.style.fontWeight="bold";spannode.style.color="black";spannode.style.backgroundColor=gHColors[nkeyw];middlebit=node.splitText(pos);endbit=middlebit.splitText(match.length);middleclone=middlebit.cloneNode(true);spannode.appendChild(middleclone);middlebit.parentNode.replaceChild(spannode,middlebit);}}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+ShowNodeHighlights(node.childNodes[child],doc);}}return skip;}function ShowMsg(showmsg){var text="", text2="",j=0;if(!showmsg)return;for (var i=0;i<gHCount. length;i++){j+=gHCount[gHCount[i]];text+=gHCount[i ] + ": " + gHCount[gHCount[i]]+"\n";text2+="<BR><B style='color:black;background-color:" + gHColors[i] +"'>"+ gHCount[i] + "</B>: " + gHCount[gHCount[i]];}text="Items found:\n\n" + text + "\nTotal: " +j+" matches.\n ";text2="<P>Items found: <BR>"+text2+"<BR><BR>Total: " + j + " matches.</P>";switch(showmsg){case 1:if(j==0)alert("No items found for search string:\n'"+gHText+"'");break;case 2:alert(text);break;case 3:var w=window.open("","Highlight Results", "menubar=no, resizable=no,location=no,status=no,toolbar=no,scro llbar=yes,width=160,height="+ (120+ gHCount.length*20));w.document.write(text2);break;}return;}function Highlight(showmsg){var text;try{if (ClearWindowHighlights(window)) return;if (gHText==null)getCookie();text=prompt("Highlight keywords:", gHText); if(!CheckSearchString(text))return;ShowWindowHighl ights(window);if (showmsg)ShowMsg(showmsg);}catch(er){alert(er);ret urn;}} Highlight();

Quelle:
http://my.opera.com/forums/showthrea...threadid=61737

cu
Wawuschel

Geändert von Wawuschel (25. 08. 2004 um 17:48 Uhr).
Alt 19. 07. 2004, 17:50 Wawuschel is offline Mit Zitat antworten #3
g202e
ist ein Netter
 
Registrierungsdatum: Apr 2003
Beiträge: 1.107
Zitat:
Original geschrieben von Wawuschel
Den folgenden Text als Bookmark speichern, das Leerzeichen zwischen
java und script entfernen und dann aufrufen.
Kannst du das nochmal erläutern?
Den langen String wohin schreiben? In die Url-Zeile eines Bookmarks?
Habe keinen Plan.
Alt 19. 07. 2004, 18:22 g202e is offline Mit Zitat antworten #4
Wawuschel
Mitglied
(Threadstarter)
 
Benutzerbild von Wawuschel
 
Registrierungsdatum: Apr 2001
Beiträge: 1.775
Opera > Lesezeichen > Lesezeichen verwalten > Hinzufügen > Neues Lesezeichen

Name : z.B. Highlight Text
Kurz-/Nickname :
Adresse : den uhrig langen Text
Beschreibung :
[X] In Persönlicher Leiste Anzeigen

thats all

cu
Wawuschel
Alt 19. 07. 2004, 18:29 Wawuschel is offline Mit Zitat antworten #5
Chainsaw-Man
good girls dream :-|
 
Benutzerbild von Chainsaw-Man
 
Registrierungsdatum: May 2000
Ort: im Grünen
Beiträge: 2.771
Und wie bekommt das Java Script jetzt meinen Suchbegriff übergeben?

Hab das als Bookmark gespeichert, aber ich muss ja noch angeben wonach ich überhaupt suche
Alt 19. 07. 2004, 18:45 Chainsaw-Man is offline Mit Zitat antworten #6
Wawuschel
Mitglied
(Threadstarter)
 
Benutzerbild von Wawuschel
 
Registrierungsdatum: Apr 2001
Beiträge: 1.775
Zitat:
Original geschrieben von Chainsaw-Man
U... aber ich muss ja noch angeben wonach ich überhaupt suche

jo, so siehts aus
Übergeben wird leider nix

cu
Wawuschel
Alt 19. 07. 2004, 18:53 Wawuschel is offline Mit Zitat antworten #7
Chainsaw-Man
good girls dream :-|
 
Benutzerbild von Chainsaw-Man
 
Registrierungsdatum: May 2000
Ort: im Grünen
Beiträge: 2.771
Zitat:
Original geschrieben von Wawuschel
jo, so siehts aus
Übergeben wird leider nix

cu
Wawuschel

d.h.?


Muss ich jetz meinen Suchbegriff im Script selber definieren?

Mach dochmal ein Bsp wie ich auf dieser Seite hier einen Begriff hervorheben kann.

Gruß
Chainsaw
Alt 19. 07. 2004, 19:18 Chainsaw-Man is offline Mit Zitat antworten #8
aNtiCHrist
Moderator
 
Benutzerbild von aNtiCHrist
 
Registrierungsdatum: May 2000
Beiträge: 16.129
Der Suchbegriff wird doch abgefragt, oder hast du vergessen, die Zeilenumbrüche aus dem Script zu entfernen?
Alt 19. 07. 2004, 19:43 aNtiCHrist is offline Mit Zitat antworten #9
Wawuschel
Mitglied
(Threadstarter)
 
Benutzerbild von Wawuschel
 
Registrierungsdatum: Apr 2001
Beiträge: 1.775
Hi,

um den Zeilenumbruch zu entfernen habe ich den Text in einen TextEditor
(bei mir PSPad) eingefügt. Dann ans Ende der Ersten Zeile und einmal [Entf] gedrückt > wieder ans Ende der ersten Zeile [Entf] .... bis alles in einer einzigen Zeile steht
dann am Anfang der ersten Zeile das Leerzeichen zw. Java und Script entfernt

Diese gesamte Zeile dann als Bookmark speichern

Wenn Du dieses Bookmark dann aufrufst erschein ein Fenster in welches Du deine gewünschten Suchbegriffe (auch mehrere gleichzeitig) eintragen kannst.
Ein Klick auf [OK] und alle Deine Suchbriffe werden verschiedenfarbig hinterlegt.

cu
Wawuschel
Alt 19. 07. 2004, 20:41 Wawuschel is offline Mit Zitat antworten #10
hallvors
Mitglied
 
Registrierungsdatum: Aug 2004
Beiträge: 1
Code:
javascript:void(r=document.referrer);void(q=r.substring(r.indexOf('q=')+2, r.indexOf('&')).split('+'));for(i=0;i<q.length;i++){void(rx=new RegExp(q[i], 'gi')); void(document.body.innerHTML=document.body.innerHTML.replace(rx, '<span style="background: yellow">'+q[i]+'</span>')); }
Alt 25. 08. 2004, 17:39 hallvors is offline Mit Zitat antworten #11
Themen-Optionen Antwort


Themen-Optionen

Gehe zu



Alle Zeitangaben in UTC +1. Es ist jetzt 20:55 Uhr.
Angetrieben von vBulletin
Copyright ©2000 - 2006, Jelsoft Enterprises Ltd.
borderline.gullisys.net

Anmelden

Benutzername
Kennwort
© Copyright 1998-2008 gulli.com home | regeln | sitemap | kontakt | impressum | partner | downloads | disclaimer |
Message Boards and Forums Directory