webForumDet fria alternativet

Öppna i nytt fönster

0 svar · 212 visningar · startad av Jesper T

Jesper TMedlem sedan nov. 20017 144 inlägg
#1

Hej!!
Jag har detta script på min hemsida, men problemet är att det inte öppnar i ett nytt fönster. Hur gör man nu då?

       <script language="javascript">
<!--
var MAX_ENGINES = 30;
var EHGO_STRING = "infodump";
function MakeArray(n) {
for (var i = 1; i <= n; i++) {
this[i] = 0;
}
this.maxlen = n;
this.len = 0;
return this;
}
var engs = new MakeArray(MAX_ENGINES);
function find_substring(needle, haystack) {
var i, needlen = needle.length, haylen = haystack.length;
for (i=0; i<=haylen-needlen; i++) {
if (needle == haystack.substring(i,i+needlen))
return i;
}
return false;
}
function Engine(name, opts, home, search) {
var ehgo = find_substring(EHGO_STRING, search);
this.name = name;
this.opts = opts;
this.home = home;
this.pre_ehgo = search.substring(0,ehgo);
this.post_ehgo= search.substring(ehgo+EHGO_STRING.length, search.length);
}
function Add(name, opts, home, search) {
engs.len++;
if (engs.len <= engs.maxlen) {
engs[engs.len] = new Engine(name, opts, home, search)
}
else {
alert("Increase MAX_ENGINES: " + engs.len + ">" + engs.maxlen)
}
}
function DisplayForm() {
document.writeln('<FORM Name=Snarkform OnSubmit="HandleForm(this); return false">');
document.writeln('&nbsp;<font face="Verdana,Arial" style="font-size:11px;">Sök efter:</font>&nbsp;');
document.writeln('<font style="font-size: 9; color: #000000; font-family: verdana, arial">');

document.writeln('&nbsp;<INPUT class="text" size="17" name="query" style="font-FAMILY: verdana,arial,helvetica; font-size: 11px">');
document.writeln('<SELECT style="font-size: 9; color: #000000; font-family: verdana, arial" name="service">');
for (i=1; i <= engs.len; i++) {
document.writeln("<OPTION " + engs[i].opts + "> " + engs[i].name);
}
document.writeln('</SELECT> &nbsp;&nbsp;&nbsp;<input TYPE="image" VALUE="OK" SRC="../bilder/sok.gif" width="20" height="11" alt="Sök" border="0" align="absmiddle">');
document.writeln('</font></FORM>');
query = self.location.search;
if (query != null && query !='') {
if (query.length > 1) {
query = query.substring(1, query.length);
document.Snarkform.query.value=query
}
}
document.Snarkform.query.focus()
}
function HandleForm(form) {
//  form.submit();
var i, newq="", oldq=form.query.value;
for (i=0; i<oldq.length; i++) {  // compress [ ]+ into \+
var thischar = oldq.charAt(i);
if (thischar != ' ')
newq += thischar;
else if (lastchar != ' ')
newq += '+';
lastchar = thischar;
}
var eng = engs[1+form.service.selectedIndex];

parent.parent.location.href = newq ? eng.pre_ehgo + newq + eng.post_ehgo : eng.home;
document.Snarkform.query.focus()
}

Add("AltaVista", "", "http://www.altavista.com/", "http://www.altavista.com/cgi-bin/query?q=infodump" );
Add("Evreka", "", "http://www.evreka.com/", "http://www.evreka.com/query?pg=q&la=0&what=web&kl=sv&q=infodump" );
Add("Excite", "", "http://www.excite.com/", "http://search.excite.com/search.gw?search=infodump" );
Add("Google", "SELECTED", "http://www.google.com/", "http://www.google.com/search?q=infodump" );
Add("Hot Bot", "", "http://www.hotbot.com/", "http://www.hotbot.com/default.asp?MT=infodump" );
Add("Info Seek", "", "http://www.infoseek.com/", "http://www.infoseek.com/Titles?qt=infodump" );
Add("Lycos", "", "http://www.lycos.com/", "http://www.se.lycos.de/cgi-bin/pursuit?query=infodump" );
Add("MetaCrawler&nbsp;&nbsp;", "", "http://www.metacrawler.com/", "http://www.metacrawler.com/crawler?general=infodump" );
Add("Yahoo", "", "http://www.yahoo.com/", "http://search.yahoo.com/search?p=infodump" );
Add("Yahoo.se", "", "http://search.yahoo.se/search/se", "http://search.yahoo.se/search/se/search?p=infodump" );
Add("WebCrawler", "", "http://www.webcrawler.com/", "http://www.webcrawler.com/cgi-bin/WebQuery?searchText=infodump" );

//-->
</script>
        <script language="javascript">
 <!--
 DisplayForm();
 //-->
 </script>

MVH Jesper

133 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)