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!)
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?
------------------ for nothing now will ever come to any good
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?
------------------ for nothing now will ever come to any good
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?
------------------ for nothing now will ever come to any good
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.