Avatar billede mpj86 Nybegynder
19. juli 2003 - 00:57 Der er 3 kommentarer

Det dur ikke efter det skal starte op i en popup

Hej

Jeg har denne kode på en knap: onclick="this.form.action='java script:launch()'; this.form.submit()"

Og her er min popup kode:
<script>function launch(){popup=window.open("preview.php","popup","width=750,height=200,top=60,left=60,resizable=no,scrollbars=yes,menubar=no,toolbar=no,status=no,location=no")}</script>

Efter jeg vil have det i en popup er det ikke muligt at udskrive det via f.eks $_POST['navn'] i den fil som er i popup...

Det dur fint med dette:

onclick="this.form.action='side.php'; this.form.submit()"

Nogle der kan hjælpe mig så det dur igen?
Avatar billede roenving Novice
19. juli 2003 - 02:03 #1
Det lyder som om, du har fået en ekstra ting ind over -- kan du ikke prøve at lægge det hele frem, så det kan gennemskues ...

Du har jo en form, kan det ikke klares med noget på den ?-)

Prøv lige at lægge form-tag og knapper på den ...
Avatar billede mpj86 Nybegynder
19. juli 2003 - 09:13 #2
Jeg har en knap 'Vis prøve' af ens kommentar og her er så koden:

<form method="POST" action="<? $_SERVER['PHP_SELF'] ?>">
<textarea rows="20" name="form_kommentar" cols="70" style="border: 1px solid #000000; background-color:#B9E1FD; font: 11px verdana"></textarea><br>
<input type="submit" value="Skriv" name="skriv" Class="Submitknap" onclick="this.form.action='<?php echo $_SERVER['REQUEST_URI'] ?>'; this.form.target='_self'">
<input type="button" value="Vis Prøve" Class="Submitknap" onclick="this.form.action='java script:launch()'; this.form.submit()">
</form>
Avatar billede roenving Novice
19. juli 2003 - 14:16 #3
To forskellige angrebsvinkler kan vi tage:

1. Sætte en godkend-knap ind i preview.php, som submitter en form til den oprindelige action -- og det er det nemmeste, når du allerede har sat noget op serverside, men bestemt ikke det hurtigste for den som sidder med en gammeldags modem-forbindelse ...

2. Holde det client-side indtil der skal submittes, så preview'en slet ikke submitter formen og dermed sletter den, men der skrives en lille hurtig html-side inde i popup-vinduet med noget javascript, som fremviser det indskrevne ...
-- derefter kan man så vælge at have godkend-knappen i popup'en som trigger submit på formen, eller man kan vælge bare at lukke og så trykke submit i den oprindelige form ...
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