Avatar billede henriksteen Nybegynder
16. februar 2001 - 06:25 Der er 8 kommentarer og
1 løsning

Gjenåpne vindu i fullscreen (kiosk) fra snarvei

Jeg har en site der default.htm åpner forsiden.htm i kiosk-mode (fullscreen).
Dersom bruker favoritter/snarvei til forsiden.htm, kan jeg sørge for at den kommer i fullscreen da også? (Frames? Javascript? Self?)???
mvh!
Henrik Steen
Avatar billede jakoba Nybegynder
16. februar 2001 - 07:04 #1
Om ikke andet kan din forsiden.htm fil da åbne sig selv i fullscreen.

<script language=\'javascript\'>

var pars = document.URL.split(\"?\");
if (  ( pars.length == 1 )
    ||( pars[1].indexOf(\"fullscreen\")==-1 ) ) {
  pars[1] = (pars.length==1)?\"?fullscreen\":pars[1]+\"&fullscreen\";
  window.open ( pars[0], \"full\", \"fullscreen\" );
};

</script>

vent lidt på evt bedre svar.

mvh JakobA
 
Avatar billede jakoba Nybegynder
16. februar 2001 - 07:07 #2
  pars[1] = (pars.length==1)?\"?fullscreen\":pars[1]+\"&fullscreen\";
  window.open ( pars[0], \"full\", \"fullscreen\" );
skulle have været:
  pars[1] = (pars.length==1)?\"fullscreen\":pars[1]+\"&fullscreen\";
  window.open ( pars.join(\"?\"), \"full\", \"fullscreen\" );
Avatar billede henriksteen Nybegynder
16. februar 2001 - 14:05 #3
Denne åpner seg selv i fullscreen, ok, men nettleseren \"fryser\". Noen løsning? Jeg venter lidt.

mvh!
Henrik

<script language=\'javascript\'>

var pars = document.URL.split(\"?\");
if (  ( pars.length == 1 )
    ||( pars[1].indexOf(\"fullscreen\")==-1 ) ) {
  pars[1] = (pars.length==1)?\"fullscreen\":pars[1]+\"&fullscreen\";
  window.open ( pars.join(\"?\"), \"full\", \"fullscreen\" );
  window.open ( pars[0], \"full\", \"fullscreen\" );
};

</script>
Avatar billede olebole Juniormester
17. februar 2001 - 18:46 #4
<ole>
Slet linjen:
  window.open ( pars[0], \"full\", \"fullscreen\" );
...så skulle det vel køre :)
/mvh
</bole>
Avatar billede jakoba Nybegynder
17. februar 2001 - 19:17 #5
Ja det sunes jeg også det burde, men jeg prøvede, og pokker om ikke mit vindue frøs.

Så der skal rettes et eller andet i nedenstående:

<script language=\'javascript\'>

var pars = document.URL.split(\"?\");
if (  ( pars.length == 1 )
    ||( pars[1].indexOf(\"fullscreen\")==-1 ) ) {
  pars[1] = (pars.length==1)?\"fullscreen\":pars[1]+\"&fullscreen\";
  window.open ( pars.join(\"?\"), \"full\", \"fullscreen\" );
};

</script>

nogen der ved hvad?

mvh JakobA
Avatar billede jakoba Nybegynder
17. februar 2001 - 20:36 #6
Jo for pokker.
HenrikSteen >> Kan det passe du tester lokalt med Internet Explorer?
hvis din side loades fra harddisken med en url der begynder med \"file:\" duer scriptet ikke fordi IE (ihvertfald fra version 4 og ned) ignorerer search parameter i en lokal adresse (og så åbner fullscreen vinduet et nyt fullscreen vindue osv osv). Hvis du loader fra server (Url begynder med http: ) virker det som ønsket.

så her er en mere \"robust\" version:

<script language=\'javascript\'>

var pars = document.URL;
if (  ( opener != null )
    &&( opener.document.URL != pars ) ) {
  window.open ( pars, \"full\", \"fullscreen\" );
};

</script>

mvh JakobA
Avatar billede jakoba Nybegynder
17. februar 2001 - 20:45 #7
Ok een gang til. Og dennegang har jeg sågar testet det. sorry

<script language=\'javascript\'>

var pars = document.URL;
alert ( \"Url= \"+pars +\" \"+opener );
if (  ( !opener )
    ||( opener.document.URL != document.URL ) ) {
  window.open ( pars, \"full\", \"fullscreen=1\" );
};

</script>
Avatar billede jakoba Nybegynder
17. februar 2001 - 20:48 #8
og glemte naturligvis at fjerne debugsætningen. det her er ved at blive pinligt.
(Det er ikke alle danskere der er sådan HenrikSteen:)

<script language=\'javascript\'>

var pars = document.URL;
if (  ( !opener )
    ||( opener.document.URL != document.URL ) ) {
  window.open ( pars, \"full\", \"fullscreen=1\" );
};

</script>
Avatar billede henriksteen Nybegynder
18. februar 2001 - 20:15 #9
Gode Jakob A.,
det viktigste er at du fant en løsning som virker og ga meg den hjelp jeg var ute etter. Den siste løsningen virker også lokalt. Takk!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester