---
title: "left-hjälp"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/8811-left-hjälp"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Hazze"
published: "2001-04-02T15:08:00.000Z"
updated: "2001-04-02T19:28:00.000Z"
replies: 9
views: 211
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/8811-left-hjälp"
---

# left-hjälp

## #1 — Hazze, 2001-04-02T15:08Z

Hejsan!

Skulle behöva lite hjälp tror jag :)
Försöker lägga in en left-kod som visar de 100 senaste tecknen på följande rad men får det inte att fungera: :l

```
strText = strText & strNewsText & vbCrLf
```

Säkert ganska simpelt men... ;)

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

## #2 — LarsG, 2001-04-02T15:18Z

```
'100 första tecknen i txt
   str = left(txt,100)
'100 sista tecknen i txt
   str = right(txt,100)
'100 tecken från pos 50 i txt
   str = mid(txt,50,100)
```

eller vad menar du med senaste?

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

## #3 — Hazze, 2001-04-02T15:24Z

Usch, det är jag som uttrycker mig uselt :l ;) de första 100 tecknen i artikeln ska visas.

Hursomhelst... fick det tyvärr inte att fungera med hjälp av din kod. Hur exakt ska den placeras?

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

## #4 — LarsG, 2001-04-02T15:46Z

Om du har texten i variablen strText och enbart vill att 100 tecken ska komma ut så kan man lägga in det direkt i response.write

```
  response.write "<Html>"
  response.write left(strText,100)
```

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

## #5 — Hazze, 2001-04-02T16:41Z

Det finns ingen response.write i aspkoden... hrrm :)

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

## #6 — LarsG, 2001-04-02T17:08Z

Du menar att du använder

```
<%=strText%>
```

i så fall kan du lägga det direkt där

```
<%=left(strText,100)%>
```

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

## #7 — Hazze, 2001-04-02T17:28Z

Tackar för de snabba svaren LarsG! :) Följande felmeddelande uppenbarade sig:

Microsoft VBScript compilation error '800a03ea' 

Syntax error 

/johan/ezine/default.asp, line 411 

strText = \<%=left(strText,100)%
\----------^

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

## #8 — LarsG, 2001-04-02T17:37Z

Om du bara vill tilldela värdet till en annan variabel såär det bara att skriva

```
strText = left(strText,100)
```

Man kan använda \<%=value%\> när man blandar html-kod och vbscript på samma sida, t.ex

```

<HTML>
<BODY>
<%
  dim StrText
  strText = "hej hopp ditt feta nylle"
%>
  <a href="join.html"> <%=left(strText,10)%> </a>

</BODY>
</HTML>
```

Något konstruerat men ändå.

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

## #9 — Hazze, 2001-04-02T19:21Z

Ok, det börjar ta sig nu :)

Raden såg tidigare ut så här:

```
strText = strText & strNewsText & vbCrLf
```

Jag ändrade till följande:

```
strText = strText = left(strNewsText,100) & vbCrLf
```

Får inget felmeddelande, däremot fungerar det inte. Där ingressen till artikeln borde ligga står istället texten "false". Huah... :q :)

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

## #10 — LarsG, 2001-04-02T19:28Z

Okej, vi går vidare. Skriv så här

```
strText = left(strNewsText,100) & vbCrLf
```

(I din kod så tilldelar du strtext värdet av det logiska uttrycket **strText = left(strNewsText,100) & vbCrLf**

Dvs om  det som står på varsin sida om = är lika så blir strtext true annars 
false. Det är därför du får false som resultat.)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/8811-left-hjälp
