Avatar billede moefelt Nybegynder
18. september 2002 - 18:29 Der er 7 kommentarer og
1 løsning

Probs med windows 95 og print (vers. 2)

Hey - fik lige lukket spørgs. for tidligt sidst.

Har siddet med en større opgave, og finder så pludselig ud af at win95 gør mærkelige ting når det kommer til udprintning af et ansøgningsskema - hvilket er essentielt for hjemmesidens virke.

Den printer simpelthen kun mine [print] og [tilbage] knapper i bunden ;-/

1. ER det windows 95 der har noget imod php sider og printning fra samme.

2. Kan det være en .css fejl når det skal sendes til printeren.

3. Kan det være noget med at input buttons lægger sig øverst / er aktive på en eller anden måde - hvorved resten ikke bliver sendt til printer.

4. Kan det være window.print() funktionen der gør noget uventet.

5. Hvorfor er windows 95 ikke blevet begravet for længst!!

Moefelt
Avatar billede moefelt Nybegynder
18. september 2002 - 18:32 #1
skal lige siges at de brugere der har klaget bruger ie5.0
Avatar billede nikolajdu Nybegynder
18. september 2002 - 18:52 #2
1. Nej
2. Måske
3. Nej
4. Nej
5. Tjaaa...
Avatar billede Slettet bruger
18. september 2002 - 20:36 #3
Jeg kunne forstå det, hvis det var IE4. Den kan nemlig overhovedet ikke printe. Men IE5...
Avatar billede nikolajdu Nybegynder
19. september 2002 - 00:30 #4
Jeg kunne presses til at tro at lidt kode ville hjælpe...
Avatar billede moefelt Nybegynder
19. september 2002 - 11:17 #5
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<?php

error_reporting(E_ALL & ~E_NOTICE);
require ("funktioner.php");

if (isset($_COOKIE['eukladde'])) {
$a18 = $HTTP_POST_VARS['18a'];
$b18 = $HTTP_POST_VARS['18b'];
$c18 = $HTTP_POST_VARS['18c'];
$d18 = $HTTP_POST_VARS['18d'];
$e18 = $HTTP_POST_VARS['18e'];
$f18 = $HTTP_POST_VARS['18f'];
$g18 = $HTTP_POST_VARS['18g'];
}

function top_resize_html() {
   
    echo "<html><head><title>Ans&oslash;gningsskema</title>";
    echo "<script language='JavaScript' src='funktioner2.js'></script>";
    </head>";
    echo "<script>";
    echo "self.resizeTo(700,500);";
    echo "</script>";
    echo "<body background='pics/back_kladde.gif' text='black'>";
    echo "<script>window.print();</script>";
    echo "<a name='top'>";
    echo "<h4><font face='verdana'>Ans&oslash;gningsskema - KLADDE - M&Aring; IKKE SENDES TIL NÆVNET</h4>";
    echo "<table width='650' cellspacing='0' cellpadding='0' border='0'>";
    echo "</table>";
}

function bottom_html() {
    echo "</body></html>";
}


if ($g18=="checked") {
    top_resize_html();
   
    $_7 = "7";
    if ($a18!="no") {
        $_1 = "1";
    }
    if ($b18!="no") {
        $_2 = "2";
    }
    if ($c18!="no") {
        $_3 = "3";
    }
    if ($d18!="no") {
        $_4 = "4";
    }
    if ($e18!="no") {
        $_5 = "5";
    }
    if ($f18!="no") {
        $_6 = "6";
    }
    require ("preview_start.php");
    if ($a18!="no") {
        require ("preview_ans1.php");
    }
    if ($b18!="no") {
        require ("preview_ans2.php");
    }
    if ($c18!="no") {
        require ("preview_ans3.php");
    }
    if ($d18!="no") {
        require ("preview_ans4.php");
    }
    if ($e18!="no") {
        require ("preview_ans5.php");
    }
    if ($f18!="no") {
        require ("preview_ans6.php");
    }
    require ("preview_slut.php");
    bottom_html();
} elseif ($a18=="checked" and $g18=="no") {
    top_resize_html();
    $_1 = "1";
    require ("preview_start.php");
    require ("preview_ans1.php");
    require ("preview_slut.php");
    bottom_html();
} elseif ($b18=="checked" and $g18=="no") {
    top_resize_html();
    $_2 = "2";
    require ("preview_start.php");
    require ("preview_ans2.php");
    require ("preview_slut.php");
    bottom_html();
} elseif ($c18=="checked" and $g18=="no") {
    top_resize_html();
    $_3 = "3";
    require ("preview_start.php");
    require ("preview_ans3.php");
    require ("preview_slut.php");
    bottom_html();
} elseif ($d18=="checked" and $g18=="no") {
    top_resize_html();
    $_4 = "4";
    require ("preview_start.php");
    require ("preview_ans4.php");
    require ("preview_slut.php");
    bottom_html();
} elseif ($e18=="checked" and $g18=="no") {
    top_resize_html();
    $_5 = "5";
    require ("preview_start.php");
    require ("preview_ans5.php");
    require ("preview_slut.php");
    bottom_html();
} elseif ($f18=="checked" and $g18=="no") {
    top_resize_html();
    $_6 = "6";
    require ("preview_start.php");
    require ("preview_ans6.php");
    require ("preview_slut.php");
    bottom_html();
}

echo "<br><br><input class='submit' type='button' value='Print igen' OnClick='java script:window.print();'>";
echo "&nbsp;<input class='submit' type='button' value='Tilbage til indtastning' OnClick=\"java script:history.back(-1);\">";

?>

På ie5.0 printer den kun de sidste 2 knapper ved window.print() ?
Avatar billede Slettet bruger
19. september 2002 - 15:06 #6
Prøv dette:

onClick='self.focus(); self.print();'

... i stedet.
Avatar billede Slettet bruger
19. september 2002 - 15:06 #7
Det vil under alle omstændigheder vare rarere med et link end den PHP-kode dér.
Avatar billede moefelt Nybegynder
28. september 2002 - 15:01 #8
fandt en løsning - og da ingen har svaret, trækker jeg selv point

Tak til Nikolajdu & Phoenixy
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