Hej
Jeg har tidligere fået hjælp til mit Java Scripts "Search Engines"
http://www.kandu.dk/Spg154284.aspx fra Klaudi og nu har jeg brug for lidt hjælp igen.
Jeg så fundet Java Scripts frem igen og vil havde udbygget søgemaskinen til mange flere hjemmesider. Udgangspunket som Klaudi gav mig virker okay, men ved ikke hvor fejlen ligger når jeg selv udbygger søgemaskinen..
Java Scripts der virker fra Klaudi
<FORM method=post name=form>Søg
<INPUT id=ysearch> med <SELECT id=engine name=select>
<OPTION selected value="">- -Vælg din søgemaskine- -</OPTION>
<OPTION value=yahoo>Yahoo!</OPTION>
<OPTION value=google>Google</OPTION>
<OPTION value=googledk>Google DK</OPTION>
<OPTION value=youtube>Youtube</OPTION>
<OPTION value=subscene>Subscene</OPTION>
<OPTION value=impawards>Impawards</OPTION>
<OPTION value=trailer>Trailer Addict</OPTION>
<INPUT onclick=fin_search() value=Søg type=submit>
</SELECT></FORM>
<SCRIPT language=JavaScript type=text/javascript>
var keyword;
document.form.ysearch.value==keyword
function fin_search()
{
if(document.form.ysearch.value=="")
window.alert("Indtast et søgeord!!!");
else{
document.form.ysearch.value==keyword;
if(document.form.engine.value=="yahoo")
window.open("
http://search.yahoo.com/search?p="+document.form.ysearch.value+"&ei=UTF-8&fr=FP-tab-web-t&cop=mss&tab=");
else{
if(document.form.engine.value=="google")
window.open("
http://www.google.com/search?hl=en&ie=ISO-8859-1&q="+document.form.ysearch.value);
else{
if(document.form.engine.value=="googledk")
window.open("
http://www.google.dk/search?source=ig&hl=da&rlz=1G1GGLQ_DADK345&q="+document.form.ysearch.value);
else{
if(document.form.engine.value=="youtube")
window.open("
http://www.youtube.com/results?search_query="+document.form.ysearch.value);
else{
if(document.form.engine.value=="subscene")
window.open("
http://subscene.com/filmsearch.aspx?q="+document.form.ysearch.value);
else{
if(document.form.engine.value=="impawards")
window.open("
http://www.google.dk/search?source=ig&hl=da&rlz=1G1GGLQ_DADK345&q=site%3Awww.impawards.com+"+document.form.ysearch.value);
else{
if(document.form.engine.value=="trailer")
window.open("
http://www.traileraddict.com/search.php?domains=www.traileraddict.com&sitesearch=www.traileraddict.com&q="+document.form.ysearch.value);
else
window.alert("Vælg din søgemaskine");
}
return;
}}}}}}}
</SCRIPT>
-------------------------------------------------------------
Udbygning af Java Scripts
Er det så ikke bare at indsætte disse 2 koder.... fek.s
<OPTION value=imdb>IMDb</OPTION>
og
else{
if(document.form.engine.value=="imdb")
window.open("
http://www.imdb.com/find?q=+document.form.ysearch.value);
eller skal der stå noget specialt i value=imdb og engine.value=="imdb
Kan man skrive hvad det måtte være i "value" bare det hedder det samme alle steder?????
---------------------------------------------------------------------------------------------
Jeg har prøvet at erstatte web adresser med ny adresse i fra Java Scripts fra Klaudi.... Alle adresser jeg har erstatte med virker OK. Men virker ikke når jeg udvider søgemaskinen og indsætter på hjemmeside....
Så hvilke koder skal jeg indsætte generelt, ved ny søgefunktion/søgemaskine. Er det ikke bare disse 2 koder....
Eksempel på 5 ny søgemaskine:
<OPTION value=search1>Search Engines 1</OPTION>
<OPTION value=search2>Search Engines 2</OPTION>
<OPTION value=search3>Search Engines 3</OPTION>
<OPTION value=search4>Search Engines 4</OPTION>
<OPTION value=search5>Search Engines 5</OPTION>
else{
if(document.form.engine.value=="search1")
window.open("
http://www.indsæt web adresse her"+document.form.ysearch.value);
else{
if(document.form.engine.value=="search2")
window.open("
http://www.indsæt web adresse her"+document.form.ysearch.value);
else{
if(document.form.engine.value=="search3")
window.open("
http://www.indsæt web adresse her"+document.form.ysearch.value);
else{
if(document.form.engine.value=="search4")
window.open("
http://www.indsæt web adresse her"+document.form.ysearch.value);
else{
if(document.form.engine.value=="search5")
window.open("
http://www.indsæt web adresse her"+document.form.ysearch.value);
....... osv...... Planen er at udvide Java Scripts til 30 søgemaskiner... så er der nogen som har et bud på hvordan sådanne skabelon ser ud, hvor man bare erstatter teksten og web adresse <OPTION value=search1>Search Engines 1</OPTION>
og
else{
if(document.form.engine.value=="search1")
window.open("
http://www.indsæt web adresse her"+document.form.ysearch.value);
web adressen + engine.value=="search1
På forhånd tak
McBobo