Gå til innhold
Trenger du hjelp med internett og nettverk? Still spørsmål her ×

Enkelt (?) html-problem


Anbefalte innlegg

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! :lol:

 

[ Denne Melding var redigert av: mbst på 2002-08-04 13:11 ]

Lenke til kommentar
Videoannonse
Annonse

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

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

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...