---
title: "Tipsa funktion med jmail problem.."
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/73983-tipsa-funktion-med-jmail-problem"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "tank82"
published: "2003-04-13T12:36:40.000Z"
updated: "2003-04-13T18:18:09.000Z"
replies: 24
views: 514
page: 1
pages: 2
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/73983-tipsa-funktion-med-jmail-problem"
---

# Tipsa funktion med jmail problem..

_Sida 1 av 2._

## #1 — tank82, 2003-04-13T12:36Z

Tja,
Detta är en "tipsa" funktion till min nyhetssida som jag håller på med, men problemet är den att när man tipsar om en nyhet så får den inte med QueryStringen, utan bara www.domän.com/index.asp Fast det kanske inte går?

Om det är omöjligt så kanske det går att koppla ihop den med nyhets databasen på något vis, men hur?

```
<%
franmail = Request.Form("franmail")
tillnamn = Request.Form("tillnamn")
tipsasida = Request.Form("tipsasida")
dittnamn = Request.Form("dittnamn")

Set jmail = Server.CreateObject("JMail.Message")
 
jmail.AddRecipient "" & tillnamn & ""
jmail.From = "" & franmail & ""
Jmail.Priority = 1
jmail.Subject = "Tips!"
jmail.appendHTML "<font face=verdana><b>"
jmail.appendHTML "" & dittnamn & " vill tipsa dig om.... :"
jmail.appendHTML "</b></font>"
jmail.appendHTML "<br>"
JMail.appendHTML "http://" & Request.ServerVariables("SERVER_NAME") & Request.ServerVariables("URL")
jmail.appendHTML "<br>"
jmail.appendHTML "<font face=verdana><b>"
jmail.appendHTML "Mvh"
jmail.appendHTML "<br>"
jmail.appendHTML "</b></font>"
jmail.appendHTML "<font face=verdana>"
jmail.appendHTML "</font>"

jmail.Send( "mail.domän.com" )

Response.Redirect "index.asp?nav=tipsklart"
%>
```

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

## #2 — solbulle, 2003-04-13T13:10Z

JMail.appendHTML "http://" & Request.ServerVariables("SERVER_NAME") & Request.ServerVariables("URL") & Request.Querystring

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

## #3 — tank82, 2003-04-13T13:26Z

Tack

Det funka "nästan" =) det blir ingen ? efter index.asp

<http://www.domän.com/index.aspnav=tips>

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

## #4 — solbulle, 2003-04-13T14:04Z

Jaja, kasta in det då:

```
JMail.appendHTML "http://" & Request.ServerVariables("SERVER_NAME") & Request.ServerVariables("URL") & "?" &Request.Querystring
```

Du skulle kunna fixa en If-sats som kollar om det finns en querystring och kasta på det då o inte annras. (=din hemläxa ;) )

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

## #5 — tank82, 2003-04-13T14:05Z

hehe tack =)

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

## #6 — tank82, 2003-04-13T14:12Z

nu blir det

<http://www.domän.com/index.asp?nav=tipsskicka>

finns det något sätt så den tar url:en från sidan "innan" tipsskicka alltså tips.

öhh vad skrev jag? hmm jaja =)

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

## #7 — alj, 2003-04-13T14:35Z

Ja, på din "orginalsida" skriver du i forumuläret:

```
<form>
....
<input type="hidden" value="<%Request.Querystring%>" name="strang">
....
</form>
```

Sedan hämtar du den på din skicka sida somvanligt dvs:

```
<%
Dim StrStrang
strStrang = Request.Form("Strang")

'# Och byt: 
'#Mail.appendHTML "http://" & Request.ServerVariables("SERVER_NAME") & Request.ServerVariables("URL") & "?" &Request.Querystring
'#Till:

Mail.appendHTML "http://" & Request.ServerVariables("SERVER_NAME") & strStrang & "?" &Request.Querystring

%>
```

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

## #8 — tank82, 2003-04-13T14:51Z

nix det funka inte =(

ska inte:
Mail.appendHTML "http://" & Request.ServerVariables("SERVER_NAME") & strStrang & "?" &Request.Querystring

vara: (?)
jmail.appendHTML "http://" & Request.ServerVariables("SERVER_NAME") & strStrang & "?" &Request.Querystring

för om jag skickar med mail.appendHTML så får jag felmeddlande, men om jag skickar med jmail.appendHTML så funkar det, fast resultatet är samma dvs <http://www.domän.com/index.asp?nav=tipsskicka>

EDIT: felmeddelandet:

Microsoft VBScript runtime error '800a01a8' 

Object required: '' 

/tipsa/skicka.asp, line 19

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

## #9 — solbulle, 2003-04-13T15:18Z

Testa människa! :)

