Visualizzazione dei risultati da 1 a 5 su 5

Discussione: tastiera e javascript

  1. #1

    tastiera e javascript

    sto programmando un player dvd con javascript e mswebdvd.

    vorrei riuscire ad introdurre un controllo che su doppio click del mouse passi dalla modalita' fullscreen a quella windowed e videversa.
    grazie in anticipo

    allego il codice.

    <HTML>
    <SCRIPT LANGUAGE="JScript">





    var Pause = "PauseOff";




    function DVDPlay(){
    DVD.focus();
    DVD.Play();
    Pause = "PauseOff";

    }


    function DVDPause(){
    if(Pause == "PauseOff"){
    DVD.focus();
    DVD.Pause();
    Pause = "PauseOn";
    }else {
    DVD.focus();
    DVD.Play();
    Pause = "PauseOff";
    }
    }


    function DVDStop()
    { DVD.Stop(); }


    function DVDEj()
    { DVD.Eject();}


    function RevFast()
    {DVD.PlayBackwards(2);}


    function FwdFast()
    { DVD.PlayForwards(2);}



    function fullscr()
    {
    DVD.FullScreenMode="true";


    }





    function NextChap()
    {
    DVD.PlayNextChapter();}


    function root()
    {
    DVD.ShowMenu(3);}


    function top()
    {
    DVD.ShowMenu(2);}



    function audiomenu()
    {
    DVD.ShowMenu(5);}


    function resume()
    {
    DVD.resume();}


    function menuchap()
    {
    DVD.ShowMenu(7);}


    function menuangle()
    {
    DVD.ShowMenu(6);}


    function menusub()
    {
    DVD.ShowMenu(6);}




    </SCRIPT>



    <body onload=DVDPlay();>

    <CENTER>
    <H1> DVD Player Embedded on HTML </H1>
    </CENTER>


    <div align="center" >


    <object classid=clsid:38EE5CEE-4B62-11D3-854F-00A0C9C898E7 id=DVD style="height:290px; width:514px" >

    <param name="EnableResetOnStop" value="-1">
    <param name="WindowlessActivation" value="0">
    <param name="BackColor" value="1048592">
    <param name="EnableResetOnStop" value="-1">
    <param name="ColorKey" value="1048592">
    <param name="AutoSize" value="true">
    <param name="AutoResize" value="true">





    </object> </p>



    <INPUT ID=button1 NAME="button1" TYPE=button VALUE="Play" onClick='DVDPlay();'>
    <INPUT ID=button2 NAME="button2" TYPE=
    button VALUE="Pause" onClick='DVDPause();'>
    <INPUT ID=button3 NAME="button3" TYPE=
    button VALUE="Stop" onClick='DVDStop();'>
    <INPUT ID=button4 NAME="button4" TYPE=
    button VALUE="rew" onClick='RevFast();'>
    <INPUT ID=button5 NAME="button5" TYPE=
    button VALUE="ffwd" onClick='FwdFast();'>
    <INPUT ID=button6 NAME="button6" TYPE=
    button VALUE="Eject" onClick='DVDEj();'>





    <INPUT ID=button7 NAME="button7" TYPE=
    button VALUE="fullscreen" onClick='fullscr();'>
    <INPUT ID=button8 NAME="button8" TYPE=
    button VALUE="NEXT CHAPTER" onClick='NextChap();'>
    <INPUT ID=button9 NAME="button9" TYPE=
    button VALUE="PREV CHAPTER" onClick='PrevChap();'>
    <INPUT ID=button10 NAME="button10" TYPE=
    button VALUE="root menu" onClick='root();'>
    <INPUT ID=button11 NAME="button11" TYPE=
    button VALUE="top menu" onClick='top();'>
    <INPUT ID=button12 NAME="button12" TYPE=
    button VALUE="audio menu" onClick='audiomenu();'>
    <INPUT ID=button13 NAME="button13" TYPE=
    button VALUE="chapter menu" onClick='menuchap();'>
    <INPUT ID=button15 NAME="button15" TYPE=
    button VALUE="angle menu" onClick='menuangle();'>
    <INPUT ID=button14 NAME="button14" TYPE=
    button VALUE="resume" onClick='resume();'>
    </p>
    </div>
    </body>

    </HTML>

  2. #2

    mmm...

    <script>
    <!--
    var click=0;
    var time=0;
    function fullscr() {
    if (time==getMinutes()+' '+getSeconds()) {
    click++;
    if (click>1) {
    if (!DVD.FullScreenMode) {
    DVD.FullScreenMode="true";
    } else {
    DVD.FullScreenMode="false";
    }
    }
    } else {
    click=0;
    time=getMinutes()+' '+getSeconds();
    fullscr();
    }
    }
    //-->
    </script>

    <input type="button" onclick="fullscr()" value="full Screen">

    PS:non sono sicuro che funzioni.... fammi sapere

    PS2: onclick="fullscr()" mettilo anche nell'object DVD

    -Die-

  3. #3
    l'ho provato ma nn va.da un errore nella linea 8 carettere 1 dice previsto oggetto.
    nn va nemmeno dalla modalita' windowed a fullscreen.

    a me basterebbe riuscire a tornare dal fullscreen anche in qualsiasi modo. solo che penso ci sia un problema di layer visto che quando il video va in fullscreen nn vedo nulla nemmeno il mouse

    questo e' quello col tuo codice integrato.

    <HTML>

    <script>

    var click=0;
    var time=0;
    function fullscr() {
    if (time==getMinutes()+' '+getSeconds()) {
    click++;
    if (click>1) {
    if (!DVD.FullScreenMode) {
    DVD.FullScreenMode="true";
    } else {
    DVD.FullScreenMode="false";
    }
    }
    } else {
    click=0;
    time=getMinutes()+' '+getSeconds();
    fullscr();
    }
    }

    </script>




    <SCRIPT LANGUAGE="JScript">





    var Pause = "PauseOff";




    function DVDPlay(){
    DVD.focus();
    DVD.Play();
    Pause = "PauseOff";

    }


    function DVDPause(){
    if(Pause == "PauseOff"){
    DVD.focus();
    DVD.Pause();
    Pause = "PauseOn";
    }else {
    DVD.focus();
    DVD.Play();
    Pause = "PauseOff";
    }
    }


    function DVDStop()
    { DVD.Stop(); }


    function DVDEj()
    { DVD.Eject();}


    function RevFast()
    {DVD.PlayBackwards(2);}


    function FwdFast()
    { DVD.PlayForwards(2);}









    function NextChap()
    {
    DVD.PlayNextChapter();}


    function root()
    {
    DVD.ShowMenu(3);}


    function top()
    {
    DVD.ShowMenu(2);}



    function audiomenu()
    {
    DVD.ShowMenu(5);}


    function resume()
    {
    DVD.resume();}


    function menuchap()
    {
    DVD.ShowMenu(7);}


    function menuangle()
    {
    DVD.ShowMenu(6);}


    function menusub()
    {
    DVD.ShowMenu(6);}




    </SCRIPT>



    <body onload=DVDPlay();>

    <CENTER>
    <H1> DVD Player Embedded on HTML </H1>
    </CENTER>


    <div align="center" >


    <object classid=clsid:38EE5CEE-4B62-11D3-854F-00A0C9C898E7 id=DVD style="height:290px; width:514px" onclick="fullscr()">

    <param name="EnableResetOnStop" value="-1">
    <param name="WindowlessActivation" value="0">
    <param name="BackColor" value="1048592">
    <param name="EnableResetOnStop" value="-1">
    <param name="ColorKey" value="1048592">
    <param name="AutoSize" value="true">
    <param name="AutoResize" value="true">





    </object> </p>



    <INPUT ID=button1 NAME="button1" TYPE=button VALUE="Play" onClick='DVDPlay();'>
    <input type="button" onclick="fullscr()" value="full Screen">

    </p>

    </div>
    </body>

    </HTML>

    grazie diego

  4. #4

    mmm...

    e provare con un onKeyPress?

    nonappena uno preme un tasto sulla tastiera, la modalità torna a essere windowed

    (in teoria)

    -Die-

  5. #5
    con il metodo semplice ho provato. ma nn va se mi suggeriresti qualche script cosi faccio qualche prova te ne sarei grato.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.