---
title: "Sökmotorernas resultat i nytt webfönster?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/108415-sökmotorernas-resultat-i-nytt-webfönster"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "tuss"
published: "2004-08-03T10:03:03.000Z"
updated: "2004-08-03T17:57:28.000Z"
replies: 5
views: 455
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/javascript/108415-sökmotorernas-resultat-i-nytt-webfönster"
---

# Sökmotorernas resultat i nytt webfönster?

## #1 — tuss, 2004-08-03T10:03Z

Hej jag har hittat följande braiga script och skulle vilja ha hjälp med att få sökresultaten att visas i ett nytt webfönster. 

Nu har min sida flera ramar och sökresultatn från scriptet visas i samma ram som scriptet ligger i och det ser konstigt ut. 

\<script type="text/javascript"\>
/\* Detta script finns att hämta på <http://www.jojoxx.net> och
   får användas fritt så länge som dessa rader står kvar. \*/

function find(obj) {
	var wh = obj.jxengine.options\[obj.jxengine.selectedIndex\].value;
	word = obj.jxq.value;
	word = ReplaceChar(word,"+","%2B");
	word = ReplaceChar(word," ","+");
	if ( wh == "altavista")
		var url = "http://www.altavista.com/sites/search/web?pg=q&kl=XX&q=" + word;
	if ( wh == "evreka")
		var url = "http://search.evreka.passagen.se/query?kl=&what=web?q=" + word;
	if ( wh == "hotbot")
		var url = "http://hotbot.lycos.com/?query=" + word;
	if ( wh == "yahoo.com")
		var url = "http://search.yahoo.com/bin/search?p=" + word;
	if ( wh == "yahoo.se")
		var url = "http://se.search.yahoo.com/search/se?p=" + word;
	if ( wh == "lycos")
		var url = "http://search.lycos.com/main/default.asp?lpv=1&loc=searchhp&query=" + word;
	if ( wh == "webcrawler")
		var url = "http://web.webcrawler.com/d/search/p/webcrawler/index.jhtml?c=web&s=" + word;
	location.href=url;
	return false;
}
function ReplaceChar(String, OldChar, NewChar){
	for(n=0; n\<String.length; n++){
		if (String.charAt(n) == OldChar) String = String.substring(0,n) + NewChar + String.substring(n+1,String.length);
	}
	return String;
}
\</script\>
\<form onSubmit="return find(this);"\>
Sök på
\<select name="jxengine"\>
\<option value="altavista"\>Altavista\</option\>
\<option value="evreka"\>Evreka\</option\>
\<option value="hotbot"\>HotBot\</option\>
\<option value="yahoo.com"\>Yahoo.com\</option\>
\<option value="yahoo.se"\>Yahoo.se\</option\>
\<option value="lycos"\>Lycos\</option\>
\<option value="webcrawler"\>WebCrawler\</option\>
\</select\>
efter
\<input type="text" name="jxq"\>
\<input type="submit" value="Search"\>
\</form\>

Permalänk: https://www.webforum.nu/p/108415

## #2 — @nders, 2004-08-03T10:22Z

Då kan du byta 

```
location.href=url;
```

mot:

```
window.open(url);
```

Och du, använd gärna \[kod\]-taggar när du postar kod, så blir det lättare att läsa.

Slutligen: Välkommen till webForum!

Mvh

Permalänk: https://www.webforum.nu/p/1400921

## #3 — tuss, 2004-08-03T10:28Z

tack...Det är som ett mirakel

Permalänk: https://www.webforum.nu/p/1400927

## #4 — tuss, 2004-08-03T13:25Z

Hur får jag sökmotorerna att läsa å, ä, ö?

Hur får jag sökmotorerna att läsa å, ä, ö?

