---
title: "Problem med If-sats"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/166701-problem-med-if-sats"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "bigsky"
published: "2007-11-26T16:50:13.000Z"
updated: "2007-11-30T22:23:41.000Z"
replies: 7
views: 682
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/166701-problem-med-if-sats"
---

# Problem med If-sats

## #1 — bigsky, 2007-11-26T16:50Z

```
If sString = "{%strGoogleMaps%}" Then
'kod
Else
'kod
End If
```

Problemet är att om sString endast innehåller {%strGoogleMaps%} fungerar if-satsen, men inte om sString innehåller något annat också. Har provat byta ut = mot \<\> men då fungerar inte if-satsen om sString endast innehåller {%strGoogleMaps%}.

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

## #2 — Ledel, 2007-11-26T17:49Z

Vad är det du vill göra? Din if-sats kollar ju om sString är lika {%strGoogleMaps%} och inget annat, hur vill du att den ska göra?

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

## #3 — bigsky, 2007-11-26T17:52Z

Jag vill att koden i if-satsen ska köras om texten/mönstret {%strGoogleMaps%} förekommer i sString. Men med = körs den ju bara sString är lika med {%strGoogleMaps%}, oftast förekommer även annan text i sString. Hur ska jag utforma if-satsen för att det ska fungera?

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

## #4 — Peter S, 2007-11-26T17:55Z

if InStr(sString, "{%strGoogleMaps%}") \> 0 then

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

## #5 — Datorgruppen, 2007-11-30T11:37Z

Rätta mig om jag har fel men är det inte 

\<%
      StrGooglemaps
%\>

\<%=Strgooglemaps%\> ??? 

Fast jag kanske har missförståt det nu...

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

## #6 — Datorgruppen, 2007-11-30T11:38Z

Vill du koppla sidan till Google Maps så har google redan fixat det ..

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

## #7 — voigtann1, 2007-11-30T12:11Z

> **Datorgruppen skrev:**
>
> Rätta mig om jag har fel men är det inte 
> 
> \<%
>       StrGooglemaps
> %\>
> 
> \<%=Strgooglemaps%\> ??? 
> 
> Fast jag kanske har missförståt det nu...

Nej Datorgruppen... det är inte samma ;)

\= är lika som Response.Write. I detta fall så kan man ta det för givet att StrGooglemaps är en sträng men det kunde mycket väl vara en Sub funktion (även om det isfall är ett extremt dåligt namn på en sub ;)).
BigSky: Om jag förstå dig så vill ersätta "{%strGoogleMaps%}" med js skript från google maps så är det "enklare" med RegExp att ersätta i min mening. och då behöver du egentligen inte en IF fråga... men det beror lite på ditt scenario.

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

## #8 — bigsky, 2007-11-30T22:23Z

Problemet är redan löst men tack ändå.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/166701-problem-med-if-sats
