Ho una pagina a 2 frame quello superiore MAIN e quello inferiore BOTTOM dove ho il menù.
Non so per quale motivo quando premo su FILE - STAMPA mi stampa il menù.
E' possibile forzare il focus sul frame principale ?
Ho una pagina a 2 frame quello superiore MAIN e quello inferiore BOTTOM dove ho il menù.
Non so per quale motivo quando premo su FILE - STAMPA mi stampa il menù.
E' possibile forzare il focus sul frame principale ?
yes ma dipende
non è meglio metter un bottone stampa nella pagina che vuoi stampare???
se la risposta è no
nella pagina che contiene i frameset metti sul body l' evento onbeforeprint e associa una function,
fatto questo ci metti sto codice
function onprint()
{
document,frames[1].print()
}
A bombolo ma che te lo dico affà beato te che nun capisci un cazzo!!
Non posso mettere il print perchè non è bello mettere su ogni pagina del sito la stampa è più logico che ogniuno si stampi la pagina che vuole, ma la mia necessità è quella di far stampare il MainFrame.
Quindi nel body della mia pagina master dove carico i frame
scrivo lo script che mi hai scritto sotto.
function onprint()
{
document,frames[1].print()
}
Si può scrivere anche così ?
function onprint()
{
document.NOMEFRAME.print()
}
personalmete preferisco sare gli indici, magari cambi il nome del frame da main a principale e poi non ti va + un cacchio.....però credo che tecnicamente funzioni anche come dici tu
A bombolo ma che te lo dico affà beato te che nun capisci un cazzo!!
quindi devo scrivo :
<body onbeforeprint="fnction onprint() { document,frames[1].print() } ">
<body>
Oppure va messo in altro modo ?
mettendo frame[1] mi stampa solo il frame sopra o da il focus a quello sopra e li stampa entrambi ?
allora se hai due frames il n° 0 è il primo
il n°1 è il secondo ecc. ecc.
quindi se fai frames[1].print, viene stampato e credo focalizzato il secondo frame che nel tuo caso, se ho capito bene, è quello che vuoi stampare.......giusto?
A bombolo ma che te lo dico affà beato te che nun capisci un cazzo!!
Ok. giusto.
E' giusto mettere lo script nel body come ho fatto io ?
beh non è il massimo ma funziona
sarebbe meglio che tu mettessi il tag script nell' head della pagina....
es:
<script LANGUAGE="javascript">
<!--
function high(elem,bcolor,hcolor)
{
}
function action(td)
{
}
//-->
</script>
A bombolo ma che te lo dico affà beato te che nun capisci un cazzo!!
CON QUESTO SCRIPT NON TI SEGUO PROPRIO, PERCHE' CON L'ALTRO NON HA NULLA A CHE FARE!