Newsgroup: it.comp.www.html
Titolo: Come bloccare il Back del browser?

Salve. Vorrei sapere come si fa (se si puo' fare) per bloccare il tasto Back
del browser, cioč impedire a chi legge files in html di tornare indietro
nelle pagine. Grazie.


Non si puo'.
Forse col javascript puoi pulire la history (con history.clear()), ma
non garantisco.
Ciao,
Alfio

"Alfio Puglisi" <at...@NOSPAMhotmail.com> ha scritto:
| AoL wrote:
| >
| > Salve. Vorrei sapere come si fa (se si puo' fare) per bloccare
il tasto Back
| > del browser, cioč impedire a chi legge files in html di tornare
indietro
| > nelle pagine. Grazie.
|
| Non si puo'.
Anche perchč, non so voi, ma io il back ce lo voglio! ;-)
--
Ciao,
Marco.
  ===============================
    Marco Maria Moretti
    marcomoretti.geo <chiocciola> 
yahoo.com
  ===============================

| | > Salve. Vorrei sapere come si fa (se si puo' fare) per bloccare
| il tasto Back
| | > del browser, cioè impedire a chi legge files in html di tornare
| indietro
| | > nelle pagine. Grazie.
| |
| | Non si puo'.
|
| Anche perchè, non so voi, ma io il back ce lo voglio! ;-)
| --
|
Tuttavia io mi sono ritrovato a cercare come ripulire la history list in
quanto aprivo, per necessità, una pagina in un'altra finestra ma IE si porta
dietro anche la history e con il tasto back l'utente si ritrovava spesso e
volentieri un fastidioso clone della finestra di provenienza. Ho risolto,
purtroppo, aprendo nella stessa finestra; al click via i frame e voilà... ma
non è elegante visto che non posso metterci nessuna freccia o link o
chissacchè per tornare alla pagina chiamante (questo è un report di dati; a
meno che non esistano degli oggetti che compaiono solo su schermo e non su
stampa... sarebbe una bella proposta per l'html5.0 che ne dite?).
Ciao, Matteo

| [CUT] a
| meno che non esistano degli oggetti che compaiono solo su schermo
e non su
| stampa... sarebbe una bella proposta per l'html5.0 che ne dite?).
Se hai bisogno di fare in modo che azionando la stampa di una pagina
venga effettivamente stampato solo quello che vuoi tu c'è un metodo
che mi sembra molto efficace (io, però, non lo ho mai provato...):
un piccolo javascript che fa si che, quando premi il bottone della
stampa, il browser stampi un file word da te creato e non la pagina
vera e propria... è utile anche se si vuole eliminare dalla stampa i
bannner pubblicitari.


"Marco" <marcomoretti.geo@NO_SPAMyahoo.com> ha scritto nel messaggio
news:8j51bj$rm8$1...@nslave2.tin.it...
|
| | [CUT] a
| | meno che non esistano degli oggetti che compaiono solo su schermo
| e non su
| | stampa... sarebbe una bella proposta per l'html5.0 che ne dite?).
|
| Se hai bisogno di fare in modo che azionando la stampa di una pagina
| venga effettivamente stampato solo quello che vuoi tu c'è un metodo
| che mi sembra molto efficace (io, però, non lo ho mai provato...):
| un piccolo javascript che fa si che, quando premi il bottone della
| stampa, il browser stampi un file word da te creato e non la pagina
| vera e propria...
L'idea è buona ma io devo stampare una pagina autogenerata dai dati del
Database, e generare un file word non è così semplice (considerando anche
che può essere lanciato da piattaforme diverse). Piuttosto sarebbe possibile
(è possibile) ma non lo so fare, al click di un bottone GENERARE in un'altra
finestra la stessa pagina ma senza il bottone e mandarla in autostampa.
Ciao, Matteo

 ha scritto nel messaggio
8j567u$t4h$1...@lacerta.tiscalinet.it...
<cut>
| | Se hai bisogno di fare in modo che azionando la stampa di una pagina
| | venga effettivamente stampato solo quello che vuoi tu c'è un metodo
| | che mi sembra molto efficace (io, però, non lo ho mai provato...):
| | un piccolo javascript che fa si che, quando premi il bottone della
| | stampa, il browser stampi un file word da te creato e non la pagina
| | vera e propria...
|
| L'idea è buona ma io devo stampare una pagina autogenerata dai dati del
| Database, e generare un file word non è così semplice (considerando anche
| che può essere lanciato da piattaforme diverse). Piuttosto sarebbe
possibile
| (è possibile) ma non lo so fare, al click di un bottone GENERARE in
un'altra
| finestra la stessa pagina ma senza il bottone e mandarla in autostampa.
Generare file RTF è più semplice (è *simile* a Latex) e inoltre non hai
problemi di compatibilità con MAC o con chi Word non ce l'ha...
Chi usa Latex non mi maledica, serve solo per dare l'idea...
mandi!
andrea/bergamasco
--
______________________________
Le faq di it.comp.www.html:
http://digilander.iol.it/tamburo

 Chi usa Latex non mi maledica, serve solo per dare l'idea...
Ah, ecco :-)
Ciao,
Alfio

|
| Generare file RTF è più semplice (è *simile* a Latex) e inoltre non hai
| problemi di compatibilità con MAC o con chi Word non ce l'ha...
| Chi usa Latex non mi maledica, serve solo per dare l'idea...
Non avevo mai sentito nominare il Latex, ma l'idea l'hai resa... piuttosto,
che significa l'ultima riga?
Ciao, Matteo


Significa che chi, come me, ha scritto qualche documento col Latex e ha
intravisto da lontano la sua possente magnificenza, potrebbe avere il
voltastomaco a sentirlo paragonare a robetta tipo i formati doc, rtf e
compagnia...
Ciao,
Alfio

 ha scritto nel messaggio
8jdf1t$422$4...@lacerta.tiscalinet.it...
|
| |
| | Generare file RTF è più semplice (è *simile* a Latex) e inoltre non hai
| | problemi di compatibilità con MAC o con chi Word non ce l'ha...
| | Chi usa Latex non mi maledica, serve solo per dare l'idea...
|
| Non avevo mai sentito nominare il Latex, ma l'idea l'hai resa...
piuttosto,
| che significa l'ultima riga?
Il Latex è un vero e proprio linguaggio di programmazione per i testi.
Praticamente non c'è verso di avere incompatibilità fra sistemi operativi,
programmi ecc. perché il file .tex viene convertito in .ps ovvero
PostScript, il linguaggio "universale" compreso da molti tipi di stampante.
Quello che segue è un esempio di testo formattato in .rtf (Rich Text Format)
{\rtf1\ansi\deff0\deftab720{\fonttbl{\f0\fswiss MS Sans
Serif;}{\f1\froman\fcharset2 Symbol;}{\f2\froman Times New Roman;}}
{\colortbl\red0\green0\blue0;}
\deflang1040\pard\plain\f2\fs20 Questo \'e8 Times New Roman (normale).
\par \plain\f2\fs20\b E questo \'e8 grassetto.
\par \plain\f2\fs20\i Questo invece \'e8 corsivo (10)\plain\f2\fs20
\par \plain\f2\fs40 E questo ha dimensione 20\plain\f2\fs20
\par }


| Il Latex è un vero e proprio linguaggio di programmazione per i testi.
| Praticamente non c'è verso di avere incompatibilità fra sistemi operativi,
| programmi ecc. perché il file .tex viene convertito in .ps ovvero
| PostScript, il linguaggio "universale" compreso da molti tipi di
stampante.
|
| Quello che segue è un esempio di testo formattato in .rtf (Rich Text
Format)
|
| {\rtf1\ansi\deff0\deftab720{\fonttbl{\f0\fswiss MS Sans
| Serif;}{\f1\froman\fcharset2 Symbol;}{\f2\froman Times New Roman;}}
| {\colortbl\red0\green0\blue0;}
| \deflang1040\pard\plain\f2\fs20 Questo \'e8 Times New Roman (normale).
| \par \plain\f2\fs20\b E questo \'e8 grassetto.
| \par \plain\f2\fs20\i Questo invece \'e8 corsivo (10)\plain\f2\fs20
| \par \plain\f2\fs40 E questo ha dimensione 20\plain\f2\fs20
| \par }
|
Uau!!!
ho copiato l'esempio in notepad e rinominato in rtf e veramente ha
funzionato.
Anzi, ora che ricordo tempo fa (molto tempo) ho "aperto" un file se non erro
.ps e effettivamente le cose erano molto simili... (o era propio un rtf? boh
non ricordo)
Ciao, Matteo