/ Forside / Teknologi / Udvikling / Java Scripts / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java Scripts
#NavnPoint
molokyle 5410
Klaudi 2799
smorch 2439
kim 1360
Harlekin 1134
bentjuul 984
gibson 800
severino 695
Random 675
10  konsulent.. 626
Submit'e FORM til nyt vindue
Fra : Thïngmand


Dato : 14-11-01 17:08

Jeg har en form jeg gerne vil til at åbne et nyt vindue og dataen dertil,
når der bliver trykket på submit.

Eks.

I et input felt kan man skrive et søgeord. Når man trykker på "søg" åbner et
nyt vindue med en søgning på ordet i jubii

Hvordan gør man det?



 
 
Thomas Mollerup (14-11-2001)
Kommentar
Fra : Thomas Mollerup


Dato : 14-11-01 21:22

> I et input felt kan man skrive et søgeord. Når man trykker på "søg" åbner
et
> nyt vindue med en søgning på ordet i jubii
>
> Hvordan gør man det?

Du skal gøre noget i stil med:

<form action="http://soeg.jubii.dk/res.asp" name="jubii" target="_new">
<input type="text" name="soegeord">
<input type="hidden" name="loc" value="dk">
<input type="submit" value="Søg">
</form>

Hilsen
Thomas Mollerup



Thïngmand (15-11-2001)
Kommentar
Fra : Thïngmand


Dato : 15-11-01 09:32

> Du skal gøre noget i stil med:
>
> <form action="http://soeg.jubii.dk/res.asp" name="jubii" target="_new">
> <input type="text" name="soegeord">
> <input type="hidden" name="loc" value="dk">
> <input type="submit" value="Søg">
> </form>

Glemte lige en vigtig detalje - form'en skal _både_ submit'e til et nyt
vindue og i sit eget.

Dertil havde jeg tænkt noget JavaScript fnidder, men hvad?



Thomas Mollerup (15-11-2001)
Kommentar
Fra : Thomas Mollerup


Dato : 15-11-01 17:58

> Glemte lige en vigtig detalje - form'en skal _både_ submit'e til et nyt
> vindue og i sit eget.
>
> Dertil havde jeg tænkt noget JavaScript fnidder, men hvad?


Okay det gør det straks lidt mere advanceret, prøve med:

<html>
<head>
<script>
function jubiiSearch(){


myOpenAWindow("http://soeg.jubii.dk/res.asp?loc=dk&soegeord="+myJubiiSearchF
orm.soegeord.value);

}

function myOpenAWindow(url){

windowID = window.open(url, 'myWindow', 'width=600, height=460,
resizable=1, status=1, left=300, top=200, menubar=0, scrollbars=0,
toolbar=0, location=0, directories=0');
return windowID;

}

</script>
</head>

<body>
<form name="myJubiiSearchForm" action="http://soeg.jubii.dk/res.asp"
onsubmit="jubiiSearch()">
<input type="text" name="soegeord">
<input type="hidden" name="loc" value="dk">
<input type="submit" value="Søg">
</form>
</body>
</html>



Thïngmand (16-11-2001)
Kommentar
Fra : Thïngmand


Dato : 16-11-01 10:02

> Okay det gør det straks lidt mere advanceret, prøve med:

Til eksemplet virker det fint, men den side der skal modtage input'et kræver
at det er sendt som POST...



Thomas Mollerup (16-11-2001)
Kommentar
Fra : Thomas Mollerup


Dato : 16-11-01 16:57


> Til eksemplet virker det fint, men den side der skal modtage input'et
kræver
> at det er sendt som POST...

Kan du så ikke bar skrive: method="post", i form tagen?


<form name="myJubiiSearchForm" method="post"
action="http://soeg.jubii.dk/res.asp"onsubmit="jubiiSearch()">
<input type="text" name="soegeord">
<input type="hidden" name="loc" value="dk">
<input type="submit" value="Søg">
</form>


Thomas Mollerup



Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408849
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste