Avatar billede mjall0w Nybegynder
18. februar 2003 - 07:52 Der er 9 kommentarer og
1 løsning

Preview af en Nyhed

Hej..
Jeg er igang med at lave et site hvor det ville være rart at man vil kunne se en Preview af Nyheden før den bliver lagt ind i Databasen, dvs, du laver nyheden med HTML tags osv, også når du er færdig eller er midt i at lave den kan du trykke på Preview, også kommer der en boks hvor man kan se hvordan nyheden kommer til at se ud..

Håber i kan hjælpe mig.. Tak
Avatar billede nielsmo Nybegynder
18. februar 2003 - 07:59 #1
kan ikke lige komme med eksempel, men kna fortælle hvordan jeg ville gøre det:
du gemmer, så viser den, og så sender den tilbage til en redigeringsside

håber du fatter det....

>niels - ja mig...
Avatar billede nielsmo Nybegynder
18. februar 2003 - 08:00 #2
kna -> kan
efter at razor har givet mig danskundervisning (http://exp.dk/spm/318614) ;)
Avatar billede mortrr Praktikant
18. februar 2003 - 08:15 #3
Eller du har to submit-knapper.
En normal OK, og en anden som ændrer formularen og submitter til et nyt vindue.
fx:
<script>
function ShowPreview(inpSubmit) {
  inpSubmit.form.action="preview.asp";
  inpSubmit.form.target="preview";
  inpSubmit.form.submit();
  inpSubmit.form.action="gem.asp";
  inpSubmit.form.target="_self";
  return false;
}
</script>
<form action="gem.asp" method="post">
<input type="submit" name="bSubmit" value="Gem">
<input type="submit" name="bPreview" value"Preview" onclick="return ShowPreview(this)">
</form>

Når formularen er submittet til preview vinduet, nulstilles den (i ShowPreview) og er klar til normal submit.
preview.asp skal så bare vise artiklen direkte i stedet for at hente den fra en database.

- Morten
Avatar billede mjall0w Nybegynder
18. februar 2003 - 13:44 #4
Ja har du ret i.. Men jeg ved sku ikke lige hvordan jeg ska gøre det, har du lyst til at prøve at skrive en kode til hvordan jeg kan gøre ? ?
Og ja det er rigtigt at den ska gøre på den måde du viste med dine koder..

/Mjall0w-
Avatar billede mortrr Praktikant
18. februar 2003 - 14:17 #5
Tja - jeg kunne godt vise lidt kode, men jeg ved jo ikke hvordan din side ser ud.

"gem.asp" har du vel allerede, og den skal der ikke ændres på.

preview.asp skal indeholde udseendet fra den side teksten normalt skal vises på, krydret med nogle Request.Form der passer til dine felter.
<html>
<body>
<h1><%=Request.Form("Overskrift")%></h1>
<%=Request.Form("Teksten")%></body></html>
Avatar billede mjall0w Nybegynder
18. februar 2003 - 14:35 #6
Jeg prøver lige at se om jeg forstår logikken...
Jeg henter det fra mit store Text Area felt som en session, og går ind og siger hvis at der står [IMG] osv ska det erstattest med html koden img og hva koderne nu er.. Og jeg henter Text area feltet og navnet og emailen via en session ? ?
rigtigt ?

/Mjall0w-
Avatar billede mortrr Praktikant
18. februar 2003 - 15:14 #7
Ikke via en session, men en Request.
Hele indholdet at formularen postes jo med over til preview.asp.

Men ellers jo.

- Morten
Avatar billede mjall0w Nybegynder
18. februar 2003 - 18:06 #8
Okay, det ska jeg sku lige prøve når jeg får tid... :)
Tror jeg gør det imorgen så, kan jeg skrive der hva der så sker :)

/Mjall0w-
Avatar billede mjall0w Nybegynder
04. marts 2003 - 19:15 #9
hey, nu har jeg så prøvet det..
Det virker godt, opret lige et svar så du kan få point ;)
Ved godt jeg er lidt langsom ude..

/Mjall0w-
Avatar billede mortrr Praktikant
04. marts 2003 - 21:03 #10
bedre sent en aldrigt ;-)

tak
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester