url opmaken door woord in tekstvak

Pagina: 1
Acties:
  • 305 views

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
beste...

ik wil voor mijn persoonlijke site een systeempje maken waar ik in een tekst/search field een woord intyp, wanneer ik vervolgens op de toets enter druk (dus geen knop) wil ik gelinkt worden naar www.mijnwebsite.com/<ingevoerdewoord>.html

ik heb de volgende code:
html:
code:
1
<input type='text' id='zoek' />


javascript:
code:
1
2
3
4
5
6
7
8
9
var zoek = document.getElementById('zoek');

zoek.addEventListener('keydown', function(e)
{
   if(e.keyCode === 13)
   {
      location.href = 'http://livescript.org/' + zoek.value + '.html';
   }
}, false);

echter wanneer ik een woord invoer en op enter druk, gebeurt er niks. heeft iemand een idee hoe ik dit werkend kan krijgen of misschien zelfs een betere oplossing?

alvast bedankt voor de eventuele moeite!

Acties:
  • 0 Henk 'm!

  • sanzut
  • Registratie: December 2006
  • Laatst online: 08:21

sanzut

It's always christmas time

Gewoon een form, met action does the job. Geen javascript nodig?

Acties:
  • 0 Henk 'm!

  • Stroopwafels
  • Registratie: September 2009
  • Laatst online: 18-09 18:22
Heb zelf niet veel verstand van Javascript maar is het niet document.location.href of window.location.href?

Acties:
  • 0 Henk 'm!

  • Manuel
  • Registratie: Maart 2008
  • Laatst online: 19-09 11:12
Ik wil je aanraden Firefox / Chrome of IE9 te installeren en dan gaan debuggen. Voor zover ik weet heeft een functie niet standaard de variabele 'location', daar moet vaak iets voor. Zie ook de reactie van Stroopwafels.

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
klopt het dan ook dat de enter toets gewoon helemaal niks doet? ook geen error?

@sanzut, hoe zou dat er ongeveer uitzien dan? hoe kan ik dan een variabel of een deel van de zoekfunctie verwerken in een nieuwe url en vervolgens de pagina doorlinken?

Acties:
  • 0 Henk 'm!

  • MueR
  • Registratie: Januari 2004
  • Nu online

MueR

Admin Tweakers Discord

is niet lief

Ik denk dat je nog eens moet lezen wat NMe in "C/c++/c#?" zegt. We zijn geen quickfix desk. Een beetje eigen inzet mag.

Anyone who gets in between me and my morning coffee should be insecure.

Pagina: 1

Dit topic is gesloten.