IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Réduire l'interface du navigateur


Sujet :

JavaScript

  1. #1
    Membre confirmé
    Inscrit en
    Juillet 2008
    Messages
    88
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 88
    Par défaut Réduire l'interface du navigateur
    bonjour,

    Je bosse actuellement sur une BD et j'ai réalisé un petit programme en javascript qui me permet de visualiser mes pages en vis a vis. deux fleches pour changer de pages ou une barre (an bas) pour acceder directement à une page. Mon probleme c'est que j'aimerai gagner de la place en retirant l'interface du navigateur. C'est a dire juste un cadre. Je ne peux pas le mettre en plein ecran car je travaille avec d'autres appli en meme temps. Est ce possible ?
    Style popup par exemple.

    Je joint une capture ecran :

    Nom : Capture d’écran 2019-03-14 à 19.47.59.png
Affichages : 283
Taille : 1,15 Mo

    Merci d'avance,
    Patrice.

  2. #2
    Membre confirmé
    Inscrit en
    Juillet 2008
    Messages
    88
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 88
    Par défaut
    Parceque le plus simple serait de faire comme ca :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <a href="javascript:ouvre_popup('popup.html')">Ouverture d'un popup</a>
    <script type="text/javascript">
    function ouvre_popup(page) {
     window.open(page,"nom_popup","menubar=no, status=no, scrollbars=no, menubar=no, width=200, height=100");
    }
    </script>
    Mais je suis obligé de creer un bouton pour lancer la popup ? Peut on ouvrir directement en popup ?

  3. #3
    Membre confirmé
    Inscrit en
    Juillet 2008
    Messages
    88
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 88
    Par défaut
    il y a le onload :

    Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    <html>
      <head>
     
        <script language="javascript">
        <!-- Début
        function popup() {
          Pub=window.open("page.htm","pub","toolbar=no,location=yes,directories=no,menubar=no,scrollbars=yes,status=yes,resizable=1,width=450, height=100");
        }
        // Fin -->
        </script>
     
      <body onload="popup()">
     
      page html courante...
     
      </body>
    </html>

    En suite je peux fermer la premiere fenetre mais le probleme c'est que sur mon navigateur je bloque les popup et ce n'est pas tres propre.

    Y aurait il une solution plus simple svp ?

  4. #4
    Membre éclairé
    Homme Profil pro
    Electron libre since 80's
    Inscrit en
    Juillet 2016
    Messages
    92
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Aube (Champagne Ardenne)

    Informations professionnelles :
    Activité : Electron libre since 80's
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2016
    Messages : 92
    Par défaut Wrapper
    Sujet intéressant.

    Dans mon cas, je peux utiliser le full screen mais ça reste de la bidouille.

    Sinon, dans un environnement Android, une solution consiste à faire un wrapper (programmation hybride) qui utilise un webview. Là, tout est possible (même forcer le mode paysage). Le source JS reste le même.

    De plus, ça permet d'utiliser les ressources matérielles du terminal (smartphone dans mon cas) : envoi de SMS, GPS (bien qu'une API existe maintenant), speech to text...
    Les utilisateurs qui sont en mode Browser n'en bénéficient bien entendu pas.

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo