Avatar billede snuf Nybegynder
06. november 2001 - 17:39 Der er 40 kommentarer og
1 løsning

Self.close..

Hej.

Jeg har lavet en html-side med forms.

Når brugeren har indtastet sine data, trykker han på \"submit\".

Så skal vinduet/html-dokumentet lukkes. Et andet sted på Eksperten.dk har jeg fået dette script til dette:

<form name=\"minForm\" onSubmit=\"setTimeout(\'self.close()\',3000)\">

(jf: http://www.eksperten.dk/spm/130335).

Jeg ved bare ikke hvor jeg skal sætte det ind!

Kan nogen forklare mig det, som den idiot jeg er? Min forms navn er \"submit\".

Jeg vil gerne vide hvad der skal i <head> og hvad der skal i <body>.

Tak!

Snuf

Avatar billede jakoba Nybegynder
06. november 2001 - 17:45 #1
Der hvor du giver din form sit navn ligger din <form kommando

før kommandoens afsluttende  > tegn indsætter du
    onSubmit=\"setTimeout(\'self.close()\',3000);return true;\"

hvis der allerede står en onsubmit=\"noget\" parameter i din form kommando sætter du  setTimeout(\'self.close()\',3000);  ind foran det noget der står:
    onSubmit=\"setTimeout(\'self.close()\',3000);noget\"

mvh JakobA
Avatar billede snuf Nybegynder
06. november 2001 - 17:47 #2
Vi det sige at jeg ikke skal have <script> </script> ind i <head>eren?
Avatar billede jakoba Nybegynder
06. november 2001 - 17:49 #3
Nej, til detteher er der slet ikke brug for ngen <script kommando. Det hele sker i <form kommandoen
Avatar billede snuf Nybegynder
06. november 2001 - 18:07 #4
Jeg prøver...
Avatar billede nikolajdu Nybegynder
06. november 2001 - 18:08 #5
I øvrigt bør du nok skifte dit navn ud. <form name=\"submit\"> - det bryder jeg mig ikke om, det bliver noget rod. Kald den alt muligt andet.
Avatar billede snuf Nybegynder
06. november 2001 - 18:10 #6
OK. Det gør jeg så.

(Men det ER jo en submit-knap)!.

S
Avatar billede nikolajdu Nybegynder
06. november 2001 - 18:17 #7
Jamen det er ikke knappen du skal sætte det ind på. Det er allerøverst i formen.

Din submitknap skal du bare lade være. :-)

/Nikolaj
Avatar billede snuf Nybegynder
07. november 2001 - 15:36 #8
Mig igen.

Jeg har fundet ud af at jeg har spurgt om det forkerte... :o|

Det jeg gerne vil have, er at når man trykker på submit på den indlæste (\"_blank\") side, skal man ryge hen på en bestemt side (i samme mappe på serveren).

Kan nogen hjælpe mig med det?

Venligst,

/Snuf
Avatar billede snuf Nybegynder
07. november 2001 - 15:37 #9
Altså (på et sprog jeg forstår):

onSubmit goTo= \"\'bestemt side\'\"...

Er det noget i den stil?

/S.
Avatar billede nikolajdu Nybegynder
07. november 2001 - 15:40 #10
<form action=\"MIN_SIDE.html\" method=\"get\" onSubmit=\"setTimeout(\'top.close()\',3000\">

Nej du skal skrive det som Jakoba og jeg har skrevet det.
Avatar billede snuf Nybegynder
07. november 2001 - 15:58 #11
Er tilbage om en times tid.

Tak.

/S.
Avatar billede snuf Nybegynder
10. november 2001 - 14:47 #12
Jeg har brugt scriptet ovenfor:

<form action=\"MIN_SIDE.html\" method=\"get\" onSubmit=\"setTimeout(\'top.close()\',3000\">

..men det hjælper ikke. Jeg vil jo gerne vende tilbage til en bestemt side, men den defineres jo ikke i ovenstående script.

KAN man definere det?

/S.

Avatar billede nikolajdu Nybegynder
10. november 2001 - 14:53 #13
En time blev ti 3 dage.

Inden jeg svarer på dit spørgsmål så tænk dig om om du i virkeligheden ved hvad du vil??? self.close() - lukker vinduet. Så kan du jo ikke vende tilbage til noget?? Hvad er det du vil??
Avatar billede snuf Nybegynder
10. november 2001 - 14:59 #14
Ok, Nikolajdu.

(Sorry ´bout the delay)

Jeg har en hjemmeside udelukkende i flash... på nær én side der er i html. Denne side indholder forms som brugerne skal udfylde, for derefter at vende TILBAGE til Flashdelen.

Problemet er at når brugerne submitter, lukkes vinduet og skærmen er sort. DET er ikke særligt brugervenligt.

Du kan selv prøve her: http://cin-randers.dk/betaversion

Du skal vælge menupunktet: \'Kundekartotek\'.

/S.

Avatar billede cdc Novice
10. november 2001 - 15:00 #15
Skal det ikke bare fungere således at når man har submitted så skal der åbnes en ny side, dvs. redirect ???
input Type=\"Hidden\" Name=\"redirect\" Value=\"http://www.ditdomain.dk/tak.htm\">

/cdc
Avatar billede snuf Nybegynder
10. november 2001 - 15:01 #16
/cdc>> Det har jeg forsøgt, men jeg kan ikke få´et til at funke :o(

/S.
Avatar billede snuf Nybegynder
10. november 2001 - 15:04 #17
Forresten, /cdc.

Dit link virkede ikke:

http://www.ditdomain.dk/tak.htm

Snuf
Avatar billede nikolajdu Nybegynder
10. november 2001 - 15:04 #18
/cdc - Man kan ikke redirecte til et bestemt punkt i Flash uden det er møgbesværligt.

Ok Snuf - Det må være dit kald i Flash der er forkert for selfølgelig skal den ikke blive sort. Prøv at vis mig den action du bruger til at åbne det nye vindue med.
Avatar billede snuf Nybegynder
10. november 2001 - 15:07 #19
Det script der sidder på knappen der åbner html-siden, ser sådan her ud:

on (release) {
    getURL (\"kunder.htm\", \"_blank\");
}

Som du nok kunne se på kilden til html-dokumentet, har jeg fjernet selfclose delen igen. Der virkede fint, men jeg forsøgte med noget andet.

/S.
Avatar billede snuf Nybegynder
10. november 2001 - 15:10 #20
cdc> Sorry. Det er først nu jeg ser at dit link IKKE SKULLE virke... Tsk, tsk.

Jeg er lidt dense :o|

/S.
Avatar billede nikolajdu Nybegynder
10. november 2001 - 15:19 #21
Prøv bare lige for sjow at kombinere dit kald (der ellers burde være rigtigt) med en stop() action

on (release) {
stop()
    getURL (\"kunder.htm\", \"_blank\");
}
Avatar billede snuf Nybegynder
10. november 2001 - 15:22 #22
Det gav det samme resultat, Niko;

Skærmen går i sort.

/S.
Avatar billede nikolajdu Nybegynder
10. november 2001 - 15:35 #23
Jeg har ingen problemer hvis jeg laver det selv. Har du mulighed for at smide mig flashfilen, så kan jeg rette det for dig.

flasher@nikolajdu.dk

/Nikolaj
Avatar billede nikolajdu Nybegynder
10. november 2001 - 15:45 #24
Tak tak.

Du skal fjerne denne action fra din knap så virker det.

on (release) {
    loadMovieNum (\"kunder.swf\", 0);
}
Avatar billede snuf Nybegynder
10. november 2001 - 15:48 #25
Nej. Jeg har fjernet det, og det er det samme. Desværre.

/S.
Avatar billede nikolajdu Nybegynder
10. november 2001 - 15:50 #26
Det virker perfekt hos mig. Hvilken browser/styresystem bruger du??
Avatar billede snuf Nybegynder
10. november 2001 - 15:52 #27
IE og W98.

Hvad sker der hos dig? Er den på forsiden efter submit?
Avatar billede nikolajdu Nybegynder
10. november 2001 - 15:52 #28
Nej da efter submit sker der jo intet. Det har du jo fjernet, men flashfilmen bliver hvor den er.
Avatar billede nikolajdu Nybegynder
10. november 2001 - 15:53 #29
u skal lige indsætte setimeout igen.

Jeg er ude et par timer. Så held og lykke.
Avatar billede snuf Nybegynder
10. november 2001 - 15:54 #30
Underligt!!!

Hvilken browser/styresystem bruger du??

(og hvorfor modtager jeg ikke en mail når du submitter?)

/S.
Avatar billede snuf Nybegynder
10. november 2001 - 15:59 #31
GOD DAMN!

Nu virker det sgu´!

Hvad har du gjort ved den?

Jeg prøver lige at uploade den, for at se om det også virker på WWW.

Kanon,

Snuf
Avatar billede nikolajdu Nybegynder
10. november 2001 - 16:00 #32
Jeg fjernede såmænd bare den action jeg beskrev tidligere.
Avatar billede snuf Nybegynder
10. november 2001 - 16:00 #33
Forresten..

...kan jeg fjerne den prompt der kommer med`\'Denne webside forsøger at lukke vinduet. Vil du fortsætte?\'?

Snuf
Avatar billede snuf Nybegynder
10. november 2001 - 16:07 #34
Jeps!

Den virker også på nettet! Den ligger på:

http://cin-randers.dk/stuffi

Tak for det, Nikolaj.

Jeg sender dig lige pointene. Det var vist i to kategorier, såvidt jeg husker.

Snuf.

PS: Ved du om jeg kan fjerne prompten beskrevet ovenfor?
Avatar billede nikolajdu Nybegynder
10. november 2001 - 16:27 #35
Du kan ikke fjerne promten, når du sender vi email. Så skal du have fat i at bruge en formmail eller ASP/PHP/JSP istedet. Hvad afhænger lidt af hvor du har webhotel og hvad det understøtter.
Avatar billede snuf Nybegynder
10. november 2001 - 16:29 #36
Okay. Det lyder tilpas kompliceret og besværligt til at min æstetiske sans kikker den anden vej.

/S.
Avatar billede nikolajdu Nybegynder
10. november 2001 - 16:48 #37
hehe - :-)
Avatar billede cdc Novice
10. november 2001 - 16:52 #38
En meget fed side snuf

/cdc
Avatar billede nikolajdu Nybegynder
10. november 2001 - 16:53 #39
Jeg den er iøvrigt meget nydelig. :-)
Avatar billede nikolajdu Nybegynder
10. november 2001 - 16:53 #40
ja den... even
Avatar billede snuf Nybegynder
11. november 2001 - 13:16 #41
Tak for roserne! :ó)
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