---
title: "MsgBox i VB-Script?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/43027-msgbox-i-vb-script"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "saw"
published: "2002-05-03T18:07:31.000Z"
updated: "2002-05-03T20:15:00.000Z"
replies: 15
views: 472
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/43027-msgbox-i-vb-script"
---

# MsgBox i VB-Script?

## #1 — saw, 2002-05-03T18:07Z

Går det att fixa till en vanligMsgBox?
I min uppdatsida så ville jag få en fråga i en NsgBox om jag vill skicka mail, vid ja skall ett mail skickas, annars inte.

Går detta?

Permalänk: https://www.webforum.nu/p/43027

## #2 — Ekström, 2002-05-03T18:24Z

msgBox() funkar inte i de senare versionerna.
Inte för mig iaf.

Permalänk: https://www.webforum.nu/p/665171

## #3 — @nders, 2002-05-03T18:27Z

Jo, visst fungerar msgbox i klientsides-VBScript.

```
<script language="VBScript">
   msgbox("ok?")
</script>
```

Dock då bara i Internet Explorer, eftersom det är den enda webbläsaren som stödjer VBScript.

Mvh,

Permalänk: https://www.webforum.nu/p/665172

## #4 — Ekström, 2002-05-03T18:52Z

Okej, är du säker på att det fortfarande fungerar i ASP också?

\<%
msgbox("Hallå")
%\>

Permalänk: https://www.webforum.nu/p/665193

## #5 — @nders, 2002-05-03T18:54Z

Det fungerar inte i ASP, och det har jag inte heller påstått. 

Mvh,

Permalänk: https://www.webforum.nu/p/665196

## #6 — Ekström, 2002-05-03T19:06Z

Hehe, jag har nog egentligen aldrig påstått att du påstått det heller :)

\*Vrider och vänder på inlägget\*

Permalänk: https://www.webforum.nu/p/665203

## #7 — solbulle, 2002-05-03T19:10Z

Mao bör Saw lösa det hela med en javascripts confirmruta på sidan som postar informationen/formuläret. (?)

Permalänk: https://www.webforum.nu/p/665205

## #8 — saw, 2002-05-03T19:12Z

Jo det fungerar, men hur fångar man upp svaret?
Det här fungerar inte, oavset vad jag trycker så blir svaret "mail skickas"

```
<script language="VBScript">
   msgbox("ok?"),vbYesNo,"Globala Föreningen"
   If vbYes = 6 Then
   msgbox("Mail skickas")
   Else
   msgbox("Inget mail")
   End If

</script>
```

Tack för att ni jobbar på lördagar.
Är det cola eller kaffe som gäller?

Permalänk: https://www.webforum.nu/p/665206

## #9 — solbulle, 2002-05-03T19:16Z

> Är det cola eller kaffe som gäller?

Hm... Det var en bra ide.

Fråga: Varför vb-script?

Tyvärr står jag utanför när det gäller sakfrågan.

Permalänk: https://www.webforum.nu/p/665211

## #10 — saw, 2002-05-03T19:30Z

Jag är mera kass där.
Vad jag vill göra är att den drar igång en sub rutin som skickar ett mail.
Annat förslag?

Permalänk: https://www.webforum.nu/p/665214

## #11 — solbulle, 2002-05-03T19:41Z

Nja, vad jag förstår så fungerar inte vbscript (på klienten)  i annat än Internet Explorer, så min undran är varför du inte använder dig av javascript för alert/confirmrutan?

Typ:

```
<script language="Javascript" type="text/javascript">

function areusure(){
	question = confirm("Vill du skicka ett mail?")
	if (question !="0"){
alert("Mail skickas")
document.formen.textfield2.value = "mail"
    	}
else
        {
alert("Inget mail");
document.formen.textfield2.value = "inget mail"

}
}
// -->
</script>

<form ACTION="inlagg.asp" onSubmit="return areusure()" METHOD="POST" name="formen">

              <input type="text" name="textfield">
              <input type="hidden" name="textfield2">
              <input type="submit" name="btnplace" value="SPARA" >

  </form>
```

Det finns säkert smidigare sätt, men men...

Permalänk: https://www.webforum.nu/p/665222

## #12 — @nders, 2002-05-03T19:42Z

Klientscript kommunicerar ju inte rakt av med serverscript utan att läsa om en sida. Jag hade gjort det hela med en javascript-confirm:

```
<script>
if (confirm('Skicka mail?'))
     location.href='skickamail.asp?id=2';
</script>
```

och i mottagande fil kört mailskicknings-sub:en efter att ha kontrollerat querystring.

Mvh,

Permalänk: https://www.webforum.nu/p/665224

## #13 — solbulle, 2002-05-03T19:44Z

Jaja, varför ska man använda sig av ett par rader kod när man som jag använder mig av ett tjugotal?

Amatör! ;)

(OBS mycket ironiskt.)

Permalänk: https://www.webforum.nu/p/665227

## #14 — saw, 2002-05-03T20:08Z

Ser bra ut @nders men vad jag ville var ju att dra igång e subrutin.
Kan jag göra det där.
Säg att rutinen heter sMail, hur skriver jag det då?

Permalänk: https://www.webforum.nu/p/665260

## #15 — @nders, 2002-05-03T20:11Z

Är din sub en asp-sub? Då måste du på något sätt ladda om sidan, eftersom all asp-kod redan är färdig-exekverad innan du kan köra en confirm() eller liknande.

Du får mha confirm() och location.href skicka vidare all information du behöver till asp-sidan och med request.querystring plocka in datan du behöver för att köra suben.

Mvh,

Permalänk: https://www.webforum.nu/p/665262

## #16 — saw, 2002-05-03T20:15Z

Jag löste det med en kryssruta istället.
Fungerar minst lika bra.

Permalänk: https://www.webforum.nu/p/665264

---

Tråden på webben: https://www.webforum.nu/amne/asp/43027-msgbox-i-vb-script
