Toon posts:

[JS] Printpage

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik gebruik dit extern script

function printpage() {
if (window.print) {
window.print();
} else {
alert('To print this page, select Print from the file menu.');
}
}

en de volgende link in de pagina

<a href="#" onClick="printpage(); return false">[img]"images/Printers2.ico"[/img]</a>

Als ik nu op m'n printericoontje klik drukt hij alleen maar af wat je op het scherm ziet en niet de hele pagina

Ik werk met een inlineframe

Iemand een suggestie

  • cutter
  • Registratie: November 2000
  • Laatst online: 28-09-2025

cutter

Wannabe i7 fanboy

Heb je een linkje?

Wil je de iframe printen:
window.<iframenaam>.print()

of geef eerst een focus aan de window die je wil printen

window.focus()

Verwijderd

Topicstarter
Op zondag 24 maart 2002 08:41 schreef cutter het volgende:
Heb je een linkje?

Wil je de iframe printen:
window.<iframenaam>.print()

of geef eerst een focus aan de window die je wil printen

window.focus()
function printpage() {
if (window.focus.print) {
window.print();
} else {
alert('To print this page, select Print from the file menu.');
}
}

Geeft hetzelfde resultaat

  • cutter
  • Registratie: November 2000
  • Laatst online: 28-09-2025

cutter

Wannabe i7 fanboy

Leg eens uit wat je wil. Eerst de window focussen, dan window print. Zie dat ik even geen rekening hield met mijn html rechten. Iframe printen doe je door window.iframenaam.print() vanuit iframe de hele window printe doe je door eerst focus te geven aan de mainwindow top.window.focus();
window.print();

http://www.tek-tips.com/gfaqs.cfm/lev2/4/lev3/32/spid/216/sfid/803
http://www.webreference.com/js/tips/991123.html

  • McVirusS
  • Registratie: Januari 2000
  • Laatst online: 10-09 10:16

Verwijderd

Topicstarter
Beste mensen bedankt voor de linkjes maar ik ben er nog steeds niet uit :'(

Volgens mij komt dat omdat ik in de verkeerde richting loop te zoeken, wat ik maar niet kan begrijpen is als ik dat script in een pagina inlaad dat hij dan niet alles afdrukt alleen maar het gedeelde wat je op je scherm ziet :?

Is er iemand die me dit wat duidelijker uit kan leggen

  • cutter
  • Registratie: November 2000
  • Laatst online: 28-09-2025

cutter

Wannabe i7 fanboy

Als jij het ons eens duidelijk uitlegt met een link naar je code. Dit is ronddraaien in circels en een waste van valueble tweakertime. :)

Verwijderd

Topicstarter
http://pebu.virtualave.net/test-peter/index.htm

Hierboven even een tijdelijke link waar je kunt kijken.

Als je nu in het iframe naar beneden scrolt en op print klikt zul je zien dat hij alleen maar print wat je ziet en het restant van de pagina niet uitprint

  • cutter
  • Registratie: November 2000
  • Laatst online: 28-09-2025

cutter

Wannabe i7 fanboy

Perfect
code:
1
2
3
4
function printpage() {
      window.I2.focus();
      window.I2.print();
    }

Voor je aan netscape compatability gaat denken (daar is de if loop voor) doe dit simpele eens.

http://groups.google.com/groups?hl=nl&q=print+iframe
Pagina: 1