07. juli 2003 - 17:37Der er
35 kommentarer og 1 løsning
nyt vindue ved action
Man kan melde sig på maillisten og indtaster sit navn og sin email. Trykker på knappen 'send' og action er en ny side, som indsætter oplysningerne i databasen. Tilligemed skrives kære (det indtastede navn) Tak for osv osv. Det virker fint. Jeg vil gerne at min action-side åbner i et nyt vindue, som jeg selv definerer. Jeg har prøvet dette: <form name="form" onSubmit="return afsendelse(this)" action="java script:aaben('mailingliste.asp',300,200)" method="get"> Vinduet åbner med den rette side, MEN nu går der ingen oplysninger i databasen. Hvad skal jeg gøre?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Jeg forstår ikke rigtigt. Min actionside: mailingliste.asp virker perfekt, når bare jeg ikke åbner den i et nyt vindue?! Jeg kan jo godt åbne den med target="_blank", men så får jeg værktøjslinie og hele dynen med - og det er det jeg vil undgå. Kan det jeg gerne vil ikke lade sig gøre?
Ja - response.write giver ikke noget resultat. Men problemet er jo også, at det indtastede ikke går i databasen, når jeg smider min mailingliste.asp ind i et nyt vindue (via javascript) Vinduet åbner fint uden værktøjslinie og det hele og i den størrelse jeg be'r om. Det er ikke noget problem. Problemet er at jeg vil begge dele - både lægge i databasen og hente navnet retur - og det skal foregå i et nyt vindue. Som det er nu kan jeg enten sende data til databasen og få navnet retur til afsenderen - eller åbne et nyt vindue.
<br> <br> Velkommen på maillisten - <br> du får nu besked hver gang vi udsender nyt.<br> <br> <br> <br> <br> <a href="java script:window.close()" onFocus="this.blur()" class="luk"><br> <br> <br> <br> <br> Close</a> </div> </td> </tr> </table>
</body> </html>
og min form: <form name="form" onSubmit="return afsendelse(this)" action="mailingliste.asp" method="get">
Når jeg submitter denne form - virker det upåklageligt. Der skiftes til mailingliste.asp, som sætter i databasen og som skriver Kære (navn) osv
Så er det bare at jeg bare gerne vil åbne mailingliste.asp i et lille vindue i stedet for at siden fylder hele vinduet.
Jeg kan ikke lige overskue dit forslag. Det ser ud som om, at det jeg har nu skal kasseres helt - og at det er en helt anden løsning du foreslår. Er der ingen ligetil løsning med den kode jeg pt. har?
Tro det eller lad være - men det er sket før når jeg kopierer hertil - at lige netop this.blur() mangler den sidste parantese??!! Ja jeg ved det lyder som om det er mig der er tosset :o) - og det er jeg nok også - men det er faktisk rigtigt! Jeg har den korrekt i koden.
Ja jeg kan godt vælge din løsning - men jeg vil jo også gerne lære det her!
Jeg prøver at læse lidt i mine bøger - og lader spørgsmålet stå lidt.
siden er designet til samme opløsning (tror jeg), så der skulle egentligt ikke være chance for at indholder fylder mere end der kan være på skærmen (i framen)..
Jeg har to filer: Den med formen, hvor man indtaster navn og email. Den hedder mail.htm Og i den er action="mailingliste.asp" som lægger i databasen og derefter skriver til indtasteren: Hej (navn) osv Dvs. jeg skifter væk fra min oprindelige indtastningsside - og vil derfor blot gerne ha' at mailingliste.asp er i et popupvindue. Ja - jeg bruger access
du indtaster navn og email på form-siden [1] [1] åbner så [2] som gemmer info i db og skriver "Hans Hansen er lige blevet tilmeld listen (hans@hansen.dk)".. og der vil så være en luk knap.. data'ne (felterne) fra [1] slettes automatisk da der submittes..
Det virker faktisk! - Der åbner et nyt vindue med det jeg har tilføjet - og det går i databasen. MEN form.asp skifter til en fejlside, hvor der står:
HTTP-fejl 405 405 Metoden er ikke tilladt.
Den metode, der er angivet på anmodningslinjen, er ikke tilladt for den ressource, der er identificeret af anmodningen. Kontroller, at du har installeret den rigtige MIME-type for den ressource, du har bedt om.
Kontakt administratoren for serveren, hvis problemet opstår igen. ------------------------------------------------------------------------------ Jeg bruger Access 2000 og Win 98 - hvis det overhovedet har noget med sagen at gøre.
Jo jo - men det er nu det mindste af det. Det hjælper jo ikke meget at det er pænt, hvis det ikke virker! Jeg er ihvertfald glad for hjælpen. Hyg dig Frida
jeg sad 100 år og kunne ikke forstå hvad der var galt.. men det viser sig at det bare var filnavnet på databsen der var forkert :) .. jeg havde skrevet "db.mdb".. i stedet for "db1.mdb".. manglede "1" efter "db"..
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.