Klaus Nørtoft Olesen <klaus.olesen@futura-data.dk> skrev i en
news:Cj1t6.9345$44.651605@news010.worldonline.dk...
> Hej.
>
> Jeg vil lave en side hvor jeg på en knap kan åbne et nyt vindue, hvor
> brugeren så kan indtast f.eks navn og E-mail. Når de så trykker Ok skal
> vinduet lukke og de indtastede data skal returneres til det første vindue
og
> vises.
>
> Kan det lade sig gøre?
>
> Hilsen Klaus
Ja det kan det men der skal to HTML filer til.
Den side som dine brugere skal indtaste oplysninger i kan se ud på denne
måde:
<HTML>
<HEAD>
<TITLE>Det store vindue</TITLE>
</HEAD>
<BODY BGCOLOR=WHITE>
<SCRIPT LANGUAGE=JAVASCRIPT>
function nytwin()
{
nytVindue = window.open('eks6-5.html', 'nytVin',
'toolbar=yes,location=yes,scrollbars=yes,width=500,height=200')
}
</SCRIPT>
<CENTER><H1>Velkommen til denne side!</H1>
<FORM NAME=outputFormular>
<INPUT TYPE=TEXT SIZE=20 NAME=inputLinje VALUE="">
<input type="button" value="Nyt vindue" name="nyt_vindue"
onClick="nytwin()">
</FORM></CENTER></BODY>
</HTML>
******************************************************************
Den fil som der åbnes med et klik på knappen kan se ud på denne måde:
<HTML>
<HEAD>
<TITLE>Det lille vindue</TITLE>
<SCRIPT LANGUAGE=JAVASCRIPT>
function opdaterHovedVindue(tekstFelt)
{
opener.document.outputFormular.inputLinje.value = "Hej " + tekstFelt.value
+ "!"
}
</SCRIPT>
</HEAD>
<BODY BGCOLOR=WHITE>
<H1>Hvad hedder du?</H1>
<FORM>
<INPUT TYPE=TEXT SIZE=20 onBlur="opdaterHovedVindue(this)">
<input type="button" value="OK" name="send_data" onClick="window.close()">
</FORM>
</BODY>
</HTML>
For en andens gangs skyld spørgsmål om javascript høre til i:
news:dk.edb.internet.webdesign.clientside
--
MVH
Claus Pryds
clarke@events.dk
http://www.whitehat.dk/clark3