Pagina 1 di 1

lanciare una pagina in fullscreen

MessaggioInviato: sab nov 05, 2005 9:49 am
da Pacopas
salve ragazzi ho una domanda davvero difficile

credetemi o cercato e cercato
o provato tante soluzioni ma niente

esiste un codice standard per lanciare il sito in modalità fullscreen o edicola come dir si voglia?

sarei interessato particolarmente che funzionasse con Firefox (perché con IE vale qualunque tipo di codice ce ne sono a migliaia tanto IE si pappa tutto)

NB
in modalità totale fullscreen con nessuna barra ne di stato ne di navigazione ne di scroll ma soprattutto senza la cornice della finestra di windows.
come se si premesse il tasto F11.

per favore provate prima il codice, apprezzo il vostro aiuto ma ne ho gia provate a bizzeffe di soluzioni e al massimo sono riuscito a far scomparire tutte le barre ma non la finestra di windows.

Grazie fin da ora

Re: lanciare una pagina in fullscreen

MessaggioInviato: sab nov 05, 2005 10:02 am
da thomas
Pacopas ha scritto:esiste un codice standard per lanciare il sito in modalità fullscreen o edicola come dir si voglia?
non credo proprio, anche perché uno standard dovrebbe funzionare su tutti i browser di tutte le architetture... e, per esempio, si browser per mac questa funzione non credo esista.

MessaggioInviato: sab nov 05, 2005 10:27 am
da Pacopas
Ok immaginavo che uno scricp standard non esistesse (anche se un codice standard si, il w3c che esiste a fare )

a questo punto almeno una serie di tag validi (ognuno per un browser particolare)
in modo da fare un riconoscimento del browser e poi a secondo della risposta far applicare una parte di codice.

fromtheflames ha scritto:non credo proprio, anche perché uno standard dovrebbe funzionare su tutti i browser di tutte le architetture... e, per esempio, si browser per mac questa funzione non credo esista.


cioè un browser per mac non ha la funzione edicola attivabile con f11?

MessaggioInviato: sab nov 05, 2005 10:29 am
da Boo
esiste un codice javascript che simula una pagina intera come la vuoi tu
si chiama chromeless
qui c'è un tutorial che però indica un esempio con finestra a dimensione fissa
a te serve una variabile (a seconda della risoluzione dello schermo che visitatore) quindi al posto di
Codice: Seleziona tutto
<a href="javascript:openIT('FILE','Nome',500,400);void(0)">Apri</a>

metti
Codice: Seleziona tutto
<a href="javascript:openIT('FILE','Nome',screen.width,screen.height);void(0)">Apri</a>

MessaggioInviato: sab nov 05, 2005 11:03 am
da Pacopas
grazie fin da ora testo e vi faccio sapere

Re: lanciare una pagina in fullscreen

MessaggioInviato: sab nov 05, 2005 11:26 am
da Pacopas
Pacopas ha scritto:salve ragazzi ho una domanda davvero difficile
NB
in modalità totale fullscreen con nessuna barra ne di stato ne di navigazione ne di scroll ma soprattutto senza la cornice della finestra di windows.
come se si premesse il tasto F11.


il codice con firefox non funziona con ie si che fortuna! [:p]

Pacopas ha scritto: al massimo sono riuscito a far scomparire tutte le barre ma non la finestra di windows.


e con ff il codice fa proprio questo e non mi serve.

Grazie comunque per l'aiuto.

ve lo avevo detto che la domanda era difficile.

MessaggioInviato: sab nov 05, 2005 11:42 am
da Pacopas
vi allego due gif contenenti cosa vorrei raggiungere e cosa no

Grazie ancora anticipatamente

Chi sarà il prode che riuscirà nell'impresa?

MessaggioInviato: sab nov 05, 2005 12:12 pm
da ssjx
Pacopas ha scritto:Chi sarà il prode che riuscirà nell'impresa?


Tanto se nn ci è riuscito Boo nn ci riuscirà nessuno [:-D]

MessaggioInviato: sab nov 05, 2005 12:30 pm
da Boo
Non mi sono spiegato
cambiamo sistema:

