16. februar 2006 - 16:18
Der er
21 kommentarer og 1 løsning
2 Actions?
Hej Eksperter! Jeg er ikke sikker på om spørgsmålet er placeret i den rigtige kategori, men da det har en smule med PHP at gøre, ligger jeg den så her. Jeg kunne godt tænke mig at vide om man kunne have en formel med 2 actions? F.eks. <form action="hej.asp"> også på en eller anden måde også hej.php eller sammen fil, hvor jeg så ligger noget php i. Håber det er til at forstå, på forhånd tak.
Annonceindlæg fra XFlow
16. februar 2006 - 16:29
#1
Meget firkantet, nej det kan du ikke.. Men jeg er ikke helt sikker på at jeg forstår hvad du vil opnå. Kan du forklare det nærmere?
16. februar 2006 - 16:32
#2
<script ..> var navn = document.getElementById('NAVN_PÅ_INPUT').value; var mere = document.getElementById('NYT_NAVN_PÅ_INPUT').value; function asp() { frame1.location = "asp.asp?navn=navn&mere=mere"; } function php() { frame2.location = "php.php?navn=navn&mere=mere"; } </script> FORM: <form action="" method="post" onsubmit="asp();php();"> .. </form> <iframe name="frame1" style="display:none;"></iframe> <iframe name="frame2" style="display:none;"></iframe> -- men så kalder du over get.. - er ikke sikker på du kan med 2 actions! Beklager.
16. februar 2006 - 16:35
#3
Man kunne jo godt fylde to Iframes med hver deres <form> og derfor hver deres action, men jeg synes det virker til at være noget griseri. Men jeg vil gerne høre hvad zurekk kan uddybe omkring denne problemstilling.
16. februar 2006 - 16:36
#4
Derfor kan man, på samme måde som yezbarh's eksempel med GET, kalde hver <form>'s submit(), og på den måde sende som POST.
16. februar 2006 - 16:38
#5
Hmm. Det må ikke være sådan : fil.asp?navn=NAVN&sex=SÆÆX Det skal være sådan : fil.asp også php ligesådan, eller i samme fil.
16. februar 2006 - 16:40
#6
Kan du ikke.
16. februar 2006 - 16:40
#7
zurekk > Jeg savner stadig en bedre forklaring, for det kunne jo være at du er helt på vildspor :)
16. februar 2006 - 16:41
#8
fixxxer > Griseri gør ingenting ^^ Altså, jeg vil godt have at en formel skal gøre som jeg ber om i samme fil, og på samme tid, gøre noget som en fil på en helt anden server bér om =O
16. februar 2006 - 16:42
#9
Du kan jo lave et check? <script ..> function check() { if(document.getElementById('asp') == 0) { document.getElementById('test').action = "php.php" } else { document.getElementById('test').action = "asp.php" } } </script> <form id="test" action="" method="post" onsubmit="check();"> <input type="hidden" name="asp" value="0"> <input type="hidden" name="php" value="1"> .. </form>
16. februar 2006 - 16:50
#10
Yezbarh > Asso. Jeg er ikke den bedste til det med javascripting. Så jeg tror ikke jeg kan ligge det ind i min kode xD
16. februar 2006 - 16:53
#11
Jeg har fået fortalt at man ikke skal scripte cross-server, så det vil jeg lade jer op til.
16. februar 2006 - 16:53
#12
Oki Zurekk - så der ingen andre muligheder fra min siden.
16. februar 2006 - 17:11
#13
yezbarh > Jeg siger ikke den ikke kan bruges, men hvis du gad, enten forklare koden, eller vide hvordan jeg skulle gøre med 2 felter. Navn, og besked. fixxxer > Det er alligevel også kun imidlertidigt. But thanks though.
16. februar 2006 - 17:15
#14
<script ..> // laver en variabel som indeholder det som står i teksten "<input type="text" name="navn">" var navn = document.getElementById('navn').value; // siger sig selv var mere = document.getElementById('NYT_NAVN_PÅ_INPUT').value; function asp() { frame1.location = "asp.asp?navn=navn&mere=mere"; } function php() { frame2.location = "php.php?navn=navn&mere=mere"; } </script>
16. februar 2006 - 17:16
#15
<script ..> function check() { if(document.getElementById('asp') == 0) { document.getElementById('test').action = "php.php" } else { document.getElementById('test').action = "asp.php" } } </script> <form id="test" action="" method="post" onsubmit="check();"> <input type="hidden" name="asp" value="0"> <input type="hidden" name="php" value="1"> .. </form> ---------------------------- Det var mere den jeg gik efter, da jeg kun har et fil navn.
16. februar 2006 - 17:25
#16
Tænkte på - hvorfor i alverden skal du også lave 2 serverscripts? ASP og PHP fungere da ikke optimalt sammen - det er besværligt. Har desværre ingen idéer til hvordan det laves, da jeg faktisk tror det slet ikke er muligt.
16. februar 2006 - 17:27
#17
16. februar 2006 - 17:30
#18
Nå ok.. Det nå være muligt, så jeg må bare prøve at finde en løsning selv :D Skal du have points så lig lige et svar.
16. februar 2006 - 18:45
#19
.. hvis det kunne bruges.
16. februar 2006 - 19:37
#20
Njaohh.. Prøver at finde på noget =) Tak.
16. februar 2006 - 19:38
#21
Beklager jeg ikke kunne hjælpe så meget.
16. februar 2006 - 20:16
#22
^_^ Du skal da ikke beklage.
Vi tilbyder markedets bedste kurser inden for webudvikling