mbst Skrevet 4. august 2002 Del Skrevet 4. august 2002 Jeg har en enkel startside som ligger lokalt lagret. Har lagt den opp hit for anledningen. Jeg går fra tid til annen til Dictionary.com for å få forklaringer på engelske ord jeg ikke forstår. Søket på Dictionary.com resulterer i en url som denne: http://www.dictionary.com/search?q=ord Spørsmålet mitt er om det går an å lage en rute i start-siden min hvor du kan skrive inn et ord, feks house, og dermed få startsiden til å gå til url'en .. http://www.dictionary.com/search?q=house .. for et søk på Dictionary.com Kan ikke så mye html, bruker Dreamweaver. Men forstår en god del av det, bare bruken forklares. Ønsker en så enkel løsning som mulig, dvs heller en html-løsning enn innlasting av et script, program etc. Dette er sikkert en enkel match for mange av dere. :smile: /Edit: BBcode-redigeringen rota seg til! [ Denne Melding var redigert av: mbst på 2002-08-04 13:11 ] Lenke til kommentar
abcd423417984 Skrevet 4. august 2002 Del Skrevet 4. august 2002 ta "view source" eller "vis kode" på startsiden til dictionary.com og kopier det som står i avsnittet under <!-- Header --> du må nok fylle inn http://www.dictionary.com FØR det som står som "action" i form tag'n, men da skal det virke bra etterpå. [ Denne Melding var redigert av: namelezz på 2002-08-04 13:14 ] Lenke til kommentar
mbst Skrevet 4. august 2002 Forfatter Del Skrevet 4. august 2002 Tusen takk for raskt svar! Tror du at du kunne være så snill å forklare litt nærmere, mer detaljert, steg for steg e.l.? :smile: Lenke til kommentar
DanteUseless Skrevet 4. august 2002 Del Skrevet 4. august 2002 For å gjøre det enkelt står det i kilden til siden: I mellom <head> og </head>: Code: <script language="JavaScript" type="text/javascript"><!--function jump2form() { document.dict_form.q.select(); document.dict_form.q.focus();}function isblank(s) { for(var i = 0; i < s.length; i++) { var c = s.charAt(i); if ((c != ' ') && (c != 'n') && (c != 't')) return false; } return true;}function formcheck() { var d = document.dict_form.db[1].checked; var e = document.dict_form.q.value; if ((e == null) || (e == "") || isblank(e)) { alert("Please enter a word to look up."); jump2form(); } else if (d == 1) { location.href = ("http://www.thesaurus.com/cgi-bin/search?config=roget&words=" + escape(e)); } else { location.href= ("/search?q=" + escape(e)); } return false;}//--></script> (Disse sjekker om du har fylt ut riktig, valgt ordbok eller "Thesaurus" og lignende) Og på siden en eller annen plass: Code: <form name="dict_form" method="GET" action="/search" onsubmit="return formcheck();"><input type="text" name="q" size=17 maxlength=48 style="font-size:11pt;"><input type="submit" value="OK"></form> (Som legger opp Formen, med "sendeknapp") Og jeg ref'er til forrige post for hva du må forandre på. (han var litt kjappere ute enn meg=) -Dante Lenke til kommentar
abcd423417984 Skrevet 4. august 2002 Del Skrevet 4. august 2002 kan kanskje være lurt å legge til en <input type="hiden"> tag under formen da så den går rett til dictionary og ikke det andre valget. Lenke til kommentar
DanteUseless Skrevet 4. august 2002 Del Skrevet 4. august 2002 Egentlig ikke. Hvis man ser på koden: Code: else if (d == 1) { location.href = ("http://www.thesaurus.com/cgi-bin/search?config=roget&words=" + escape(e)); } else { location.href= ("/search?q=" + escape(e)); } return false; Så vil den automatisk sende POST'en til riktig url, hvis variabelen d ikke er satt. Dog for å trippelsikre seg kan det jo kanskje gjøres... Har ikke gidda å teste dog :wink: -Dante Lenke til kommentar
mbst Skrevet 4. august 2002 Forfatter Del Skrevet 4. august 2002 Så nettopp at Dictionary.com har en egen oppskrift på det jeg var ute etter! Takker uansett for hjelpen, dere var så absolutt på rett spor! :smile: http://www.dictionary.com/help/linking/searchbox.html [ Denne Melding var redigert av: mbst på 2002-08-04 16:37 ] Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå