03. juli 2006 - 20:55
Der er
6 kommentarer og 1 løsning
Submitning af form skal åbne popup side.
Hejsa Hvordan submitter jeg en form så der åbnes en popup der bearbejder informationerne der sendes med? Min form ser pt. således ud: Str = Str & "<form action=""sendtilven.asp?Mail=Send"" onsubmit=""return valider(this)"" method=""post"" name=""SaveForm"">" Str = Str & "<script language=""javascript"" type=""text/javascript"">" Str = Str & VbCrLf & "function valider(f){" & VbCrLf Str = Str & Check_Inputfelt("Navn", "Du mangler at angive dit navn") & VbCrLf Str = Str & Check_Inputfelt("email", "Du mangler at angive din e-mail.") & VbCrLf Str = Str & Check_Email("email", "Din e-mail er ikke gyldig.") & VbCrLf Str = Str & Check_Inputfelt("emailto", "Du mangler at angive din vens e-mail.") & VbCrLf Str = Str & "</script>" & VbCrLf På forhånd tak.
Annonceindlæg fra Computerworld
AI-agenterne kommer vrimlende
Virksomheder er på vej fra store sprogmodeller, der svarer på spørgsmål, til AI-agenter, der kan udføre opgaver på egen hånd. Det gør teknologien mere nyttig – og langt mere risikabel.
Så den åbner en popup der fortæller at meddelsen er sendt eller hvordan?
Mon det er noget i denne her stil du søger? <script type="text/javascript"> function popup(url,name,win_height,win_width) { pos_horizon = ((screen.width/2)-(win_width/2)); pos_vertical = ((screen.height/2)-(win_height/2)); window.open(url,name,"width="+win_width+",height="+win_height+",top="+pos_vertical+",left="+pos_horizon); } </script> <% Str = Str & "<form action=""sendtilven.asp?Mail=Send"" onsubmit=""return valider(this)"" method=""post"" name=""SaveForm"">" Str = Str & "<script language=""javascript"" type=""text/javascript"">" Str = Str & VbCrLf & "function valider(f){" & VbCrLf Str = Str & Check_Inputfelt("Navn", "Du mangler at angive dit navn") & VbCrLf Str = Str & Check_Inputfelt("email", "Du mangler at angive din e-mail.") & VbCrLf Str = Str & Check_Email("email", "Din e-mail er ikke gyldig.") & VbCrLf Str = Str & Check_Inputfelt("emailto", "Du mangler at angive din vens e-mail.") & VbCrLf Str = Str & onload="popup('popup.asp','mitvindue','300','300');"" & VbCrLf & " Str = Str & "</script>" & VbCrLf %>
Denne linie kommer ikke til at funke: Str = Str & onload="popup('popup.asp','mitvindue','300','300');"" & VbCrLf & "
Det kan du ha mere eller mindre ret i ;-) <% Str = Str & "<form action=""sendtilven.asp?Mail=Send"" onsubmit=""return valider(this)"" method=""post"" name=""SaveForm"">" Str = Str & "<script language=""javascript"" type=""text/javascript"">" Str = Str & VbCrLf & "function valider(f){" & VbCrLf Str = Str & Check_Inputfelt("Navn", "Du mangler at angive dit navn") & VbCrLf Str = Str & Check_Inputfelt("email", "Du mangler at angive din e-mail.") & VbCrLf Str = Str & Check_Email("email", "Din e-mail er ikke gyldig.") & VbCrLf Str = Str & Check_Inputfelt("emailto", "Du mangler at angive din vens e-mail.") & VbCrLf Str = Str & "</script>" & VbCrLf Str = Str & "<body>" & VbCrLf Str = Str & onload="popup('popup.asp','mitvindue','300','300');"" & VbCrLf & " Str = Str & "</body>" & VbCrLf %>
Det virker ikke. Men kan heller ikke se at det skulle med en onload, da jeg har så meget andet på siden. Desuden skal onloden vel ind i selve bodyen som <body onload=...>
19. august 2006 - 12:25
#7
Lukker
Vi tilbyder markedets bedste kurser inden for webudvikling