Avatar billede martens Guru
03. oktober 2001 - 12:15 Der er 12 kommentarer og
1 løsning

\"Indkøbskurv\" til udskrifter

Jeg vil gerne have et bud på en \"indkøbskurv\" til udskrifter...

Jeg har en masse poster, der er opdelt i kategorier.
Disse kategorier er det muligt at udskrive ved at disse er listet i en navigationsbar med hyperlinks a´la details.asp?ID=categoryID_4_paperverion=XXXX

Nu kommer spørgsmålet til den kloge/dygtige :
Er det muligt v.h.a. checkbokse at lave en slags \"kurv\" til de selekterede udskrifter.
Nu disse er selekteret skal der komme en side med en visningen af \"kurven\" således at man kan lave et sidste check inden den endelige udskrift.
på samme side skal der desuden være et link, der udskriver ALLE de bestilte udskrifter, der er bestilt via checkboksene..

håber på et konstruktivt svar ...

mvh martens
Avatar billede kasper_14 Nybegynder
03. oktober 2001 - 13:10 #1
jeg ville bruge css:
<div media=print>
dette skal printes
</div>
<div media=screen>
dette skal ikke printes
</div>
Avatar billede martens Guru
03. oktober 2001 - 14:29 #2
et eksempel .... ??
dette er ikke en kurv... men definitioner på hvad der skal gå til skærm/printer....
Avatar billede marit Nybegynder
05. oktober 2001 - 12:39 #3
Hej martens

Jeg har lidt svært ved at forstå det spørgsmålet.
Hvis du står på en side, hvor du vælger via checkboxe, hvilken udskrifter du vil se/have.
Så kan du til en anden side sende via parametre og checkboxeresultaterne hvilken kategoriudskrifter du vil se. Her listes de op, og nederst kan man så trykke print, hvis de var de rigtige.
Kan det bruges?

Hilsen Marit
Avatar billede martens Guru
07. oktober 2001 - 15:30 #4
Jeg har en liste med links, der sender en videre til en udskriftsvenlig side...
LINK 1 side 1
LINK 2 side 2
Link 3 .......

etc

men enkelte vil printe alle UNDTAGEN side  1 & 3 samt side 100

så man fravælger 1, 3 samt 100
og sendes videre til en side, der fortæller at man er i gang med at printe side 0 - 100 ud med undtagelse af side 1, 3 samt 100...

er du med nu Marit ?

hvis ikke  ... skriv

mvh martens
Avatar billede martens Guru
07. oktober 2001 - 15:30 #5
Marit >>  Ja det er vel a´la det du skriver...
Avatar billede marit Nybegynder
08. oktober 2001 - 08:53 #6
Hvis men altid skal have skrevet alle 100 ud på nær et par stykker, så ville jeg lade brugeren udvælge dem de ikke vil have printet ud med checkboxe. Lave et link tilsidst, der sender resultatet til en ny side, læste checkboxenumrene ud og smide dem i et array. Der efter vil jeg køre en løkke, der skriver alle 100 ud(til skærmen), MEN frasorter i løkken ved hjælp af mit array(en sammenligning på id\'er). Her er nok en lidt tung løsning, men 100 filer er også mange!
Avatar billede martens Guru
08. oktober 2001 - 09:39 #7
Nå ja,- det er nu heller ikke altid 100 sider,- men snarere et sted mellem 5 og 20 sider, der skal udskrives i snit ...
Jeg vil meget gerne se et eksempel på dette \"mit array\"...
Desuden vil jeg gerne se et eksempel på at smide disse ID´s til en ny side, der så kan udskrive disse i ét hug.

mvh martens
Avatar billede marit Nybegynder
08. oktober 2001 - 10:05 #8
form med cboboxe

<form action=\"cbp2.asp\" method=\"post\">
<input type=\"checkbox\" value=\"1\" name=\"cbo\">
<input type=\"checkbox\" value=\"2\" name=\"cbo\">
<input type=\"checkbox\" value=\"3\" name=\"cbo\">
<input type=\"checkbox\" value=\"4\" name=\"cbo\">
<input type=\"checkbox\" value=\"5\" name=\"cbo\">
<input type=\"submit\" value=\"send\">
</form>

anden side der læser bcoboxe og smider resultat i array og udskriver det.

testarray=split(request.form(\"cbo\"),\",\")

for i=0 to ubound(testarray)
  response.write testarray(i)
next
Avatar billede martens Guru
08. oktober 2001 - 15:13 #9
okay,- det du har postet ser ud til at virke..

jeg selekterer via checkbokse og sender dem til en ny side,- so far so good...
men mine values er lidt a´la http://mywebserver/datails.asp?id=1  etc...
men i stedet for denne URL vil jeg gerne have den til at skrive ID1, ID2 etc, men sende \"URL´erne\"  til en samlet udskrift....

jeg regner med at kunne lave noget du kan se på en live www´er på det store net, da det jeg har gang i, er et større projekt på et intranet.....

men kan du følge mig ?

mvh martens
Avatar billede martens Guru
08. oktober 2001 - 15:15 #10
http://mywebserver/details.asp?id=1 etc  ikke aktivt, men en stavefejl ... ikke af betydning, men....
Avatar billede marit Nybegynder
08. oktober 2001 - 15:32 #11
ja, du vil sende url\'erne til en samlet udskrift, det er også det at jeg mente. Du har numrene, og vedhjælp af dem udskriver du, og brugeren ser en samlet udskrift af alle links.
Hvad er det at du udskriver? kan jeg se et eksempel.
Mit eksempel forudsætter at udskrivningen foregår på samme måde.
Jeg vil i det hele taget gerne se mere kode, for at forstå det helt korrekt!
Avatar billede martens Guru
08. oktober 2001 - 21:30 #12
Det jeg udskriver er sider fra en telefonbog på min arbejdsplads...
Disse sider er delt op i kategorier direktør samt ledelse = ID 1
afdeling A = ID 2 etc...

Mange afdelinger, med mange underafdelinger/værksteder...

Avatar billede marit Nybegynder
09. oktober 2001 - 08:38 #13
Du kan godt skrive ID1 osv foran checkboxene. og når du vil liste url\'erne ud, så..

testarray=split(request.form(\"cbo\"),\",\")

for i=0 to ubound(testarray)
  response.write  \"http://mywebserver/details.asp?id=\"& testarray(i)
next

da testarray indeholder numrene. Hvis du vil have indholdet ud, istedet for url\'en, så må du udskrive som du ville have gjort hvis du trykkede på et enkelt link.
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