fixer popup et lui offrir une cure d'amaigrissement...

Pour toutes les discussions javascript, jQuery et autres frameworks
Répondre
benjea
Messages : 1
Enregistré le : 23 janv. 2020, 19:30

fixer popup et lui offrir une cure d'amaigrissement...

Message par benjea » 23 janv. 2020, 19:42

Bonjour,

j'ai une page sur laquelle tourne un javascipt qui convertit "un numero sans espace" en "numéro avec espace".
J'ai créer un multi frame avec le javascript sur la page du dessus et les pages à consulter dans le frame du bas...

Il m'arrive de faire des ctrl+clic qui ouvre mes liens dans un nouvel onglet, je perds donc mon multiframe et donc, je perds mon javascript ...
J'ai réussi à faire un popup qui appele ma page contenant le javascript.
J'aimerais que ce popup reste au premier plan mais

Code : Tout sélectionner

<body onblur="self.focus()">
ne fonctionne pas...
D'autre part, j'aimerais que ce popup soit le plus fin possible et donc supprimer la barre d'adresse et celle contenant le bouton "fermer la fenetre".
Je mettrais alors un bouton dans mon popup pour la fermer...
C'est jouable?
Voici le js qui appelle le popup:

Code : Tout sélectionner

<script>
OuvrirPopup('lancepop.html', '', 'resizable=no, location=no, width=800, height=20, menubar=no, status=no, scrollbars=yes, menubar=no');
function OuvrirPopup(page, nom, option) {
  window.open(page, nom, option);
}	
</script>
Merci pour votre aide!

EDIT: même si ce popup reste au premier plan, je pourrais toujours travailler sur les apli en arrière plan...

Avatar du membre
webmaster
Administrateur du site
Messages : 179
Enregistré le : 28 févr. 2017, 15:19

Re: fixer popup et lui offrir une cure d'amaigrissement...

Message par webmaster » 24 janv. 2020, 09:33

Bonjour

J'ai fait quelques tests de focus sur un popup ou une window. Cela ne semble pas réagir.
Je pense qu'il s'agit d'une protection de l'utilisateur pour empêcher des scripts malveillants de bloquer un appareil.

Je n'arrive pas non plus a reduire d'avantage la taille et les elements inutiles du popup.

Je pense que la communication entre frame et popup n'est plus adaptée
Il faudrait refaire l'application en utilisant ajax et en chargeant à la volée des DIV de la meme page.
TJS : 20 ans et mon livre Tout JavaScript chez Dunod
https://www.toutjavascript.com/livre/index.php

Répondre