Avatar billede badazz Novice
15. november 2004 - 16:15 Der er 12 kommentarer og
1 løsning

Simpelt HTML søges

Hejsa.. jeg har brug for et lille simpelt html dokument..

øverst på siden skal der være et tekst felt.. og ved siden af. en søg knap. nedenunder er det en iframe,

Når man skriver et XXX cifret tal i tekstboksen, og klikker på søg. så skal den vise et .txt dokument i iframen  filnavnet på txt dokumentet er identisk med det der blev skrevet i sægefeltet...


200 point den den der gider lave sådan en lille hurtig en til mig... i HTML...
Avatar billede elskermad.dk Nybegynder
15. november 2004 - 17:47 #1
<form name='side' nethod='post' action='side.html'>
  <input type='text' name='sti'><br>
  <input type='button' name='find' value='søg' onClick="document.getElementById('iframe-id').src=document.side.sti.value + '.txt'">
</form>

ikke testet, men ideen burde være der!
Avatar billede olebole Juniormester
15. november 2004 - 18:01 #2
<ole>

Næsten ... men ikke helt. Formen skulle nødigt submittes, hvis der trykkes 'Return', mens man står i feltet  ;o)

<form name='side' nethod='post' onsubmit="return false">
    <input type='text' name='sti'><br>
    <input type='button' name='find' value='søg'
        onClick="document.getElementById('iframe-id').src=this.form.sti.value + '.txt'">
</form>

/mvh
</bole>
Avatar billede olebole Juniormester
15. november 2004 - 18:01 #3
Eller:

<form name='side' nethod='post' onsubmit="document.getElementById('iframe-id').src=this.form.sti.value + '.txt';return false">
    <input type='text' name='sti'><br>
    <input type='button' name='find' value='søg'
        onClick="document.getElementById('iframe-id').src=this.form.sti.value + '.txt'">
</form>
Avatar billede olebole Juniormester
15. november 2004 - 18:02 #4
Den sidste var ikke helt rigtig  :)

<form name='side' nethod='post' onsubmit="document.getElementById('iframe-id').src=this.sti.value + '.txt';return false">
    <input type='text' name='sti'><br>
    <input type='button' name='find' value='søg'
        onClick="document.getElementById('iframe-id').src=this.form.sti.value + '.txt'">
</form>
Avatar billede badazz Novice
15. november 2004 - 18:51 #5
Syntes ikke lige jeg kan få det til at virke.. men kode ser således ud:

<html>

<head>
<title></title>
</head>

<body>
<form name='side' nethod='post' onsubmit="document.getElementById('iframe').src=this.sti.value +

'.txt';return false">
    <input type='text' name='docs\'><br>
    <input type='button' name='find' value='søg'
        onClick="document.getElementById('iframe').src=this.form.sti.value + '.txt'">
</form>
<IFRAME SRC="_blank" TITLE="iframe">


</body>

</html>
Avatar billede huutt Nybegynder
15. november 2004 - 19:09 #6
kan måske være fordi olebole har lidt travlt. der mangler nemlig et M i method og ikke et n.. klask til den lille ole der hehe ;)

<form name='side' method='post' onsubmit="document.getElementById('iframe').src=this.sti.value + '.txt';return false">

prøv det og se om det hjalp
Avatar billede badazz Novice
15. november 2004 - 19:22 #7
det virker stadig ikke :(

<html>

<head>
<title></title>
</head>

<body>
<form name='side' method='post' onsubmit="document.getElementById('iframe').src=this.sti.value +

'.txt';return false">
    <input type='text' name='docs\'><br>
    <input type='button' name='find' value='søg'
        onClick="document.getElementById('iframe').src=this.form.sti.value + '.txt'">
</form>
<IFRAME SRC="_blank" TITLE="iframe">


</body>

</html>
Avatar billede elskermad.dk Nybegynder
15. november 2004 - 20:23 #8
lige et par rettelser... det burde ikke være nødvendig at have en onClick længere, også skal boksen hedde sti og ikke docs som før skrevet :)

<html>

<head>
<title></title>
</head>

<body>
<form name='side' method='post' onsubmit="document.getElementById('iframe').src=this.sti.value + '.txt';return false">
    <input type='text' name='sti'><br>
    <input type='button' name='find' value='søg'>
</form>
<IFRAME SRC="_blank" TITLE="iframe">


</body>

</html>
Avatar billede elskermad.dk Nybegynder
15. november 2004 - 20:24 #9
også skal en iframe vel lukkes med en </iframe> ligesom alt muligt andet :)
Avatar billede badazz Novice
15. november 2004 - 20:36 #10
Med denne her kode virker den hvis man tryker på enter.. men ikke når man trykker på søg... hvordan får man det så det til at virke??
Avatar billede elskermad.dk Nybegynder
15. november 2004 - 21:41 #11
<html>

<head>
<title></title>
</head>

<body>
<form name='side' method='post' onsubmit="document.getElementById('iframe').src=this.sti.value + '.txt';return false">
    <input type='text' name='sti'><br>
    <input type='submit' name='find' value='søg'>
</form>
<IFRAME SRC="_blank" TITLE="iframe"></iframe>


</body>

</html>
Avatar billede elskermad.dk Nybegynder
15. november 2004 - 21:42 #12
også skulle jeg mene about:blank er bedre at skrive end _blank i iframens src, men er ikke sikker! (kan være olebole ved det)
Avatar billede badazz Novice
15. november 2004 - 23:25 #13
så virker det... takker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester