printen in pagina zonder balken

Status
Niet open voor verdere reacties.

irisock

Gebruiker
Lid geworden
24 okt 2008
Berichten
6
Ik wil een link plaatsen om de pagina te printen. Nu heb ik daar javascript voor nodig. Deze code heb ik ook en die werkt perfect. Maar ik wil die pagina in een venster laten open zonder menu balken enzo:rolleyes:

PHP:
<HTML>
<HEAD>
<script language="JavaScript" type="text/javascript">
var AutoPrint = true; // Indien 'false' wordt de pagina niet automatisch uitgeprint

function PrintPagina(){
if (document.getElementById != null){
var html = '<HTML>\n<HEAD>\n';
if (document.getElementsByTagName != null){
var headTags = document.getElementsByTagName("head");
if (headTags.length > 0)
html += headTags[0].innerHTML;}
html += '\n</HE' + 'AD>\n<BODY text="#333333">\n';
var PrintKlaarElem = document.getElementById("PrintKlaar");
if (PrintKlaarElem != null){
html += PrintKlaarElem.innerHTML;}
html += '\n</BO' + 'DY>\n</HT' + 'ML>';
var printWin = window.open("","PrintPagina");
printWin.document.open();
printWin.document.write(html);
printWin.document.close();
if (AutoPrint)printWin.print();}}
</script>

</HEAD>

<BODY>

<DIV id="PrintKlaar"><FONT face="Arial" size="2">Tekst die geprint moet worden.<BR>
<A href="javascript:void(PrintPagina2())" onClick="MyWindow=window.open('#','MyWindow','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=455,height=405'); return false;">Print</A></I></FONT></DIV>

</BODY>
</HTML>

Hopenlijk kan iemand me snel helpen!
 
Dat kun je regelen met het derde argument van window.open()

Hier kun je zien hoe je dat precies moet gebruiken:
http://w3schools.com/htmldom/met_win_open.asp

Ookal is het niet gegarandeerd om te werken, ik heb Firefox namelijk zo ingesteld dat alles in een nieuwe tab komt, ook popups zonder menubalk etc.
 
Ik snap nog steeds niet helemaal wat ik nu als code moet doen..:o
 
het derde argument moet iets zijn als dit:
Code:
"directories=0,location=0,menubar=0,status=0,titlebar=0,toolbar=0"

oftewel:
Code:
var printWin = window.open("", "PrintPagina", "directories=0,location=0,menubar=0,status=0,titlebar=0,toolbar=0");
 
Sorry, maar ik snap het echt nog steeds niet. Waar moet ik die code dan neerzetten.
 
probeer het eens in jouw function 'printpagina':

var printWin = window.open("","PrintPagina")

wordt

var printWin = window.open("","PrintPagina",'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=455,height=405')
 
Nu snap ik hem!:D

Dat probeerde Glest me de heletijd al duidelijk te maken, maar ik wist niet waar ze bedoelde waar ik hem moest plaatsen.

Maar het werkt!
Harstikke bedankt!:thumb:
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan