content van iframe printen in opera

Pagina: 1
Acties:

  • xillius
  • Registratie: November 2001
  • Laatst online: 23-01-2022
Ik wil graag de content van een iframe uitprinten.

Ik heb een pagina waar een iframe en een print butten op staan. nu wil ik dat als er op de printbutton word gedrukt de inhoud van het iframe wordt geprint.

Het is me al gelukt om in IE te printen maar nu wil ik het ook werkend hebben voor opera.

De code die ik al heb geprobeerd is:

code:
1
2
3
4
5
function printFrame() 
{
    document.docu.focus();
    document.docu.print();
}

en
code:
1
2
3
4
5
function printFrame() 
{
    window.frames['docu'].focus();
    window.frames['docu'].print();
}


iframe is
code:
1
<iframe name='docu' src='printinfo.php' width='100%' height='500px'></iframe>


Is het mogelijk om met opera dit te doen want ik heb al heel wat gezocht met google en opera schijnt niet zo makkelijk met printen te werken. Maar nergens heb ik iets gevonden wat mij verder zou kunnen helpen.

  • Willem
  • Registratie: Februari 2001
  • Laatst online: 20:36
nevermind, sorry.

[ Voor 83% gewijzigd door Willem op 30-10-2003 15:01 ]

Motor (of auto) onderhoud bijhouden


Verwijderd

ik zit met hetzelfde probleem.. weet iemand een oplossing?

ik heb nu deze code

code:
1
onclick="eval('printframe').focus();window.print();"


printframe is dus de naam van het iframe

dit werkt goed in IE en Firebird, maar in Opera pakt hij hem niet...

[ Voor 15% gewijzigd door Verwijderd op 08-03-2004 11:18 ]


  • André
  • Registratie: Maart 2002
  • Laatst online: 26-05 00:33

André

Analytics dude

JavaScript:
1
2
3
4
5
function printFrame() 
{
    document.frames['docu'].focus();
    document.frames['docu'].print();
}

:?

Verwijderd

André schreef op 08 maart 2004 @ 11:19:
JavaScript:
1
2
3
4
5
function printFrame() 
{
    document.frames['docu'].focus();
    document.frames['docu'].print();
}

:?
die geeft script error

  • André
  • Registratie: Maart 2002
  • Laatst online: 26-05 00:33

André

Analytics dude

muahahaha, ik quote mezelf :+ _o_

Maar goed, zo dan:
JavaScript:
1
2
3
4
5
function printFrame() 
{
    document.docu.focus();
    document.docu.print();
}

[ Voor 32% gewijzigd door André op 08-03-2004 11:27 ]


  • plakbandrol
  • Registratie: Juni 2002
  • Laatst online: 12-02 12:36
André schreef op 08 maart 2004 @ 11:26:
muahahaha, ik quote mezelf :+ _o_

Maar goed, zo dan:
JavaScript:
1
2
3
4
5
function printFrame() 
{
    document.docu.focus();
    document.docu.print();
}
weer script error...

  • André
  • Registratie: Maart 2002
  • Laatst online: 26-05 00:33

André

Analytics dude

Het enige wat ik kan vinden is dat in de print() functie het woordje document moet komen te staan:

code:
1
2
3
4
5
document.docu.print(document);

of:

document.frames['docu'].print(document);
Pagina: 1