Avatar billede kjona Nybegynder
16. september 2002 - 11:32 Der er 19 kommentarer og
1 løsning

window.close???

Jeg har en fortrydknap i en form. Når denne knap aktiveres, skal vinduet lukkes. Hvordan kan man gøre det?
Min kode for knappen:
<asp:Button Text="Fortryd" runat="server"/>

Desuden har jeg en sub der aktiveres af en anden knap, er det muligt at kalde en funktion der lukker det pågældende vindue efter aktiviteterne i sub'en er udført?
Avatar billede jakobandersen Nybegynder
16. september 2002 - 11:38 #1
Avatar billede cultx Nybegynder
16. september 2002 - 11:38 #2
onclick="java script:window.close()"
Avatar billede jakobandersen Nybegynder
16. september 2002 - 11:38 #3
Artiklen skulle gerne besvare begge dine spørgsmål.
Avatar billede kjona Nybegynder
16. september 2002 - 11:53 #4
moonduck: Det virker ikke ved mig det der. Jeg bruger VBScript, kender du noget til det?
Avatar billede jakobandersen Nybegynder
16. september 2002 - 12:04 #5
Hvad virker ikke og hvilken fejl får du?

Man kan ikke bruge VBScript i ASP.NET, er det på klienten du bruger VBScript?
Avatar billede kjona Nybegynder
16. september 2002 - 12:09 #6
Sorry VB.NET...
Avatar billede jakobandersen Nybegynder
16. september 2002 - 12:18 #7
Hvilken fejl får du? Og hvordan ser din kode ud?
Avatar billede kjona Nybegynder
16. september 2002 - 12:40 #8
Jeg får fejlen, at det jeg skriver ikke er en del af den aspx side jeg udfører det på!


<asp:Button Text="Fortryd" onclick="VBScript:window.close()" runat="server"/>

<asp:Button Text="Fortryd" onclick="java script:window.close()" runat="server"/>

<asp:Button Text="Fortryd" onclick="Response.Write("<script>window.close()</script>")" runat="server"/>

Private Sub close_Click
(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles close.Click
  Response.Write("<script>window.close()</script>")
End Sub //Hvorfor skal det være en write??

Der er intet af det der virker!
Avatar billede jakobandersen Nybegynder
16. september 2002 - 12:43 #9
<script runat="server" language="VB">
Private Sub close_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles close.Click
  Response.Write("<script>window.close()</script>")
End Sub
</script>

<asp:Button Text="Fortryd" onclick="close_Click" runat="server"/>
Avatar billede kjona Nybegynder
16. september 2002 - 13:16 #10
Jeg har skrevet præcist det samme, og får følgende meddelelse: BC30035: Syntax error

Det er linien: Handles close.Click den ikke kan finde ud af
Avatar billede jakobandersen Nybegynder
16. september 2002 - 13:19 #11
<script runat="server" language="VB">
Private Sub close_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
  Response.Write("<script>window.close()</script>")
End Sub
</script>

<asp:Button Text="Fortryd" onclick="close_Click" runat="server"/>
Avatar billede kjona Nybegynder
16. september 2002 - 13:50 #12
Nu skriver den: String constants must end with a double quote !!??
Avatar billede jakobandersen Nybegynder
16. september 2002 - 13:55 #13
<script runat="server" language="VB">
Private Sub close_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
  Response.Write("<script" & ">window.close()</" & "script>")
End Sub
</script>

<asp:Button Text="Fortryd" onclick="close_Click" runat="server"/>
Avatar billede kjona Nybegynder
16. september 2002 - 14:02 #14
Ok det virker, hvor vildt!! :-)

Forklar lige hvorfor du har & tegnet inde i tag'et?? Jeg ville have sat det lige uden for, altså <script> & window.... & </sc....>
Avatar billede jakobandersen Nybegynder
16. september 2002 - 14:04 #15
Det er fordi ASP.NET parseren opfatter en "<script>" blok som noget specielt derfor bliver man nødt til at snyde parseren således at den ikke kan finde "<script>" blokken.
Avatar billede kjona Nybegynder
16. september 2002 - 14:07 #16
Aha, og det kan man ikke lave "lovligt"?
Avatar billede jakobandersen Nybegynder
16. september 2002 - 14:28 #17
Det tror jeg ikke, så skal man tilføje blokken dynamisk eller evt. ved at bruge en HTMTWriter
Avatar billede kjona Nybegynder
17. september 2002 - 01:40 #18
Ok, men tak for hjælpen! :-)
Avatar billede hanzimann Nybegynder
18. september 2002 - 09:42 #19
hov
Avatar billede kjona Nybegynder
18. september 2002 - 15:25 #20
Øhhhh, hov hvad?
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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

IT-JOB

Politiets Efterretningstjeneste

IT Sikkerhedsarkitekt i PET

Netcompany A/S

Test Consultant

Netcompany A/S

IT Consultant