Avatar billede tue Nybegynder
20. august 1999 - 13:30 Der er 10 kommentarer og
1 løsning

Tekst fra en side, til en anden side.

Hvordan for jeg noget tekst, som brugeren har skravet på en side,
til at stå i på en anden side.

fx. i en udfyldnings formular der består af flere sider...

Ps. det gør ikke noget hvis svaret er i ASP, men det skal helst være i javascript.
Avatar billede justincase Nybegynder
20. august 1999 - 14:03 #1
Du kan enten bruge en cookie, eller eller sidens navn (filnavn.htm?info)

Hvordan ser din formular ud ?
Avatar billede tryl Nybegynder
20. august 1999 - 20:49 #2
Som skrevet kan du bruge document.cookie, men hvis folk har slået cookies fra virker den ikke.

Hvis det der skal gemmes kan holdes under 1024 tegn (flere vil ikke altid blive gemt) kan du bruge document.search (filnavn.html?tekst - som ovenstående indlæg).

Hvis du ikke har noget imod frames, kan du i en anden frame lave en form med et type=hidden felt. Denne referer du til via document.frames[framenavn].formnavn.feltnavn.value (formanvn vil være form hvis du ikke har angivet andet.
Avatar billede tue Nybegynder
25. august 1999 - 14:36 #3
Se Scannet http://www.scannet.dk

Hvis man går ind under "Domænetest", og tester et domæne,
og gå der efter ind under "Domæne registrering". Nu står det
domæne du lige har testede under  "Domænetest", i det felt der
hedder" Domæne 1:"

Det er sådan det skal virke...
Avatar billede pingo Nybegynder
01. september 1999 - 13:28 #4
Du kan gemme det i en session variabel.

Hvis du har din form - så får du en værdi som fx. Request.Form("domaene")

Så kan du sætte

Session("Domaene") = Request.Form("domaene")

Herefter kan du på din side hvori dette skal stå lave en input der ser sådan ud:

<INPUT TYPE="text" VALUE="<%=Session("Domaene") %>">

Er der ikke sat noget i session variablen - så er feltet også tomt!
Avatar billede erikjacobsen Ekspert
01. september 1999 - 13:48 #5
Spørgsmålet er oprettet i JavaScript, så det er næppe relevant at
bruge ASP, som det sker hos http://www.scannet.dk, og som pingo
foreslår.

Men jo, det kan da gøres, som tryl anfører.

side1.htm:

<HTML>
<HEAD>
<TITLE>Side 1</TITLE>
</HEAD>
<BODY>

<FORM ACTION="side2.htm" METHOD="GET">
Dit navn: <INPUT TYPE="TEXT" SIZE="20" NAME="navn"><BR>
<INPUT TYPE="SUBMIT">
</FORM>

</BODY>
</HTML>

side2.htm:

<HTML>
<HEAD>
<TITLE>Side 2</TITLE>
</HEAD>
<BODY>
Hej
<SCRIPT LANGUAGE="JavaScript1.1">
<!--
s=new String(document.URL);
s=s.substring(s.indexOf("?",1)+6,1000);
document.write(s)
//-->
</SCRIPT>
!
</BODY>
</HTML>
Avatar billede pingo Nybegynder
01. september 1999 - 15:00 #6
Erik: kig i spørgsmålet:

Ps. det gør ikke noget hvis svaret er i ASP, men det skal helst være i javascript.
Avatar billede pingo Nybegynder
01. september 1999 - 15:01 #7
Og ASP løsningen er jo faktisk noget bedre!
Avatar billede erikjacobsen Ekspert
01. september 1999 - 21:53 #8
Ja, jeg må jo se om jeg kan få nogle timer i læsning
på min gamle folkeskole igen.... :-)

Men derfor er det jo sjovt at prøve uden ASP, bare for at
se hvad der sker...
Avatar billede jumper Nybegynder
01. september 1999 - 23:02 #9
Brug cookies til at gemme hvad du har indtastet.

/Thor
Avatar billede tue Nybegynder
07. september 1999 - 13:12 #10
Jeg er lige gået igang med ASP og ved derfor ikke ret meget om det...

Er der ikke en der kan give mig den fulde kode i ASP.
Både side 1 og side 2...

Fra udfyldnings formular til udfyldnings formular...
Avatar billede pingo Nybegynder
28. oktober 1999 - 11:44 #11
tue: du kan sku' ikke forvente folk gider at skrive en fuld kode til dig..

prøv at arbejde med det du har fået..

men var det ikke snart på tide at lukke tråden?
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