Avatar billede gp Nybegynder
06. januar 2002 - 11:28 Der er 13 kommentarer og
1 løsning

Printe flere htlm sider med en knap

Jeg er nye her.
Er der nogle der kan hjælpe mig med et eller andet der kan printe flerer forskellige sider i en bestemt rækkefølge, således at jeg bare kunne redigerer en ex. txt fil med de sider der skal printes?

Glenn P
Avatar billede Slettet bruger
06. januar 2002 - 11:31 #1
Ligger de forskellige sider i nogle frames?
Avatar billede Slettet bruger
06. januar 2002 - 11:32 #2
Du kan nemlig ikke printe en side uden først at have hentet den, enten på selve siden, i en anden frame, i et popup-vindue e.l.
Men du kan altid lave en skjult frame, som du så kan hente siderne i én for én!
Avatar billede gp Nybegynder
06. januar 2002 - 11:33 #3
Nej de er alle fra den samme frame!
Avatar billede Slettet bruger
06. januar 2002 - 11:35 #4
Altså fra den side, som \"Print\"-linket skal være på?
Det kan nemlig ikke lade sig gøre. Du bliver nødt til at have mindst to frames.
Avatar billede gp Nybegynder
06. januar 2002 - 11:38 #5
Jeg er ikke helt med!
Min site her flere frames ( 7 stk.) to er uden indhold.
Avatar billede Slettet bruger
06. januar 2002 - 11:40 #6
Det, jeg mener, er, at du skal have mindst 1 frame, hvor du loader de sider, som du vil printe ud! Denne frame kan sagtens være skjult eller noget i den stil.
Avatar billede Slettet bruger
06. januar 2002 - 11:46 #7
Men jeg smutter nu. Håber du kan få en anden til at hjælpe i mellemtiden!
Avatar billede ras2000 Nybegynder
07. januar 2002 - 19:30 #8
<html>
<head>
<script type=\"text/javascript\">
function printdet(){
    win = window.open(\"side1.htm\");
    win.print();
    win.close()
    win = window.open(\"side2.htm\");
    win.print();
    win.close()
    win = window.open(\"side3.htm\");
    win.print();
    win.close()
    win = window.open(\"side4.htm\");
    win.print();
    win.close()
    win = window.open(\"side5.htm\");
    win.print();
    win.close()
}
</script>
<body>
<input type=\"button\" onclick=\"printdet()\">
</body>
</html>
Avatar billede gp Nybegynder
08. januar 2002 - 07:52 #9
Kan den gøre det i baggrunden, eller måske åbne et andet vindue, hvor der køre en time bar?

Glenn
Avatar billede ras2000 Nybegynder
08. januar 2002 - 10:29 #10
Jeg tror ikke du kan få en internet side til at køre i baggrunden, men du kan gøre vinduerne mindre. Du vil muligvis kunne få dem til at åbne i samme vindue, men så er der en chance for at den springer en side over, mens den har travlt med en anden side.
window.open(\"side1.htm\", \"siden\", \"HEIGHT=100, WIDTH=100\") åbner en side der er 100X100 pixler.
Avatar billede Slettet bruger
08. januar 2002 - 16:14 #11
Det klart smarteste ville altså være en skjult frame, som jeg nu har pointeret så mange gange. Den ses ikke, og den kan sagtens kontrolleres, om den er klar til at blive printet!
Er du frisk på sådan en?
Avatar billede ras2000 Nybegynder
08. januar 2002 - 16:24 #12
Yeah, du har ret.
Avatar billede Slettet bruger
09. januar 2002 - 15:42 #13
... men det var han åbenbart ikke.
Avatar billede gp Nybegynder
09. januar 2002 - 18:28 #14
Jo, jeg prøver det fra ras2000 det skal bare åbne i en frame.
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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