---
title: "förhandsgranska och wfkod"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/13655-förhandsgranska-och-wfkod"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "laidback"
published: "2002-01-04T20:55:00.000Z"
updated: "2002-01-09T11:29:00.000Z"
replies: 7
views: 339
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/13655-förhandsgranska-och-wfkod"
---

# förhandsgranska och wfkod

## #1 — laidback, 2002-01-04T20:55Z

har en sida där man kan skriva ett inlägg och har ordnat en förhandsgranskningsfunktion på den, vill minnas att jag hittade den genom en sökning här i forumet. 

de två knappar jag använder för att förhandsgranska ser ut som följer (ja, jag vet att det är javascriptkod, men min fråga är ändock asp-relaterad!)

```
<input type="button" value="förhandsgranska" onclick="previewHTML(this.form)">

<input type="button" value="skicka" onclick="document.mess.action='add_message.asp'; document.mess.submit();">
```

 
och 
funktionen 

```
function previewHTML(mess) {
var inf = wfParser.Parse(mess.content.value);
win = window.open("preview.asp", 'preview', 'toolbar = no, status = no,  scrollbars = yes, width=400, height=300');
win.document.write("<link rel='stylesheet' href='style.css'><u>ditt meddelande:</u><br>" + inf + "<p><a href='JavaScript:window.close();'>stäng fönstret</a>");
}
```

**min fråga**, jag använder emissions wf-kod och det fungerar utmärkt när jag väl skickar inlägget (

```
RecSet("content") = wfParser.Parse(Request.Form("content"))
```

 
hur ska jag få förhandsgranskaren att använda sig av wfkoden? annars uppstår nämlich en viss förvirring :/
är det tekniskt möjligt eller arbete i onödan? finns det enklare lösningar?

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

## #2 — M@rtin, 2002-01-05T00:36Z

Ligger formateringskoden i funktioner?

I så fall kan du väll bara lägga allt i en include fil o inkludera den i pop-upen och köra som vanligt?

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

## #3 — Brimba, 2002-01-05T00:49Z

Det ser ut som att du kör wfParsen när du lägger in informationen i databasen.
Det är väl bättre att du kör den när du hämtar den från databasen?

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

## #4 — laidback, 2002-01-06T20:06Z

hmm.. uppenbarligen var jag mycket förvirrad när jag skapade denna tråd. :r :OO
korrekt kod i funktionen ska vara 

```
function previewHTML(mess) {
var inf = mess.content.value;
win = window.open("preview.asp", 'preview', 'toolbar = no, status = no, scrollbars = yes, width=400, height=300');
win.document.write("<link rel='stylesheet' href='style.css'><u>ditt meddelande:</u><br>" + inf + "<p><a href='JavaScript:window.close();'>stäng fönstret</a>");
}
```

 
och inget annat. 

formateringskoden (emissions wfkod som finns i scriptarkivet) körs när inlägget läggs till i databasen (alltså i filen add_message.asp) och förhandsgranskningen sker ju innan dess. jag vill alltså hämta från ett formulärfält och visa i ett nytt fönster (detta som javascriptfunktionen previewHTML gör.) dock vill jag applicera wfkoden på detta. 
krångligt?

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

## #5 — emission, 2002-01-06T20:39Z

Texten bör inte behandlas innan den läggs in i databasen, utan endast när den ska visas.

...preview.asp bör få ta emot formulärdata precis som add_message.asp, dvs. du ska inte lägga dit texten med Javascript.

/G

\[Redigerat av emission den 06 jan 2002\]

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

## #6 — laidback, 2002-01-07T11:12Z

okej. nu har jag gjort om det så granska.asp tar mot infon från formuläret, lägger det i databasen, visar upp hur det ser ut, och sedan tillåter vidare redigering. 
problemet är att på "förstasidan" så listas de 10 senaste inläggen. varje gång man förhandsgranskar räknas detta som ett inlägg och det spårar ur totalt. hur förhindrar jag detta på ett lämpligt sätt?

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

## #7 — Brimba, 2002-01-07T23:34Z

varför lägger du det i databasen när du förhandsgranskar?

Möjligen kan du göra så, och kanske då ha en extra kolumn, exempelvis fldAccepted där alla inlägg som är godkända är ikryssade, och således så listar du bara de inlägg som är ikryssade på förstasidan.

Men jag tror nog på att när du förhandsgranskar så sparar du antingen ner informationen i ett dolt fält, eller i en variabel.

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

## #8 — laidback, 2002-01-09T11:29Z

okej. nu är jag förvirrad igen. :)

> Men jag tror nog på att när du förhandsgranskar så sparar du antingen ner informationen i ett dolt fält, eller i en variabel.

låter klokt. hur gör jag detta på ett bra sätt?

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/13655-förhandsgranska-och-wfkod