```
script type="text/javascript">
/* Detta script finns att hämta på [url]http://www.jojoxx.net[/url] och
får användas fritt så länge som dessa rader står kvar. */

function find(obj) {
var wh = obj.jxengine.options[obj.jxengine.selectedIndex].value;
word = obj.jxq.value;
word = ReplaceChar(word,"+","%2B");
word = ReplaceChar(word," ","+");
if ( wh == "altavista")
var url = "http://www.altavista.com/sites/search/web?pg=q&kl=XX&q=" + word;
if ( wh == "evreka")
var url = "http://search.evreka.passagen.se/query?kl=&what=web?q=" + word;
if ( wh == "hotbot")
var url = "http://hotbot.lycos.com/?query=" + word;
if ( wh == "yahoo.com")
var url = "http://search.yahoo.com/bin/search?p=" + word;
if ( wh == "yahoo.se")
var url = "http://se.search.yahoo.com/search/se?p=" + word;
if ( wh == "lycos")
var url = "http://search.lycos.com/main/default.asp?lpv=1&loc=searchhp&query=" + word;
if ( wh == "webcrawler")
var url = "http://web.webcrawler.com/d/search/p/webcrawler/index.jhtml?c=web&s=" + word;
window.open(url);
return false;
}
function ReplaceChar(String, OldChar, NewChar){
for(n=0; n<String.length; n++){
if (String.charAt(n) == OldChar) String = String.substring(0,n) + NewChar + String.substring(n+1,String.length);
}
return String;
}
</script>
<form onSubmit="return find(this);">
Sök på
<select name="jxengine">
<option value="altavista">Altavista</option>
<option value="evreka">Evreka</option>
<option value="hotbot">HotBot</option>
<option value="yahoo.com">Yahoo.com</option>
<option value="yahoo.se">Yahoo.se</option>
<option value="lycos">Lycos</option>
<option value="webcrawler">WebCrawler</option>
</select>
efter
<input type="text" name="jxq">
<input type="submit" value="Search">
</form>
>
```

Permalänk: https://www.webforum.nu/p/1401031

## #5 — Jojoxx, 2004-08-03T13:53Z

Det var länge sedan jag skrev det där scriptet så det skulle behövas uppdateras lite, men här är en variant som hanterar nationella tecken (och google).

```
<script type="text/javascript">
/* Detta script finns att hämta på [url]http://www.jojoxx.net[/url] och
får användas fritt så länge som dessa rader står kvar. */

function find(obj) {
var wh = obj.jxengine.options[obj.jxengine.selectedIndex].value;
word=(wh=="altavista"||wh=="google")?encodeURI(obj.jxq.value):escape(obj.jxq.value);

if ( wh == "altavista")
var url = "http://www.altavista.com/sites/search/web?pg=q&kl=XX&q=" + word;
if ( wh == "evreka")
var url = "http://search.evreka.passagen.se/query?kl=&what=web?q=" + word;
if ( wh == "hotbot")
var url = "http://hotbot.lycos.com/?query=" + word;
if ( wh == "yahoo.com")
var url = "http://search.yahoo.com/bin/search?p=" + word;
if ( wh == "yahoo.se")
var url = "http://se.search.yahoo.com/search/se?p=" + word;
if ( wh == "lycos")
var url = "http://search.lycos.com/main/default.asp?lpv=1&loc=searchhp&query=" + word;
if ( wh == "webcrawler")
var url = "http://web.webcrawler.com/d/search/p/webcrawler/index.jhtml?c=web&s=" + word;
if ( wh == "google")
var url = "http://www.google.se/search?ie=UTF-8&hl=sv&meta=&q=" + word;
window.open(url);
return false;
}
</script>
<form onSubmit="return find(this);">
Sök på
<select name="jxengine">
<option value="altavista">Altavista</option>
<option value="evreka">Evreka</option>
<option value="hotbot">HotBot</option>
<option value="yahoo.com">Yahoo.com</option>
<option value="yahoo.se">Yahoo.se</option>
<option value="lycos">Lycos</option>
<option value="webcrawler">WebCrawler</option>
<option value="google">Google</option>
</select>
efter
<input type="text" name="jxq">
<input type="submit" value="Search">
</form>
```

Posta gärna följfrågor i samma tråd så är det enklare att följa.

(Trådarna sammanslagna)

Permalänk: https://www.webforum.nu/p/1401062

## #6 — tuss, 2004-08-03T17:57Z

Supertack. Kan du också få in google så det funkar är du min hjälte för evigt

//Tuss

Permalänk: https://www.webforum.nu/p/1401184

---

Tråden på webben: https://www.webforum.nu/amne/javascript/108415-sökmotorernas-resultat-i-nytt-webfönster
