27. september 1999 - 16:46Der er
13 kommentarer og 2 løsninger
udskrivning af popup-window
Jeg har lavet et pop-up vindue baseret på nogle indtastninger i formularfelter. Når man går op i filer-udskriv, udskrives formularsiden. Jeg vil gerne have at filer-udskriv udskriver popup-vinduet. Hvordan gør man det? hvis man altså kan.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Enden lader sætter du menubar=yes i din string der åbner dit vindue, ellers laver du en funktion i dit pop-op vindue som udskriver:
<SCRIPT LANGUAGE="JavaScript"> <!-- Begin if (window.print) { document.write('<form>Do not forget to ' + '<input type=button name=print value="Print" ' + 'onClick="java script:window.print()"> this page!</form>'); } // End --> </script>
Hej Kan Jeg har sat menubar=yes på, men den udskriver også formularsiden og ikke popupvinduet. window.print() virker den med alle browsere, og hvordan får jeg den med over i popupvinduet.
<SCRIPT LANGUAGE="JavaScript"> <!-- Begin if (window.print) document.write('<form>Do not forget to ' + '<input type=button name=print value="Print" ' + onClick="java script:window.print()"> this page!</form>'); else document.write('Tryk CTRL+P for at udskrive siden!') // End --> </script>
Jeg har prøvet men kunne ikke få det til at virke. Jeg prøvede at sætte i flg: <form><input type=button name=print value=Print + onClick=java script:window.print()> this page!</form> Den kan godt skrive ud, men den skriver ikke popup-vinduet den skriver formularsiden ud.
Hej Min side er ikke på nettet, men her er scriptet:
function definer() { var navn=document.formular.navn.value; var adresse=document.formular.adresse.value; var postnr=document.formular.postnr.value; var by=document.formular.by.value; var kontaktperson=document.formular.kontaktperson.value; var email=document.formular.email.value; var tlf=document.formular.tlf.value; var fax=document.formular.fax.value;
Du skal bare sætte Scriptet ind på den side ud vil udskrive...
Ellers noget der lugter lidt af fisk. Sæt dette script ind på din side, og så klare det resten...
<SCRIPT LANGUAGE="JavaScript"> <!-- Begin function printPage() { if (window.print) { agree = confirm('This page contains sensitive information that \nwe recommend you print a copy of at this time. \n\nOK to print now?'); if (agree) window.print(); } } // End --> </script>
Hej Kan Jeg har prøvet at sætte dit script ind i document.write sætningerne. Der kommer fejl ved </script> Er der en anden måde at få scriptet med over i popup-vinduet? Det kan måske slet ikke lade sig gøre?
mitvindue.document.write(""<SCRIPT LANGUAGE=JavaScript>""); mitvindue.document.write("<!-- Begin"); mitvindue.document.write("function printPage() {"); mitvindue.document.write("if (window.print) {"); mitvindue.document.write("agree = confirm('This page contains sensitive information that \nwe recommend you print a copy of at this time. \n\nOK to print now?');"); mitvindue.document.write("E-mail: "+email+"<BR>"); mitvindue.document.write("if (agree) window.print();"); mitvindue.document.write("}"); mitvindue.document.write("}"); mitvindue.document.write("// End -->"); mitvindue.document.write("</script>");
Aaaaaaaa… der fladt 10 øren…( enlig et sjov udtryk…ik’! ), men der er sku’da klart….
mitvindue.document.write(" et eller andet "); Det bliver jo skrevet af et JavaScript, og da JavaScript ikke er et dynamisk script sprog, kan du ikke starte JavaScript, inde i JavaScript, det du skal gøre er:
Fjern følgende linjer: mitvindue.document.write(""<SCRIPT LANGUAGE=JavaScript>""); mitvindue.document.write("<!-- Begin");
og
mitvindue.document.write("// End -->"); mitvindue.document.write("</script>");
Så skulle det virke…
Det er samme problemstilling som når du skal have et VB-Script styret af er JavaScript
Jeg kunne ikke få skidtet til at virke. Men I kan jo dele pointsene for forsøget :-)
Synes godt om
Ny brugerNybegynder
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.