Jo, alj skrev nog bara fel, nog ska det vara jmail... osv.

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

## #10 — alj, 2003-04-13T15:21Z

Äh, JMail.appendHTML "http://" & Request.ServerVariables("SERVER_NAME")  & Request.ServerVariables("URL") & "?" & strStrang 
Skall det ju vara :)

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

## #11 — tank82, 2003-04-13T15:23Z

ok ska testa =)

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

## #12 — tank82, 2003-04-13T15:28Z

\*gråter\* nej det funkar inte =)

Hej!
Skulle bara tipsa dig om en nyhet som du hittar på adressen:
<http://www.domän.com/index.asp?>
Hälsningar, tank82

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

## #13 — solbulle, 2003-04-13T16:47Z

Vad är det egentligen som strular nu?
alj's Mail kan du glömma, den får han hålla på med bäst han vill på sitt håll, du ska skriva likadant som du gjort i resten av ditt script.

```
jmail.appendHTML "http://" & Request.ServerVariables("SERVER_NAME") & Request.ServerVariables("URL") & "?" & strStrang
```

Iofs får du väl kanske inte rätt adress där? Nu får du väl med dig "skickasidans" adress och inte den där du inkluderade(?) tipsfunktionen?
Om så är fallet, byt ut:
Request.ServerVariables("URL")
mot
Request.ServerVariables("HTTP_REFERER")

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

## #14 — alj, 2003-04-13T16:50Z

> **solbulle skrev:**
>
> Vad är det egentligen som strular nu?
> alj's Mail kan du glömma, den får han hålla på med bäst han vill på sitt håll, du ska skriva likadant som du gjort i resten av ditt script.
>
>
> ```
> jmail.appendHTML "http://" & Request.ServerVariables("SERVER_NAME") & Request.ServerVariables("URL") & "?" & strStrang
> ```

Det var väl just det jag skrev att det skulle vara eller vad menar du?

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

## #15 — solbulle, 2003-04-13T16:51Z

> **alj skrev:**
>
> Senast redigerad av alj 2003-04-13 klockan 18:50

Åfan! ;)

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

## #16 — alj, 2003-04-13T16:54Z

> **solbulle skrev:**
>
> > **alj skrev:**
> >
> > Senast redigerad av alj 2003-04-13 klockan 18:50
>
> 
> Åfan! ;)

Jaja, såg att jag skrivit Mail istället för JMail  :r ..

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

## #17 — solbulle, 2003-04-13T16:57Z

Precis, jag tror nog att du har rätt i din kod, precis som jag skrev längre upp, men däremot tror jag inte att tank82 observerade det och därmed fick han fel i sitt script.
 :)

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

## #18 — tank82, 2003-04-13T17:19Z

nää grabbar nu fattar jag inget =)
kolla igenom koden och ändra så det blir rätt..

Tack för att ni hjälper en nybörjare som mig ;)

tipsa.asp

```
<html>
<head>

</head>
<body><form method="post" action="index.asp?nav=tipsskicka">
  <table width="100%" border="0">
    <tr> 
      <td> 
        <div><font face="Verdana">Tipsa om denna artikel/nyhet.</font></div>
      </td>
    </tr>
    <tr> 
      <td> 
        <div><hr size="1" color="#000000"></div>
      </td>
    </tr>
    <tr> 
      <td> 
        <div><font face="Verdana">Ditt namn:</font></div>
      </td>
    </tr>
    <tr> 
      <td> 
        <div><font face="Verdana"><input type="text" size="35" name="dittnamn"></font></div>
      </td>
    </tr>
    <tr> 
      <td> 
        <div><font face="Verdana"><input type="hidden" name="franmail" value="autosend@domän.com"></font></div>
      </td>
    </tr>
    <tr> 
      <td> 
        <div><font face="Verdana">Din väns e-postadress:</font></div>
      </td>
    </tr>
    <tr> 
      <td> 
        <div><font face="Verdana"><input type="text" size="35" name="tillnamn"></font></div>
      </td>
    </tr>
    <tr> 
      <td> 
        <div><input type="hidden" value="<%Request.Querystring%>" name="strang"> <input type="submit" name="submit" value="Tipsa"></font></div>
      </td>
    </tr>
  </table>
</form></body></html>
```

skicka.asp