Premessa: Funziona solo con Internet Explorer (credo dalla v5.0 in su)

Esempio:

Pagina di base (puoi chiamarla come ti pare)
Codice: Seleziona tutto
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xml:lang="en">
<head>
<title> New Document </title>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<meta name="language" content="it-it" />
<meta name="author" content="" />
<meta name="subject" content="" />
<meta name="keywords" content="" />
<meta name="description" content="" />
<style type="text/css">
</style>
<script>
<!--
var windowW=400
var windowH=300
var windowX = 100
var windowY = 100

winVars = "width="+windowW+",height="+windowH;
var beIE = document.all?true:false

function framelessPopup()
{if (beIE)
{noframeWindow = window.open("","popFrameless","fullscreen,"+winVars)   
noframeWindow.blur()
window.focus()     
noframeWindow.resizeTo(windowW,windowH)
noframeWindow.moveTo(windowX,windowY)
var frameString=""+
"<html>"+
"<head>"+
"<title>Your title</title>"+
"</head>"+
"<frameset rows='*,0' framespacing=0 border=0 frameborder=0>"+
"<frame name='top' src='your_popup.htm' scrolling=no>"+
"<frame name='bottom' src='about:blank' scrolling='no'>"+
"</frameset>"+
"</html>"
noframeWindow.document.open();
noframeWindow.document.write(frameString)
noframeWindow.document.close()}
else
{noframeWindow=window.open(cromeless.html,"popFrameless","scrollbars,"+winVars)
noframeWindow.blur()
window.focus()
noframeWindow.resizeTo(windowW,windowH)
noframeWindow.moveTo(windowX,windowY)} 
noframeWindow.focus()}

//-->
</script>
</head>
<body onLoad="framelessPopup()">
</body>
</html>


Fullscreen effettivo: Deve chiamarsi chromeless.html (oppure devi cambiare il nome nel codice della pagina precedente)
Codice: Seleziona tutto
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xml:lang="en">
<head>
<title> New Document </title>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<meta name="language" content="it-it" />
<meta name="author" content="" />
<meta name="subject" content="" />
<meta name="keywords" content="" />
<meta name="description" content="" />
<style type="text/css">
</style>
</head>
<body>
<a href="javascript:top.window.close()">Chiudi</a>

</body>   
</html>
<html>


Note: Un popup stopper probabilmente ti rovina tutto. la funzione window.close() viene bloccata da IE 6.0 (fesserie sulla protezione ecc.), quindi ti conviene spiegare che puoi chiudere la pagina anche premendo Alt F4. I codici HTML negli esempi sono XHTML 1.1 che però non supporta l'attributo OnLoad in body, puoi riscrivere il codice in HTML 4.01 oppure usare un link per aprire la pagina (consigliato).

MessaggioInviato: sab nov 05, 2005 2:55 pm
da Pacopas
Boo ha scritto:Non mi sono spiegato
cambiamo sistema:

Premessa: Funziona solo con Internet Explorer (credo dalla v5.0 in su)


qui mi sa che non ci siamo spiegati in due [:-D]

Pacopas ha scritto:sarei interessato particolarmente che funzionasse con Firefox (perché con IE vale qualunque tipo di codice ce ne sono a migliaia tanto IE si pappa tutto)


Nessuno ha un'altra risposta (sempre se esiste)
io continua a cercare se la trovo posto qui

Rinnovo i ringraziamenti

MessaggioInviato: sab nov 05, 2005 3:34 pm
da Pacopas
Ragazzi fermi tutti (anche se non credo che molti si stiano muovendo [fischio]

credo di aver trovato la "non soluzione al quesito"

dico credo perche il mio inglese è abbastanza scolastico [:I]

secondo questo link

http://www.w3.org/TR/2000/WD-css3-userint-20000216

la funzione full-screen o "kiosk mode" è ancora in "working draft" che credo voglia dire in "progettazione" quindi non fa parte dello standard w3c (ancora) ed è quindi scosigliata a un professionista che vuole che il suo sito sia universalmente visualizzabile da ogni browser e piattaforma

a me va bene così
per quanto mi riguarda kiosk mode [banned]

grazie comunque