ugrás a tartalomhoz

Javascript - teljes képernyős böngésző

pinguka · 2011. Júl. 11. (H), 18.39
Sziasztok!

Az lenne a kérdésem, hogy meglehet-e azt oldani, hogy html oldalon belül js segítségével teljes képernyőssé lehet-e tenni a böngészőt úgy mintha megnyomnám az F11-et?

Úgy értem hogy például van egy gomb és ha rákattintok akkor úgy venné mintha megnyomnám az F11-et vagy más módszerrel.

Van erre megoldás vagy felejtős?

Köszi előre is a választ!
 
1

Felejtős

Poetro · 2011. Júl. 11. (H), 18.55
Szerinted ha a Google a Picasában illetve a Yahoo a Flickr-ben nem tudta megcsinálni, akkor szerinted lehetséges? Főleg mivel ez egy biztonsági rést tud szülni, mivel nem látod az oldal URL-jét, viszont látsz egy Gmail bejelentkező oldalt, ahol megadod az adatokat, és kiderült hogy egy cracker oldalon jártál, akkor máris nem nézed ilyen boldogan a helyzetet. Tehát a válasz nem, de a felhasználót tájékoztathatod, hogy az F11 gomb segítségével teljes képernyős módba kapcsolhat.
4

Rendben. Köszi a választ.

pinguka · 2011. Júl. 11. (H), 19.17
Rendben. Köszi a választ.
2

Flashből valahogy megoldható

H.Z. v2 · 2011. Júl. 11. (H), 19.12
Flashből valahogy megoldható (lásd videolejátszók!), a hogyant passzolom, nem ismerem a flasht.
3

Igen azt tudom, hogy

pinguka · 2011. Júl. 11. (H), 19.17
Igen azt tudom, hogy flash-ből megoldható. Köszi.
5

Bocs, félreérthető voltam:

H.Z. v2 · 2011. Júl. 11. (H), 19.26
Bocs, félreérthető voltam: nem tudom, másnak mennyire triviális, hogy a flash nem feltétlenül egy bináris valami, lehet olyat is csinálni, hogy sima textfájlként adod oda a böngészőnek.
Ami nálam kimaradt, hogy a full screenre váltás után csak a flash program kimenetét tudod megjeleníteni.
(szóval az valószínűleg nem megy, hogy user rákattint a flash linkjére, az full screenre vált, majd visszaadja a vezérlést a weblapodnak)
6

Mire gondolsz?

Poetro · 2011. Júl. 11. (H), 20.41
flash nem feltétlenül egy bináris valami

Ez alatt mire gondolsz? Amit a Flash player le tud játszani, az egy .swf formátumra fordított bináris valami. Amikor teljes képernyős nézetre váltasz benne, akkor pedig az jelenik meg teljes képernyőn, ami a Flash player a HTML dokumentumba ágyazott dobozában van.
ActionScript alatt, amiben a Flash programozható, eléggé egyszerűen lehet teljes képernyőre váltani. Ez ActionScript 3 alatt kb. így néz ki:
fullScreenHandler = function( event:FullScreenEvent ) {
  // Ez fut le, amikor teljes képernyőre váltunk, illetve kilépünk onnan
};
stage.addEventListener( FullScreenEvent.FULL_SCREEN, fullScreenHandler );
// Átváltunk teljes képernyőre
stage.displayState = StageDisplayState.FULL_SCREEN;
Ekkor a teljes képernyőt a Flash fogja elfoglalni, ugyanakkor a háttérben továbbra is futni fog a weboldal (viszont ekkor a Flash helye üres), csak nem látszik (bár Windows alatt át lehet rá váltani).
7

Pontosabban nem tudnám

H.Z. v2 · 2011. Júl. 11. (H), 20.53
Pontosabban nem tudnám megmondani: egy rövid ideig foglalkoztatott a gondolat, hogy megismerkedek a flash-sel. Akkor találtam valami tutorialt, amiben egy sima textfile-t hoztak példának. El kellett menteni .swf(??? nem 100%, de valami ilyesmi) kiterjesztéssel és legnagyobb meglepetésemre működött mindenféle fordítóprogram meg egyéb segédeszköz nélkül.
Azt meg én is írtam: nálam kimaradt, hogy ez akkor is flash képernyő marad, a html/JS nem tudja használni.