```
<%
Dim StrStrang
strStrang = Request.Form("Strang")
franmail = Request.Form("franmail")
tillnamn = Request.Form("tillnamn")
tipsasida = Request.Form("tipsasida")
dittnamn = Request.Form("dittnamn")

Set jmail = Server.CreateObject("JMail.Message")
 
jmail.AddRecipient "" & tillnamn & ""
jmail.From = "" & franmail & ""
Jmail.Priority = 1
jmail.Subject = "Tips!"
jmail.appendHTML "<font face=arial><b>"
jmail.appendHTML "Hej!<br>Skulle bara tipsa dig om en nyhet som du hittar på adressen:"
jmail.appendHTML "</b></font>"
jmail.appendHTML "<br>"
jmail.appendHTML "http://" & Request.ServerVariables("SERVER_NAME") & Request.ServerVariables("URL") & "?" & strStrang
jmail.appendHTML "<br>"
jmail.appendHTML "<font face=arial><b>"
jmail.appendHTML "Varma hälsningar, " & dittnamn & ""
jmail.appendHTML "<br>"
jmail.appendHTML "</b></font>"
jmail.appendHTML "<br>"
jmail.appendHTML "<br>"
jmail.appendHTML "<font face=arial><b>"
jmail.appendHTML "OBS Du kan INTE svara på detta mail."
jmail.appendHTML "<br>"
jmail.appendHTML "</b></font>"

jmail.Send( "mail.domän.com" )

Response.Redirect "index.asp?nav=tipsklart"
%>
```

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

## #19 — alj, 2003-04-13T17:51Z

På den sidan man skall tipsa om lägger du in detta:

```
<form method="post" action="skicka.asp">
  <table width="20%" border="0">
    <tr> 
      <td> 
        <div><font face="Verdana">Tipsa om denna artikel/nyhet.</font></div>
      </td>
    </tr>
    <tr> 
      <td> 
        <div><hr size="1" color="#000000"></div>
      </td>
    </tr>
    <tr> 
      <td> 
        <div><font face="Verdana">Ditt namn:</font></div>
      </td>
    </tr>
    <tr> 
      <td> 
        <div><font face="Verdana"><input type="text" size="35" name="dittnamn"></font></div>
      </td>
    </tr>
    <tr> 
      <td> 
        <div><font face="Verdana"><input type="hidden" name="franmail" value="autosend@domän.com"></font></div>
      </td>
    </tr>
    <tr> 
      <td> 
        <div><font face="Verdana">Din väns e-postadress:</font></div>
      </td>
    </tr>
    <tr> 
      <td> 
        <div><font face="Verdana"><input type="text" size="35" name="tillnamn"></font></div>
      </td>
    </tr>
    <tr> 
      <td> 
        <div><input type="hidden" value="<%Request.Querystring%>" name="strang"> <input type="submit" name="submit" value="Tipsa"></font></div>
      </td>
    </tr>
  </table>
</form>
```

skicka.asp

```
<%
Dim StrStrang
strStrang = Request.Form("Strang")
franmail = Request.Form("franmail")
tillnamn = Request.Form("tillnamn")
tipsasida = Request.Form("tipsasida")
dittnamn = Request.Form("dittnamn")

Set jmail = Server.CreateObject("JMail.Message")
 
jmail.AddRecipient "" & tillnamn & ""
jmail.From = "" & franmail & ""
Jmail.Priority = 1
jmail.Subject = "Tips!"
jmail.appendHTML "<font face=arial><b>"
jmail.appendHTML "Hej!<br>Skulle bara tipsa dig om en nyhet som du hittar på adressen:"
jmail.appendHTML "</b></font>"
jmail.appendHTML "<br>"
jmail.appendHTML "http://" & Request.ServerVariables("SERVER_NAME") & Request.ServerVariables("URL") & "?" & strStrang
jmail.appendHTML "<br>"
jmail.appendHTML "<font face=arial><b>"
jmail.appendHTML "Varma hälsningar, " & dittnamn & ""
jmail.appendHTML "<br>"
jmail.appendHTML "</b></font>"
jmail.appendHTML "<br>"
jmail.appendHTML "<br>"
jmail.appendHTML "<font face=arial><b>"
jmail.appendHTML "OBS Du kan INTE svara på detta mail."
jmail.appendHTML "<br>"
jmail.appendHTML "</b></font>"

jmail.Send( "mail.domän.com" )

Response.Redirect "index.asp?nav=tipsklart"
%>
```

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

## #20 — tank82, 2003-04-13T18:04Z

Nu ger jag upp  :( 
det funkar inte.....

det ska bli:
<http://www.domän.com/index.asp?nav=tips>

inte:
<http://www.domän.com/index.asp?>
eller:
<http://www.domän.com/index.asp?nav=tipsskicka>

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/73983-tipsa-funktion-med-jmail-problem  
Nästa sida: https://www.webforum.nu/amne/asp/73983-tipsa-funktion-med-jmail-problem/page2.md
